Pochopenie každej fázy cyklu návrhu VLSI

Pochopenie každej fázy cyklu návrhu VLSI

Možno sa pýtate, čo je to návrhový cyklus VLSI. Tento proces vám pomôže krok za krokom vytvoriť funkčný čip. Pri veľmi rozsiahlej integrácii sa používa polovodičová technológia. To vám umožňuje umiestniť milióny tranzistorov na jeden čip. Každá fáza cyklu je dôležitá. Ak krok vynecháte, môžu sa vyskytnúť chyby alebo čip, ktorý nebude fungovať. Oblasť VLSI sa rozrástla veľmi rýchlo. Globálny trh mal hodnotu približne 634.85 miliardy USD v roku 2025Do roku 2034 môže dosiahnuť 1 055,39 miliardy USD. V cykle zvyčajne sledujete tieto hlavné fázy:

  1. Zhromažďovanie požiadaviek

  2. Návrh na úrovni systému

  3. Návrh RTL

  4. Funkčné overenie

  5. syntéza

  6. Miesto a trasa

  7. Fyzické overenie

Polovodičová technológia ovplyvňuje elektroniku, ktorú používate každý deň.

špecifikácia

Fáza špecifikácie je prvým krokom v cykle návrhu VLSI. V nej sa rozhodujete, čo by mal čip robiť. Taktiež sa rozhodujete, ako dobre by mal fungovať. Tento krok vám pomôže robiť správne rozhodnutia neskôr. Ak tento krok urobíte dobre, váš čip bude pravdepodobne fungovať. Môžete sa tiež vyhnúť veľkým chybám a ušetriť čas.

Požiadavky

Musíte mať jasné požiadavky Predtým, ako začnete s návrhom VLSI čipu. Tieto požiadavky hovoria, čo by mal čip robiť. Tiež hovoria, aký rýchly, aký výkonný a aký veľký by mal byť čip. Uvediete všetky funkcie, ktoré čip potrebuje. Zapísanie týchto podrobností pomáha každému poznať ciele. Zabezpečuje to, aby návrh spĺňal to, čo ľudia chcú.

Tip: Požiadavky píšte jednoduchými slovami. Používajte krátke vety. Snažte sa nepoužívať zložité slová.

Mnoho tímov používa rôzne spôsoby organizácie svojich požiadaviek. Tu je tabuľka s niektorými bežnými metódami:

metodológie

Popis

SystemVerilog

Má veľa nástrojov na kontrolu funkčnosti čipu. Používa objektovo orientované programovanie a náhodné testovanie.

Univerzálna overovacia metodika (UVM)

Používa SystemVerilog. Pomáha tímom vytvárať testy, ktoré sa dajú znova použiť.

VHDL

Často sa používa na písanie a kontrolu návrhov čipov. Pomáha pri modelovaní a testovaní hardvéru.

e (Špecifikácia)

Má silné nástroje na kontrolu čipov. Používa náhodné testovanie s pravidlami.

C/C++ a Python

Používa sa na výrobu testovacích systémov a testovacích stolíc.

Ciele systému

Nastavíš systémové ciele aby pomohli s usmernením návrhu. Medzi tieto ciele patrí rýchlosť čipu. Zahŕňajú aj jeho cenu a spotrebu energie. Vy rozhodujete o tom, ako bude čip fungovať s inými zariadeniami. Taktiež plánujete zmeny v budúcnosti. Stanovenie cieľov pomáha tímu udržať sa na správnej ceste.

Fáza špecifikácie je pri návrhu čipov VLSI veľmi dôležitá. Stanovuje základ pre celý proces. Dobrá špecifikácia zabezpečuje, že čip robí to, čo má. To je kľúčové pre úspech projektu.

architektúra

návrh systému

Začnete fáza architektúry plánovaním fungovania vášho čipu. Vy rozhodujete, čo bude každá časť čipu robiť. Taktiež si vyberáte, ako budú tieto časti medzi sebou komunikovať. Tento krok vám pomáha rozdeliť veľký problém na menšie a jednoduchšie úlohy. Pozriete sa na to, čo musí čip robiť, a vyberiete si najlepší spôsob, ako usporiadať jeho časti.

Môžete si vybrať z niekoľkých architektonických štýlovKaždý štýl má svoje silné stránky. Niektoré štýly vám umožňujú vyrobiť čip od základu. Iné používajú hotové súčiastky, aby ušetrili čas. Tu je tabuľka, ktorá zobrazuje niektoré bežné štýly a čo ich robí výnimočnými:

Architektonický štýl

Popis

Plne zákazkový dizajn

Celý čip si zostavíte od základov. To vám poskytne najlepšiu rýchlosť a využitie energie, ale vyžaduje si to veľa času a zručnosti.

Polo-zákazkový dizajn

Používate niektoré hotové diely a niektoré diely vyrobené na mieru. To šetrí čas a stále prináša dobré výsledky.

Programovateľné logické obvody (PLD)

