კოლექციები

ASIC დიზაინის განვითარება და განლაგება

ASIC დიზაინის განვითარება და განლაგება


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

ASIC, პროგრამის სპეციფიკური ინტეგრირებული მიკროსქემის წარმოება შეიძლება ძალიან ძვირი ღირდეს. შედეგად, აუცილებელია იმის უზრუნველყოფა, რომ ASIC დიზაინისა და განვითარების პროცესი ხორციელდება ლოგიკურად და კონტროლირებად.

ASIC– ის დიზაინისა და განვითარების პროცესის თითოეული ეტაპი უნდა იყოს ყურადღებით მონიტორინგი და მიღებული იქნას სიფრთხილის ზომები, რათა უზრუნველყოს ASIC– ის საბოლოო დიზაინის მოთხოვნების დაკმაყოფილება და დამაკმაყოფილებლად მოქმედება რეალურ ცხოვრებაში.


ASIC დიზაინისა და განვითარების ეტაპები

განაცხადის სპეციფიკური ინტეგრირებული სქემის, ASIC დიზაინის რამდენიმე ეტაპი არსებობს. თითოეული მათგანი სწორად უნდა იქნას მიღებული, რადგან შეცდომების შემდგომი შეცვლა თანდათან უფრო ძვირი ჯდება, რომ გამოსწორდეს. იდეალურ შემთხვევაში, განვითარების პროცესი უნდა მოიცავდეს ყველა საჭირო ეტაპს და თითოეული მათგანი უნდა დასრულდეს დამაკმაყოფილებლად, ვიდრე შემდეგზე გადავა. ხშირად ASIC დიზაინის სერვისის უზრუნველსაყოფად გამოიყენება გარეგანი სპეციალისტი კომპანია. შესაბამისად, აუცილებელია უზრუნველყოს ASIC დიზაინის სერვისის ან კომპანიის ინტერფეისის სრულად ფუნქციონირება. ამის გაკეთების ერთ – ერთი გზაა ASIC– ის დიზაინის პროცესის სისწორეში დარწმუნება.

მოთხოვნების აღება ისევე, როგორც მოთხოვნების აღება ნებისმიერი სისტემის დიზაინის მნიშვნელოვანი ნაწილია, იგივე ეხება ASIC დიზაინს. აუცილებელია, რომ ყველა მოთხოვნა იყოს აღებული, რომ დიზაინი სწორად დადგეს. მოგვიანებით ეტაპზე მოთხოვნების ცვლილებები გამოიწვევს დიზაინის ცვლილებებს, რომელთა განხორციელება მნიშვნელოვანი თანხა დაჯდება.

მოდელირება ASIC– ის განვითარების ამ ეტაპზე აუცილებელია ASIC– ის დიზაინის მაღალი დონის ფუნქციონირების მოდელირება, რათა დარწმუნდეს, რომ სწორი მიდგომაა მიღებული. ეს მოდელირება ჩვეულებრივ ხორციელდება პროგრამულ უზრუნველყოფაში, ხშირად C ან მსგავს ენაზე. გარკვეულ გარემოებებში შესაძლებელია წრიული ბლოკის დიაგრამის იმპორტირება დიზაინის ინსტრუმენტში, რომ ASIC მოდელირება განხორციელდეს.

ამ ეტაპზე ASIC მოდელირების ერთ-ერთი ძალიან მნიშვნელოვანი სფეროა იმის დადგენა, რომ კორექტირებისა და დამრგვალების ელემენტები სწორად არის ჩართული. ნებისმიერ შეუსაბამობას შეუძლია შექმნას დიდი პრობლემები მოგვიანებით დიზაინში, რომელთა აღმოჩენა და გამოსწორება რთული იქნება.

ASIC პაკეტის შერჩევა ASIC– ის პაკეტის არჩევას არეგულირებს მრავალი ფაქტორი. ცხადია, რომ საჭირო კავშირების რაოდენობას აქვს დიდი გავლენა, მაგრამ ასევე მოსალოდნელია სითბოს გაფრქვევა. სითბოს გაფრქვევის უფრო მაღალ დონეზე დასჭირდება შეფუთვა, რომელსაც ძალზე ეფექტურად შეუძლია სითბოს გადატანა სილიციუმიდან. ამას გარდა, გავლენას მოახდენს მოსალოდნელი საწარმოო პროცესი იმ წრედისთვის, რომელშიც უნდა შევიდეს ASIC. დაბოლოს, ASIC სილიციუმის გამყიდველი იმოქმედებს პაკეტის არჩევაზე. ASIC- ის სხვადასხვა გამყიდველი გთავაზობთ სხვადასხვა პაკეტებს. შესაბამისად, საბოლოო არჩევანი იქნება ბალანსი ყველა მოთხოვნას შორის.