Fungovanie čipu môžete zmeniť po jeho výrobe. To je skvelé na rýchle testovanie nápadov.

Návrh systému na čipe (SoC)

Na jeden čip umiestnite veľa súčiastok. Vďaka tomu je čip malý a rýchly. Vidíte to v telefónoch a inteligentných zariadeniach.

Štandardný dizajn

Používate diely, ktoré sú už otestované a pripravené na použitie. Je to rýchle a funguje to dobre pre mnoho produktov.

Tip: Vyberte si architektúru, ktorá zodpovedá potrebám vášho projektu. Premýšľajte o rýchlosti, výkone a o tom, koľko času máte k dispozícii.

Výber architektúry ovplyvňuje spotrebu energie vášho čipu a jeho rýchlosť. Na úsporu energie a zvýšenie rýchlosti môžete použiť špeciálne triky. Tu je niekoľko spôsobov, ako to dosiahnuť:

Technika

Popis

Používajte komponenty s nízkou spotrebou energie

Vyberte si súčiastky, ktoré spotrebúvajú menej energie. Toto pomôže, ak váš čip funguje na batérie.

Výkonové hradlovanie

Vypnite časti čipu, keď ich nepotrebujete.

Dynamické škálovanie napätia a frekvencie (DVFS)

Zmeňte rýchlosť a spotrebu energie čipu na základe toho, čo robí.

Cyklistika na plný úväzok

Obvody zapínajte iba vtedy, keď ich potrebujete.

Minimalizujte prepínanie signálu

Znížte frekvenciu zmien signálov, aby ste ušetrili energiu.

Optimalizácia kapacity záťaže

Znížte zaťaženie výstupov, aby ste spotrebovali menej energie.

Viacprahový CMOS (MTCMOS)

Na úsporu energie v kľúčových oblastiach používajte rôzne typy vypínačov.

Syntéza s ohľadom na energiu

Pri zostavovaní čipu si nastavte nástroje tak, aby sa zamerali na úsporu energie.

Časové synchronizovanie v RTL

Zastavte hodiny v nepoužívaných častiach, aby ste znížili plytvanie energiou.

Predpojatosť tela

Zmeňte napätie, aby ste znížili úniky a ušetrili energiu.

Hierarchické mocenské domény

Rozdeľte čip do zón pre lepšiu kontrolu výkonu.

Použitie technológie FinFET

Používajte špeciálne tranzistory, ktoré menej unikajú a dobre fungujú pri nízkom výkone.

Bloková schéma

Nakreslíte blokovú schému, ktorá ukazuje, ako váš čip funguje. Táto schéma používa jednoduché tvary na znázornenie každej časti čipu. Tieto tvary spojíte čiarami, aby ste ukázali, ako sa dáta pohybujú. Dobrá bloková schéma pomáha každému pochopiť plán čipu.

Pri vytváraní blokovej schémy by ste mali:

  • Zobraziť všetky hlavné časti čipu.

  • Nakreslite jasné hranice pre tok údajov.

  • Označte každý blok jeho úlohou.

  • Udržujte diagram jednoduchý a ľahko čitateľný.

Jasná bloková schéma vám pomôže včas odhaliť problémy. Taktiež pomôže vášmu tímu prediskutovať čip a vykonať zmeny ešte predtým, ako začnete s jeho vývojom.

Dizajn zľava doprava

Fáza návrhu RTL je miesto, kde premieňate svoje nápady na kód, ktorý popisuje, ako váš čip funguje. Na písanie tohto kódu používate jazyk ako Verilog alebo VHDL. Zameriavate sa na to, ako sa dáta pohybujú a ako sa správa každá časť čipu. Táto fáza je dôležitá, pretože stanovuje pravidlá pre fungovanie vášho čipu.

Kódovanie RTL

Návrh RTL kódu začínate písaním kódu, ktorý ukazuje, čo každý blok robí. Zatiaľ sa nestaráte o fyzické rozloženie. Popíšete logiku a to, ako signály idú. Používate jednoduché príkazy na znázornenie toho, ako by mal čip reagovať na vstupy. Uistíte sa, že každá časť funguje podľa plánu.

Tip: Píšte jasný a jednoduchý kód. Na vysvetlenie zložitých častí použite komentáre. To vám a vášmu tímu pomôže neskôr pochopiť dizajn.

Počas návrhu RTL čelíte niekoľkým výzvam. Tu je tabuľka, ktorá zobrazuje tie najbežnejšie:

Vyzvať

Popis

Zložitosť dizajnu

Musíte zvládať rozsiahle návrhy. Viac dielov znamená viac šancí na chyby a dlhší pracovný čas.

Zabezpečenie správnosti návrhu

Musíte skontrolovať, či váš kód zodpovedá tomu, čo má čip robiť.

Riadenie spotreby energie

Hľadáte spôsoby, ako ušetriť energiu a zároveň zachovať dobrý chod čipu.

Musíte venovať pozornosť týmto problémom. Ak tak neurobíte, môžete skončiť s chybami alebo čipom, ktorý spotrebuje príliš veľa energie.

Funkčné overenie

Po dokončení kódovania RTL prejdete k overeniu návrhu. Otestujete svoj kód, aby ste sa uistili, že funguje podľa očakávaní. Používate testovacie lavice a simulačné nástroje. Pred zostavením čipu skontrolujete každú časť návrhu RTL, aby ste našli chyby.

Vykonáte veľa testov, aby ste zistili, či čip reaguje správne. Hľadáte chyby a včas ich opravíte. Overenie návrhu vám pomôže vyhnúť sa nákladným chybám neskôr. Tento proces opakujete, kým si nebudete istí, že váš návrh RTL zodpovedá vašim cieľom.

Poznámka: Dobré overenie návrhu šetrí čas a peniaze. Odhalíte problémy skôr, ako sa z nich stanú väčšie problémy.

Musíte si uvedomiť, že návrh RTL je kľúčovým krokom pri výrobe spoľahlivého čipu. Starostlivé kódovanie a dôkladné overenie návrhu vám pomôžu vytvoriť čip, ktorý funguje dobre a spĺňa vaše potreby.

Prehľad postupu návrhu VLSI

Prehľad postupu návrhu VLSI
Image Source: unsplash

Keď sa začnete učiť o návrhovom cykle VLSI, uvidíte, že postup návrhu VLSI vám poskytuje jasnú cestu od nápadu k funkčnému čipu. Tento postup vám pomáha vyhnúť sa chybám a zabezpečuje, aby návrh vášho čipu fungoval podľa plánu.

Fázy v procese návrhu VLSI

V postupe návrhu VLSI budete postupovať podľa súboru krokov. Každý krok nadväzuje na predchádzajúci. Tu je obvyklé poradie, ktoré uvidíte v postupe:

  1. Konceptualizácia a špecifikácia

  2. Architektonický dizajn

  3. Logický dizajn

  4. Syntéza RTL

  5. Netlist a plánovanie poschodí

  6. Umiestnenie a smerovanie

  7. Fyzické overenie

  8. Analýza časovania

  9. Extrakcia a simulácia

  10. Odlepenie pásky

Kľúčové aktivity

Všimnete si, že každá fáza v tomto postupe má špecifickú úlohu. Postup návrhu VLSI začína jasným plánom a končí skutočným čipom. Svoju prácu kontrolujete v každom kroku. To vám pomôže včas odhaliť problémy. Môžete ich opraviť skôr, ako sa rozrastú. Postup zahŕňa kroky ako špecifikácia, zadanie návrhu, syntéza, overenie, rozloženie a výroba. Každý z nich vám pomôže uistiť sa, že návrh vášho čipu je správny. Tento starostlivý cyklus udržiava nízke chyby a vysokú kvalitu.

Uvidíte, že postup je vaším sprievodcom pre každý VLSI projekt. Dodržiavaním postupu urobíte svoj čip silným a spoľahlivým. Postup je chrbticou každého úspešného VLSI čipu.

Logická syntéza

RTL k bránam

Logická syntéza je kľúčovým krokom k premene vašich nápadov na skutočný hardvér. V tejto fáze vezmete svoj RTL kód a zmeníte ho na logické brány. Na túto prácu použijete špeciálne nástroje. Tieto nástroje čítajú váš RTL kód a vytvárajú sieť brán, ktoré je možné zostaviť na čipe.

Uvidíte tri hlavné kroky v logickej syntéze:

  • Preklad: Nástroj zmení váš kód RTL do formy, ktorá používa booleovské rovnice. Tento krok nezávisí od technológie čipu.

  • Optimalizácia: Nástroj zjednodušuje booleovské rovnice. Na to používa metódy ako súčet súčinov.

  • Mapovanie technológií: Nástroj porovnáva optimalizované rovnice so skutočnými hradlami z knižnice. Vyberá hradly, ktoré zodpovedajú vašim konštrukčným potrebám.

Tip: Pred začatím syntézy vždy skontrolujte kód RTL, či neobsahuje chyby. Čistý kód vám pomôže dosiahnuť lepšie výsledky.

Optimalizácia

Optimalizácia vám pomôže nájsť najlepší čip pre vaše potreby. Chcete, aby váš čip bol malý, rýchly a spotrebovával málo energie. Nástroje logickej syntézy vám pomôžu dosiahnuť tieto ciele tým, že počas procesu robia inteligentné rozhodnutia.

Tu je tabuľka, ktorá ukazuje, ako optimalizácia ovplyvňuje váš čip:

Aspekt

Vplyv na VLSI čipy

Optimalizácia oblasti

Znižuje fyzickú stopu, čo umožňuje umiestniť viac čipov na jeden wafer, čo vedie k vyššiemu výťažku a nižším nákladom.

Optimalizácia rýchlosti

Rýchlejšie siete často vedú k väčšej spotrebe plochy, čo si vyžaduje kompromisy medzi rýchlosťou a plochou.

Spotreba energie