ASIC– ებისთვის ხელმისაწვდომი პაკეტების არჩევა შესაძლებელია ნაცნობი პაკეტებისგან, რომლებიც გამოიყენება მასშტაბური ინტეგრირებული სქემებისთვის და მოიცავს:

  • Quad ბინა პაკეტი (QFP) - მიუხედავად იმისა, რომ ერთ დროს პოპულარული და მაღალი დონის კავშირით უზრუნველყოფა, ეს პაკეტები არ არის ძლიერი და ადვილად ზიანდება. ქინძისთავები ადვილად იკეცება სამიზნე დაფაზე შერწყმის წინ და ამის გამო საჭიროა ფრთხილად დამუშავება.
  • ბურთულიანი ქსელის მასივი (BGA) - ეს ხშირად სასურველი გამოსავალია ახლა, რადგან BGA ძლიერია და მათი დამუშავება SMT წარმოების უმეტეს პროცესებშია შესაძლებელი.

ASIC დიზაინის აღება ASIC– ის დიზაინის აღება შესაძლებელია მრავალი გზით. ერთ-ერთი ყველაზე აშკარა მეთოდი არის ASIC დიზაინის სქემატური აღება. ეს მეთოდი შეიცვალა და დიზაინები ჩვეულებრივ შექმნილია დიზაინის ინსტრუმენტების გამოყენებით, რომლებიც ასახავს მათემატიკურ ოპერაციებს და გარდაქმნის მას საჭირო სქემების წარმოდგენად. არსებობს მრავალი ინსტრუმენტი, რომელთა შესრულებაც შეიძლება, მათ შორის VHDL დიზაინის ხელსაწყოები და Verilog. ამ ინსტრუმენტებს შეუძლიათ გააკონტროლონ დიზაინი როგორც დიზაინის როგორც მაღალ, ისე დაბალ დონეზე. ეს საშუალებას აძლევს ASIC დიზაინის კონტროლს რეესტრის დარეგისტრირებით ან ცოტათი ბიტის დონეზეც კი.


ASIC განლაგება

ASIC განლაგება განვითარების მნიშვნელოვანი ეტაპია. ASIC განლაგების დონის მორგება დამოკიდებულია იმაზე, თუ რა ტიპის ASIC იქნება გამოყენებული, მაგრამ სრული მორგებული დიზაინისთვის, ASIC განლაგება ბევრად უფრო მოქნილია, ვიდრე სხვა ვერსიებისთვის, სადაც განლაგების დიდი ელემენტების განსაზღვრა შეუძლებელია.

ASIC განლაგება მოიცავს ბევრ ფაქტორს, დაწყებული წრის გარკვეული მონაკვეთების ყველაზე მოსახერხებელ სიახლოვეს და სატრანზიტო დროებამდე, ურთიერთდაკავშირების რაოდენობამდე, რომლებიც უნდა განხორციელდეს სხვადასხვა ტერიტორიას შორის. ASIC განლაგება ჩვეულებრივ ხორციელდება კომპიუტერის კონტროლის ქვეშ, მაგრამ ამის მიუხედავად, შესაძლებელია გარკვეული შეზღუდვების დაწესება ASIC– ის განლაგებაზე, რათა უზრუნველყოს გარკვეული ელექტრული პარამეტრების შესრულება.

ASIC სიმულაცია და შედარება მოდელირებასთან ASIC- ის დიზაინის აღების შემდეგ, საჭიროა დარწმუნდეთ, რომ დიზაინი დააკმაყოფილებს მის მოთხოვნებს და სწორად იმუშავებს. ამის მისაღწევად ხორციელდება შემდგომი სიმულაცია. ASIC დიზაინის შემოწმება ხდება ადრე შექმნილი პროგრამული უზრუნველყოფის მოდელის მიხედვით. აღმოჩნდა, რომ საბოლოო ინტეგრირებულ წრეში აღმოჩენილი მრავალი შეცდომა არის ფუნქციური შეცდომები, რომლებიც ხშირად გვხვდება ამ ეტაპებზე, თუ მოდელირება მიზნის რეალისტური წარმოდგენაა ან საჭირო ASIC ფუნქციონირება. დამატებით აუცილებელია დროის ფრთხილად შემოწმება, განსაკუთრებით სრულყოფილი ASIC დიზაინისთვის. ეს უნდა შესრულდეს ოდნავ მეტს, ვიდრე მითითებული ტემპერატურის დიაპაზონი, ელექტროენერგიის შეყვანის დიაპაზონი და გათვალისწინებული პროცესის ცვალებადობა.