Väčšie hradlá zvyšujú kapacitu, čo vedie k vyššej spotrebe energie počas prepínania.

Musíte vyvážiť plochu, rýchlosť a spotrebu energie. Ak zrýchlite čip, môže sa zväčšiť a spotrebovať viac energie. Ak ho zmenšíte, môže bežať pomalšie. Dobrá logická syntéza vám pomôže nájsť najlepšiu rovnováhu.

  • Optimalizácia plochy umožňuje umiestniť viac čipov na jeden wafer. To znižuje náklady a umožňuje pridať viac funkcií.

  • Optimalizácia rýchlosti umožňuje čipu pracovať rýchlejšie, ale môže spotrebovať viac miesta a energie.

  • Efektívne využitie priestoru je dôležité pre pridávanie nových funkcií bez zníženia výkonu.

Logickú syntézu používate v každom VLSI projekte. Tvaruje váš návrh a pomáha vám vytvárať čipy, ktoré dobre fungujú v reálnom svete.

Fyzický dizajn

Fyzický dizajn
Image Source: unsplash

fáza fyzického návrhu je to krok, kde premeníte logiku vášho čipu na skutočné rozloženie. Vy rozhodujete, kam pôjde každá časť čipu a ako ich budú vodiče prepájať. Tento krok je dôležitý pri fyzickom návrhu VLSI, pretože ovplyvňuje, ako dobre váš čip bude fungovať a či sa dá vyrobiť bez problémov.

Plánovanie poschodí

Fázu fyzického návrhu začínate plánovaním podlahy. Tu rozdelíte čip na bloky a každému bloku pridelíte vlastný priestor. Premýšľate o tom, aký veľký by mal byť každý blok a kam ho umiestniť. Dobré plánovanie podlahy vám pomôže vyhnúť sa preplneným oblastiam a zabezpečí rýchly prenos signálov. Taktiež naplánujete priestor pre napájacie a hodinové vedenia. Tento krok nastavuje štruktúru pre zvyšok procesu fyzického návrhu VLSI.

V tejto fáze vám s plánovaním podlahy a ďalšími úlohami pomôže veľa nástrojov. Medzi najobľúbenejšie nástroje patria:

  • Kompilátor Synopsys IC II: Rýchle umiestňovanie a smerovanie, návrh s ohľadom na spotrebu energie.

  • Mentor Graphics Calibre: Kontroluje pravidlá a porovnáva rozloženie so schémou.

  • ANSYS RedHawk: Kontroluje napájanie a spoľahlivosť.

  • Tanner Tools: Vhodné pre analógové a zmiešané rozloženie signálu.

  • Avanti Hercules: Kontroluje integritu signálu a napájania.

  • OpenROAD: Nástroj s otvoreným zdrojovým kódom pre fyzický dizajn.

  • KLATencor L-Edit: Používa sa na vlastné rozloženie integrovaných obvodov.

Tip: Vyberte si nástroj, ktorý vyhovuje potrebám vášho projektu a zručnostiam vášho tímu.

Umiestnenie a smerovanie

Po plánovaní priestoru prejdete k umiestneniu a smerovaniu. Každú bunku alebo blok umiestnite na jej miesto. Chcete udržať súvisiace bloky blízko seba. To pomáha signálom prenášať sa rýchlejšie a šetrí energiu. Tiež zabezpečíte, aby sa čip príliš neprehrial.

Ďalej smerujete vodiče. Nakreslíte cesty pre signály medzi blokmi. Vyvážite rýchlosť a vyhnete sa preplneným cestám. Taktiež skontrolujete, či vaše rozloženie dodržiava pravidlá pre výrobu čipov. Tieto kroky pomôžu vášmu čipu dobre fungovať a uľahčia jeho výrobu.

Vo fáze fyzického návrhu postupujete podľa týchto hlavných krokov:

  1. Rozdeľte a rozvrhnite čip.

  2. Umiestnite bunky a bloky.

  3. Postavte strom hodín.

  4. Veďte káble.

  5. Skontrolujte pravidlá a vyrobiteľnosť.

  6. Optimalizujte výkon.

Keď dokončíte fázu fyzického návrhu, máte rozloženie pripravené na výrobu. Tento krok je kľúč pre každý VLSI projekt.

Dizajn pre testovateľnosť

Keď pracujete na VLSI čipe, chcete sa uistiť, že ho môžete ľahko otestovať. Návrh pre testovateľnosť vám pomôže včas odhaliť problémy a opravíte ich skôr, ako sa čip dostane k zákazníkom. Do čipu pridáte špeciálne funkcie, aby ste mohli skontrolovať, či všetko funguje podľa plánu. Tieto funkcie urýchľujú testovanie a pomáhajú vám ušetriť peniaze počas výroby.

Testovacie funkcie

Na zlepšenie testovateľnosti vášho čipu používate niekoľko techník. Tieto metódy vám pomôžu odhaliť chyby a zabezpečiť, aby váš čip fungoval správne.

  • Návrh skenovania vám umožňuje ovládať a kontrolovať klopné obvody vo vnútri čipu počas testov.

  • Hraničné skenovanie vám pomáha testovať pripojenia medzi čipmi na doske bez použitia sond.

  • Vstavaný autotest (BIST) pridáva testovací hardvér do čipu, aby sa mohol sám otestovať.

  • Memory BIST (MBIST) kontroluje pamäťové bloky vo vnútri vášho čipu.

  • ATPG (Automatické generovanie testovacích vzorov) vytvára vzory, ktoré vám pomôžu nájsť chyby po výrobe.

Tieto funkcie zvyšujú pokrytie testovaním a skracujú čas potrebný na testovanie. Môžete rýchlo nájsť chyby a vyhnúť sa odosielaniu chybných čipov zákazníkom.

Tip: Pridajte testovacie funkcie včas vo vašom procese návrhu. To uľahčuje testovanie a znižuje náklady.

Pri použití týchto techník uvidíte mnoho výhod. Tabuľka nižšie ukazuje, ako návrh pre testovateľnosť pomáha vášmu čipu:

Prospech

Popis

Detekcia poruchy

Vady na čipe nájdete včas.

Zlepšenie výnosu výroby

Opravíte problémy počas výroby a získate viac dobrých štiepok.

Spoľahlivosť

Zabezpečíte, aby váš čip fungoval dobre dlhú dobu.

Zložité čipy môžete testovať rýchlejšie a presnejšie. Dodávate vysokokvalitné čipy, ktoré fungujú podľa očakávaní.

Skenovacie reťazce

Skenovacie reťazce hrajú veľkú úlohu pri testovaní VLSI čipov. Klopné obvody sa zapájajú do reťazca, aby ste mohli počas testov nastavovať a čítať ich hodnoty. Toto nastavenie vám umožňuje skontrolovať vnútro čipu bez toho, aby ste ho museli rozoberať.

Na nájdenie chýb v logických blokoch používate skenovacie reťazce. Ovládate každý klopný obvod a sledujete, ako sa signály pohybujú cez váš čip. Táto metóda vám pomáha odhaliť problémy, ktoré by bežné testy mohli prehliadnuť.

Pridaním skenovacích reťazcov uľahčíte testovanie čipu a zvýšite jeho spoľahlivosť. Znížite tiež riziko nákladných porúch po tom, čo sa váš čip dostane do produktov.

Poznámka: Ak si dobre naplánujete skenovacie reťazce, môžete ušetriť čas a zlepšiť kvalitu čipu.

Včasná integrácia dizajnu pre testovateľnosť vám pomôže skrátiť čas testovania a vyhnete sa drahým chybám. Vytvárate čipy, ktoré vydržia dlhšie a fungujú lepšie.

Analýza časovania

Analýza časovania vám pomáha zabezpečiť, aby váš čip pracoval správnou rýchlosťou. Tento krok použijete na kontrolu, či signály prechádzajú čipom dostatočne rýchlo. Ak analýzu časovania vynecháte, váš čip nemusí fungovať podľa plánu. Vo VLSI je analýza časovania jednou z najdôležitejších kontrol pred dokončením návrhu.

Statické časovanie

Používaš statická analýza časovania (STA) na kontrolu načasovania vášho čipu bez spustenia testovacích vzorov. STA skúma každú cestu vo vašom obvode a kontroluje, či signály prichádzajú včas. Táto metóda vám pomáha včas nájsť problémy. Nemusíte používať vstupné vektory, takže môžete rýchlo skontrolovať všetky možné cesty.

Tu sú niektoré bežné metódy analýzy načasovania mohli by ste použiť:

  • Statická analýza časovania (STA)

  • Dynamická analýza časovania (DTA)

  • Štatistická statická analýza času (SSTA)

  • Analýza načasovania odhlásenia

  • Analýza viacerých rohov a viacerých módov (MCMM)

  • Analýza variácií na čipe (OCV)

STA zohráva dôležitú úlohu v predchádzaní narušeniam časovania. Chcete, aby signály dorazili k klopným obvodom a registrom v správnom okamihu. Ak signály prídu príliš neskoro alebo príliš skoro, váš čip by mohol zlyhať. Viac ako 80 % konštrukčných zlyhaní v kremíku sa vyskytujú kvôli porušeniam časovania. STA vám pomáha vyhnúť sa týmto nákladným chybám.

Poznámka: Statická analýza časovania kontroluje maximálnu rýchlosť vášho čipu a zabezpečuje, aby všetky signály dorazili včas. Tento krok je nevyhnutný pre funkčný čip.

Časová uzávierka

Časové uzavretie je proces, pri ktorom opravíte všetky problémy s časovaním vo vašom čipe. Chcete, aby každý signál splnil svoj časový cieľ. Možno budete musieť zmeniť dizajn, presunúť bloky alebo upraviť dĺžky vodičov. Časové uzavretie môže vyžadovať veľa úsilia, ale je kľúčové pre funkčný čip.