ფორმალური შემოწმება ბოლო წლების განმავლობაში ASIC დიზაინის სასიცოცხლო ციკლის ეს სფერო მნიშვნელოვნად იზრდება. ASIC დიზაინის მზარდი სირთულის გამო, უფრო მნიშვნელოვანი გახდა ოფიციალური შემოწმების ჩატარება, დიზაინის სისწორის უზრუნველსაყოფად. ასპექტები, მათ შორის, შემოწმებები, პროგრამული უზრუნველყოფის მოდელის ყველა ცვლადის სწორად განსაზღვრის უზრუნველსაყოფად, ასევე ასპექტების შემოწმება, როგორიცაა საათის დახრილობა და ASIC დიზაინის სხვადასხვა საათობრივ უბნებს შორის მეტასტაბილურობა. მეტასტაბილურობა არის პრობლემა, რომელიც ხდება მაშინ, როდესაც მონაცემები იცვლება საათში. ეს არის გამოსავალი მონაცემების გადასაწყვეტად ალბათობისა და დროის გადაჭრის ალბათობა, რომელიც არ დგება საჭირო მდგომარეობაში, თუ შეყვანის მონაცემები და საათი იცვლება ერთდროულად.

ASIC ტესტის ტექნიკა წარმოების შემდეგ აუცილებელია ASIC მოწყობილობის გამოცდა. ჩვეულებრივ, გამოყენებულია სამი ტექნიკა. პირველი არის საზღვრის სკანირება, JTAG, IEEE1149.1. ამ ტექნიკის გამოყენებით შეგიძლიათ შეამოწმოთ შეყვანის / გამომავალი არეები და ასევე შიდა სქემა მოწყობილობაში. თუმცა საზღვრის სკანირება სერიული ტექნიკაა და რთული მოწყობილობის დიდი ნაწილის შემოწმება ძალიან ნელია.

მეორე ტექნიკაში გამოყენებულია სკანირების ჯაჭვები. ეს ტექნიკა იყენებს ASIC– ის არსებულ რეგისტრებს, მაგრამ თითოეული მათგანი აერთიანებს მულტიპლექსერს სკანირების შეტანასა და ნორმალურ შეტანას შორის. შეიძლება შეიქმნას მთელი რიგი ჯაჭვები, თითოეულს აქვს ორი შეყვანა და გამომავალი ჯაჭვი. ტესტის ვექტორები წარმოიქმნება შეყვანისთვის და ამის გამოყენებით შესაძლებელია გამომავალი მონაცემების ანალიზი და შეცდომების დადგენა. შესაძლებელია ავტომატიზირებული სკანირების ჯაჭვის შეყვანის თანმიმდევრობის გენერირება და ოპტიმიზაცია, რათა ყველა ლოგიკა შეამოწმოს რეგისტრებს შორის, რათა შეამოწმოს კვანძები, რომლებიც შეიძლება ჩარჩენილი იყოს კონკრეტულ მდგომარეობაში, ანუ 1 ან 0

ASIC ტესტის პროცესის დასაჩქარებლად შესაძლებელია მრავალი ჯაჭვის დანერგვა, რაც საშუალებას იძლევა პარალელური ტესტირება შესრულდეს.

დამატებით შეიძლება გამოყენებულ იქნას BIST (ჩამონტაჟებული თვითტესტი). ეს განსაკუთრებით სასარგებლოა ისეთ სიტუაციებში, როგორიცაა ჩიპების ტესტი, რომელშიც შედის ისეთი ელემენტები, როგორიცაა SRAM, რომელთა შემოწმებას დიდი დრო სჭირდება. ხშირად მოვაჭრეები ყიდიან იმას, რასაც ”კონსერვირებულ ვექტორებს” უწოდებენ, ასეთი ელემენტების შესამოწმებლად. ვინაიდან ეს ძალზე ეფექტურია სილიციუმის არეალისა და ტესტის დროს. ამ ვექტორების ტექნიკამ და მოცულობამ შეიძლება ხშირად გავლენა მოახდინოს გამყიდველის არჩევანზე.