Na dosiahnutie časového uzavretia postupujte podľa týchto krokov:

  1. Analyzujte hlásenia o načasovaní od STA.

  2. Nájdite cesty, ktoré zlyhávajú v načasovaní.

  3. Zmeňte svoj dizajn, aby ste opravili tieto cesty.

  4. Znova spustite nástroj STA a skontrolujte, či ste problémy vyriešili.

  5. Opakujte, kým nedosiahnete časový limit.

Na pomoc s časovým uzatváraním môžete použiť špeciálne nástroje. Tieto nástroje vám ukážu, ktoré cesty potrebujú úpravu. Môžete zmeniť svoj návrh a rýchlo vidieť výsledky. Časové uzatváranie zabezpečí, že váš čip bude fungovať požadovanou rýchlosťou.

Tip: Začnite pracovať na načasovaní uzávierky v dostatočnom predstihu. Oprava problémy s načasovaním na konci to môže byť veľmi ťažké.

Pred dokončením návrhu VLSI potrebujete časové uzatvorenie. Tento krok vám dáva istotu, že váš čip bude fungovať v reálnom živote.

Fyzické overenie

Fyzické overovacie kontroly Ak je rozloženie vášho čipu pripravené na výrobu, chcete si byť istí, že váš čip bude fungovať a bude spĺňať všetky pravidlá zlievarne. Tento krok vám pomôže nájsť chyby pred výrobou čipu. Použijete rôzne kontroly, aby ste zistili, či je vaše rozloženie bezpečné a správne.

Tu je tabuľka, ktorá uvádza hlavné kroky fyzického overenia a čo robia:

Krok overenia

Účel

Kontrola pravidiel návrhu (DRC)

Skontroluje, či rozloženie zodpovedá pravidlá zlievarne pre šírku a medzery.

Rozloženie vs. schéma (LVS)

Uisťuje sa, že rozloženie zodpovedá plánu zapojenia alebo schéme.

Kontrola elektrických predpisov (ERC)

Nájde elektrické problémy, ako sú chýbajúce vodiče alebo príliš vysoká kapacita.

DRC

Začnete kontrolou pravidiel návrhu, nazývanou DRC. Táto kontrola porovná rozloženie vášho čipu s pravidlami zlievarne. Tieto pravidlá určujú, aké široké musia byť vodiče a ako ďaleko od seba by mali zostať. Ak tieto pravidlá porušíte, váš čip nemusí fungovať alebo by sa mohol ťažko vyrábať.

DRC je súčasťou fyzického overovaniaPomáha vám nájsť problémy, ako sú príliš blízko seba umiestnené vodiče alebo príliš malé tvary. Oprava týchto problémov uľahčuje výrobu čipu a zvyšuje jeho spoľahlivosť.

Proces

Sústrediť

Účel

DRC

Fyzické overenie

Zaisťuje, že čip je možné vyrobiť podľa pravidiel návrhu.

Tip: Pred dokončením rozloženia vždy spustite DRC. Tento krok šetrí čas a peniaze.

LVS

Po DRC vykonáte kontrolu Layout vs Schematic alebo LVS. Táto kontrola zabezpečí, aby sa vaše rozloženie zhodovalo s vaším plánom zapojenia. Chcete, aby každý vodič a súčiastka vo vašom rozložení zodpovedala vašej schéme zapojenia.

LVS sa zaoberá elektrickým overovaním. Skontroluje, či váš čip bude fungovať podľa plánu. Ak LVS zistí niečo zlé, musíte to opraviť predtým, ako budete pokračovať.

Proces

Sústrediť

Účel

LVS

Elektrické overenie

Zabezpečuje, aby rozloženie zodpovedalo schéme pre správnu prácu.

Fyzické overenie je dôležitou súčasťou procesu VLSI. Keď používate DRC a LVS, uistíte sa, že váš návrh je správny a pripravený na ďalší krok.

Výrobné

Po dokončení odstraňovania pásky v cykle návrhu VLSI začnete výmyselTento krok premení váš návrh čipu na skutočnú vec. Vaše nápady sa premenia na kremíkové čipy. Tieto čipy sa používajú v telefónoch, počítačoch a iných zariadeniach.

Spracovanie oblátok

Spracovanie oblátok je prvá časť výroby čipov. Použijete tenký kúsok kremíka nazývaný doštička. Postupujete podľa mnohých krokov na vytvorenie vrstiev a obvodov na ňom. Každý krok pridáva k vášmu čipu niečo dôležité.

Tu sú hlavné kroky spracovania doštičiek:

  1. Povrchové čistenie
    Oblátku vyčistíte, aby ste sa zbavili prachu.

  2. Počiatočná oxidácia
    Na doštičke vypestujete tenkú vrstvu oxidu.

  3. CVD depozícia
    Nové materiály sa nanášajú na doštičku pomocou špeciálneho plynu.

  4. Povlakový fotorezist
    Oblátku pokryjete materiálom, ktorý reaguje na svetlo.

  5. Metalizácia a prepojenie
    Na spojenie častí čipu pridáte kov.

  6. Chemické mechanické leštenie (CMP)
    Oblátku vyleštíte, aby bola plochá a hladká.

  7. Záverečné testovanie a balenie
    Otestujete čip a pripravíte ho na balenie.

Na výrobu zložitých čipov môžete niektoré kroky zopakovať. Každá fáza vám pomôže vytvoriť čip, ktorý zodpovedá vášmu plánu.

Tip: Starostlivé spracovanie doštičiek zabraňuje vzniku defektov a vytvára lepšie čipy.

Zlievareňské schody

Po spracovaní doštičky pošlete čip do zlievárne na výrobu pásky. Každá zlieváreň používa vlastné spôsoby výroby čipov. Majú odlišné obchodné štýly, technológie a výskumné ciele.

Tu je tabuľka, ktorá ukazuje, čo robia poprední výrobcovia:

Výrobca

Obchodný model

Zameranie uzla procesu

Zameranie na výskum a vývoj

TSMC

Zlieváreň Pure-play

Menšie procesné uzly

Zlepšovanie procesných uzlov a zvyšovanie výnosov

Intel

Vertikálna integrácia

Získanie späť technického lídra

Nové balenie, čipy s umelou inteligenciou, kvantové výpočty

Samsung

Zlieváreň a pamäťový čip

Pokročilé uzly

Nové nápady v oblasti pamätí a logických čipov

Vyberiete si zlievareň, ktorá vyhovuje vašim potrebám. Niektoré zlievarne vyrábajú menšie a rýchlejšie čipy. Iné pracujú na nových baleniach alebo špeciálnych funkciách. Váš krok odlepovania závisí od toho, v čom je zlievareň najlepšia.

Výroba je veľmi dôležitou súčasťou cyklu návrhu VLSI. Musíte dodržať každý krok, aby ste po odlepení pásky získali dobré čipy.

Testovanie a balenie

Elektrické skúšky

Predtým, ako opustí továreň, musíte skontrolovať každý čip. Elektrické testovanie zabezpečí, aby váš čip fungoval podľa plánu. Tento krok vám pomôže nájsť problémy s výrobou čipu. Na testovanie čipov sa používajú rôzne spôsoby. Niektoré bežné spôsoby sú:

  • Modelovanie porúch

  • Dizajn pre testovateľnosť (DFT)

  • Automatické generovanie testovacích vzorov (ATPG)

  • Testovanie hraničného skenovania (JTAG)

  • Funkčné testovanie

  • Parametrické testovanie

DFT vám umožňuje pridať špeciálne funkcie už pri návrhu čipu. Tieto funkcie zjednodušujú testovanie. Vstavaný autotest (BIST) umožňuje čipu testovať sa sám. Na to nepotrebujete žiadne ďalšie nástroje. ATPG vytvára testovacie vzory na rýchle nájdenie chýb. Tieto metódy vám pomáhajú ušetriť peniaze a čas. Môžete opraviť problémy skôr, ako zákazníci dostanú čip. Dobré testovanie znamená, že k používateľom sa dostanú iba funkčné čipy. To udržiava ľudí spokojných.

Tip: Elektrické testovanie vám pomôže včas odhaliť chyby. Zabezpečí to, aby váš VLSI čip fungoval správne.

Metódy balenia

Po testovaní musíte čip chrániť a pripojiť. Balenie túto úlohu urobí za vás. Spôsob, akým čip zabalíte, ovplyvňuje jeho funkčnosť. Ovplyvňuje aj jeho životnosť. Musíte zvážiť teplo, energiu a signály.

Technológia prepojenia je pri balení dôležitá. Mikrohrbolčeky, kremíkové priechodky (TSV) a redistribučné vrstvy (RDL) pomáhajú spojiť čip. Mikrovýstupky sú dobré pre prepojenie čipu so substrátom. Môžu však mať problémy s teplom a trasením. Elektromigracia a tepelná migrácia môžu znížiť spoľahlivosť.

TSV umožňujú signálom a teplu pohyb hore a dole v čipe. To pomáha čipu lepšie fungovať. Rôzne materiály však môžu prasknúť alebo sa zlomiť, keď sa čip zahreje alebo ochladí.

Pre zlepšenie balenia je potrebné študovať teplo, elektrinu a silu. Používanie nových materiálov, ako sú vysokohustotné prepojenia a pokročilé tepelné materiály, pomáha kontrolovať teplo. Taktiež predlžuje životnosť čipu. S rastúcou rýchlosťou a zmenšovaním čipov je dôležitý dobrý dizajn balenia.

To vidíš testovanie a balenie sú dôležité. Pomáhajú vášmu čipu dobre fungovať a vydržať dlho.

Validácia kremíka

Keď dokončíte výrobu čipu, musíte skontrolovať, či funguje podľa plánu. Tento krok sa nazýva validácia kremíka. Chcete sa uistiť, že váš čip zodpovedá pôvodnému návrhu a funguje dobre v reálnom živote.

Kontroly po výrobe