პროტოტიპის ASIC– ის ფიზიკური ტესტი როდესაც ხელმისაწვდომია ფიზიკური პროტოტიპის სილიციუმის ASIC, საჭიროა მათ სრული ტესტი, მათ შორის ტესტი ASIC– ით სამიზნე წრეში. არა მხოლოდ აუცილებელია მათი მუშაობის შემოწმება, არამედ ამის გარდა, ტარდება პროცესის გავრცელების შემოწმება, წარმოების სავარაუდო მოსავლის აღნიშვნის მიზნით. მიზანი არის ვიწრო გავრცელება, რომელიც ახლოსაა ჩავარდნის ზღვრის კიდეებს.

შესაძლებელია ამ ეტაპზე გარკვეული პრობლემები აღმოჩნდეს. პრობლემების შესასწავლად შეიძლება გამოყენებულ იქნას მთელი რიგი ტექნიკისა. საზღვრის სკანირება არის ერთი ძლიერი ინსტრუმენტი და შემოწმება ასევე შეიძლება განხორციელდეს გარე მიკროსქემის ინტერფეისის გარშემო. წარმატებით გამოყენებული ერთი ტექნიკა იყო თავად ASIC სილიციუმის გამოძიება. როგორც წესი, ეს ახლა შეუძლებელია იმ მახასიათებლების ძალიან მცირე ზომის გათვალისწინებით, რომლებიც დღეს ჩვეულებრივია.

სხვა ტექნიკაა სიმპტომების გამოკვლევა და შემდეგ ჰიპოთეზის გენერირება, რომლის ტესტირებაც შესაძლებელია ASIC– ის სიმულაციის წინააღმდეგ. ეს საშუალებას იძლევა სწორი პრობლემის სიმულაცია და შემდეგ გამოსწორება.

ცხოვრების ციკლის მიმოხილვა და წარმოების ჩაბარება დეპარტამენტებსა და განვითარების ჯგუფის სხვადასხვა სფეროებს შორის ნებისმიერი ინტერფეისის საშუალებით, საჭიროა დარწმუნდეთ, რომ ინტერფეისი მუშაობს დამაკმაყოფილებლად და ყველა საჭირო ინფორმაცია ზუსტად გადაეცემა. ეს განსაკუთრებით ეხება სილიციუმის გამყიდველთან ინტერფეისს, რადგან ისინი ქმნიან განსხვავებულ კომპანიას და ექნებათ სხვადასხვა პროცესები, რომლითაც ისინი მუშაობენ. ამ მიზნის მისაღწევად, ASIC დიზაინის სამსახურზე ინფორმაციის გადაცემა ჩვეულებრივ ხდება ოფიციალურად, და სილიციუმის მომწოდებლები ხშირად ელიან რომ ნახონ მრავალი ელემენტი, მათ შორის ASIC დიზაინის გადამოწმების შედეგები, როგორც ამის ნაწილი.


Შემაჯამებელი

თუ ASIC დიზაინის პროცესი ფრთხილად განხორციელდა, შესაძლებელია ძალიან დიდი სარგებელის მიღება ერთეულის ღირებულების შემცირებისა და ხშირად მუშაობის გაუმჯობესების თვალსაზრისით. თუ შეცდომები შემოვა პროცესში, განვითარების ხარჯები შეიძლება გაიზარდოს, რადგან საჭიროა ASIC– ის დიზაინისა და განვითარების პროცესის შემდგომი განმეორება. შესაბამისად საჭიროა ზრუნვა, რომ ASIC განვითარება წარმატებით დასრულდეს.


Უყურე ვიდეოს: PBA Star Sean Rash 900Global Spieler im Interview EMAX Bowling Live (ივლისი 2022).


კომენტარები:

  1. Kazishicage

    გასაოცარია, სახალისო პასუხია

  2. Huntingtun

    ვულოცავ, მეჩვენება შესანიშნავი აზრი

  3. Ron

    კარგი მოსაზრებაა, მაგრამ ყველაფერი არ არის სწორი, საკმაოდ ბევრი დეტალი გამოტოვეთ, მომავალში უფრო ფრთხილად იყავით

  4. Yozshurg

    ჩვენ შორის მოდერატორს ვთხოვდი დახმარებას.

  5. Mazumuro

    Მე არ მომწონს...

  6. Chas-Chunk-A

    the very interesting phrase



დაწერეთ შეტყობინება