Po výrobe testujete prvé čipy, ktoré prichádzajú z továrne. Tieto čipy sa nazývajú prototypy. Umiestnite ich na špeciálne dosky a spustí sa množstvo testov. Hľadáte problémy, ktoré sa počas predchádzajúcich kontrol neprejavili. Niekedy sa chyby vyhnú prvému kolu testovania. Teraz ich môžete nájsť, pretože čip beží na skutočnej systémovej rýchlosti.

Pri overovaní kremíka postupujete podľa štandardného postupu:

  • Predsilikónové overenie používa softvér na testovanie čipu pred jeho výrobou. Spúšťate testovacie prípady v simulátore. Tento krok kontroluje, či váš kód RTL zodpovedá špecifikácii.

  • Post-kremíková validácia začína po získaní skutočného čipu. Čip otestujete na hardvéri. Uvidíte, ako funguje v reálnom čase a v reálnych podmienkach.

Poznámka: Post-silikónová validácia vám pomôže nájsť problémy, ktoré sa objavia iba vtedy, keď čip beží na plnej rýchlosti alebo v reálnom prostredí.

Finálny produkt

Keď dokončíte všetky kontroly, viete, či je váš čip pripravený na trh. Pozriete sa na to, ako čip funguje, koľko energie spotrebuje a či spĺňa všetky vaše ciele. Ak nájdete problémy, môžete ich opraviť pred výrobou ďalších čipov.

Tu je jednoduchá tabuľka, ktorá ukazuje rozdiel medzi krokmi pred kremíkom a po kremíku:

Krok

Keď sa to stane

Na čom testujete

Rýchlosť testovania

Predsilikónové overenie

Pred zhotovením

Softvérový simulátor

Nie skutočná rýchlosť systému

Post-silikónová validácia

Po výrobe

Skutočný hardvér

Skutočná rýchlosť systému

Potrebujete validáciu kremíka, aby ste sa uistili, že váš VLSI čip funguje podľa plánu. Tento krok vám dáva istotu, že váš návrh bude v reálnom svete úspešný.

Spoľahlivejším návrhom VLSI čipov je dodržiavanie každej fázy. Týmto spôsobom sa môžete vyhnúť chybám a udržať si stabilnú prácu. Pochopenie postupu návrhu VLSI pomáha vám zlepšiť rýchlosť, veľkosť a využitie energie. Nové veci ako napríklad Automatizácia a 3D integrácia riadená umelou inteligenciou menia budúcnosť VLSI. Ak chcete vo svojej práci rásť, učte sa nové zručnosti, získajte certifikátya porozprávajte sa s odborníkmi. Cyklus vám pomôže vytvoriť lepšie čipy a udržať si náskok v oblasti technológií.

trend

Vplyv na polovodičovú technológiu

Automatizácia dizajnu riadená umelou inteligenciou

Zrýchľuje a zjednodušuje návrh čipov

Stratégie optimalizácie výkonu

Pomáha malým zariadeniam lepšie fungovať

Techniky 3D integrácie

Poskytuje lepšiu rýchlosť a reguláciu tepla

Prístupy zamerané na bezpečnosť

Chráni čipy pred hackermi

Pokročilé simulačné nástroje

Kontroluje návrhy rýchlejšie a presnejšie

  • Overte si, čo viete, a opravte slabé miesta.

  • Získajte praktickú prax.

  • Navštevujte špeciálne kurzy.

  • Stretávajte sa a rozprávajte sa s ľuďmi v teréne.

Často kladené otázky

Čo je to návrhový cyklus VLSI?

Postupne postupujete podľa cyklu návrhu VLSI a vytvárate čip. Tento cyklus vám pomôže naplánovať, zostaviť a otestovať váš čip. Každá fáza zabezpečí, aby váš čip fungoval správne a spĺňal vaše potreby.

Prečo je VLSI dôležitá v elektronike?

VLSI sa používa na umiestnenie miliónov drobných súčiastok na jeden čip. Vďaka tomu sú zariadenia menšie, rýchlejšie a inteligentnejšie. Telefóny, počítače a autá používajú VLSI čipy na lepšiu funkčnosť.

Ako začať s dizajnérskym projektom?

Začnete tým, že si zapíšete, čo chcete, aby váš čip robil. Stanovíte si jasné ciele a uvediete funkcie. To vám a vášmu tímu pomôže zostať sústredení a vyhnúť sa chybám.

Aké nástroje pomáhajú pri návrhu VLSI?

Používaš špeciálny softvér na kreslenie, otestujte a skontrolujte svoj čip. Nástroje ako Synopsys, Mentor Graphics a Cadence vám pomôžu navrhnúť, simulovať a overiť váš čip pred jeho výrobou.

Viete opraviť chyby po výrobe čipu?

Počas testovania môžete nájsť a opraviť niektoré chyby. Ak zistíte veľké problémy, možno budete musieť zmeniť dizajn a vyrobiť nový čip. Starostlivé plánovanie vám pomôže vyhnúť sa nákladným chybám.

Pridať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *