
V-ați putea întreba ce este ciclul de proiectare VLSI. Acest proces vă ajută să realizați un cip funcțional pas cu pas. În integrarea la scară foarte largă, se utilizează tehnologia semiconductorilor. Aceasta vă permite să puneți milioane de tranzistoare pe un singur cip. Fiecare etapă a ciclului este importantă. Dacă săriți peste o etapă, s-ar putea să apară erori sau un cip care nu funcționează. Domeniul VLSI a crescut foarte rapid. Piața globală a valorat aproximativ 634.85 miliarde USD în 2025. Ar putea ajunge la 1,055.39 miliarde USD până în 2034. De obicei, urmați aceste etape principale ale ciclului:
Colectarea cerințelor
Proiectare la nivel de sistem
Design RTL
Verificare funcțională
Sinteză
Locul și traseul
Verificarea fizică
Tehnologia semiconductorilor afectează electronicele pe care le folosiți zi de zi.
Specificație
Faza de specificare este primul pas în ciclul de proiectare VLSI. Aici, decideți ce ar trebui să facă cipul. De asemenea, decideți cât de bine ar trebui să funcționeze. Acest pas vă ajută să faceți alegeri bune mai târziu. Dacă faceți acest pas bine, cipul dvs. va funcționa probabil. De asemenea, puteți evita greșelile mari și puteți economisi timp.
Cerinţe
Trebuie să aveți cerințe clare înainte de a începe proiectarea unui cip VLSI. Aceste cerințe spun ce ar trebui să facă cipul. De asemenea, ele indică cât de rapid, cât de puternic și cât de mare ar trebui să fie cipul. Enumerați toate caracteristicile de care are nevoie cipul. Scrierea acestor detalii îi ajută pe toți să înțeleagă obiectivele. Se asigură că designul se potrivește cu ceea ce își doresc oamenii.
Sfat: Scrieți cerințele în cuvinte simple. Folosiți propoziții scurte. Încercați să nu folosiți cuvinte dificile.
Multe echipe folosesc diferite metode de organizare a cerințelor. Iată un tabel cu câteva metode comune:
Metodologie | Descriere |
|---|---|
SystemVerilog | Are multe instrumente pentru verificarea funcționării cipului. Folosește programare orientată pe obiecte și testare aleatorie. |
Metodologia Universală de Verificare (UVM) | Folosește SystemVerilog. Ajută echipele să construiască teste care pot fi utilizate din nou. |
VHDL | Folosit mult pentru scrierea și verificarea proiectelor de cipuri. Ajută la modelarea și testarea hardware-ului. |
e (Specman) | Are instrumente puternice pentru verificarea cipurilor. Folosește testare aleatorie cu reguli. |
C/C++ și Python | Folosit pentru a realiza sisteme de testare și bancuri de testare. |
Obiectivele sistemului
Stabiliți obiective de sistem pentru a ghida proiectarea. Aceste obiective includ cât de rapid ar trebui să fie cipul. De asemenea, includ cât ar trebui să coste și câtă energie poate consuma. Decideți cum va funcționa cipul cu alte dispozitive. De asemenea, planificați schimbările viitoare. Stabilirea obiectivelor ajută echipa să rămână pe drumul cel bun.
Faza de specificare este foarte importantă în proiectarea cipurilor VLSI. Aceasta stabilește baza întregului proces. O specificație bună asigură că cipul face ceea ce ar trebui. Acest lucru este esențial pentru succesul proiectului.
Arhitectură
sistem de proiectare
Începi faza de arhitectură prin planificarea modului în care va funcționa cipul tău. Decizi ce va face fiecare parte a cipului. De asemenea, alegi cum vor comunica aceste părți între ele. Acest pas te ajută să împarți o problemă mare în sarcini mai mici și mai ușoare. Analizezi ce trebuie să facă cipul și alegi cea mai bună modalitate de a-i organiza părțile.
Puteți alege dintre mai multe stiluri arhitecturale . Fiecare stil are propriile puncte forte. Unele stiluri vă permit să creați un cip de la zero. Altele folosesc piese gata făcute pentru a economisi timp. Iată un tabel care prezintă câteva stiluri comune și ce le face speciale:
Stil arhitectural | Descriere |
|---|---|
Design complet personalizat | Construiești întregul cip de la zero. Acest lucru îți oferă cea mai bună viteză și consum de energie, dar necesită mult timp și îndemânare. |
Design semi-personalizat | Folosești atât piese gata fabricate, cât și piese personalizate. Acest lucru economisește timp și oferă în continuare rezultate bune. |
Dispozitive logice programabile (PLD) | Poți schimba modul în care funcționează cipul după ce îl creezi. Acest lucru este excelent pentru testarea rapidă a ideilor. |
Design System-on-Chip (SoC). | Puneți mai multe componente pe un singur cip. Acest lucru face ca cipul să fie mic și rapid. Vedeți acest lucru la telefoane și dispozitive inteligente. |
Design standard | Folosești piese care sunt deja testate și gata de utilizare. Acest lucru este rapid și funcționează bine pentru multe produse. |
Sfat: Alegeți o arhitectură care să corespundă nevoilor proiectului dumneavoastră. Gândiți-vă la viteză, putere și la timpul pe care îl aveți la dispoziție.
Alegerea arhitecturii influențează cantitatea de energie utilizată de cipul tău și cât de repede funcționează. Poți folosi trucuri speciale pentru a economisi energie și a crește viteza. Iată câteva modalități prin care poți face acest lucru:
Metoda de măsurare | Descriere |
|---|---|
Utilizați componente de consum redus de energie | Alegeți componente care consumă mai puțină energie. Acest lucru este util dacă cipul funcționează cu baterii. |
Power Gate | Dezactivați anumite părți ale cipului atunci când nu aveți nevoie de ele. |
Scalare dinamică a tensiunii și a frecvenței (DVFS) | Schimbați viteza și consumul de energie al cipului în funcție de ceea ce face. |
Ciclism de serviciu | Pornește circuitele doar atunci când ai nevoie de ele. |
Minimizarea comutării semnalului | Reduceți frecvența schimbării semnalelor pentru a economisi energie. |
Optimizați capacitatea de încărcare | Reduceți sarcina pe ieșiri pentru a consuma mai puțină energie. |
CMOS cu prag multiplu (MTCMOS) | Folosește diferite tipuri de întrerupătoare pentru a economisi energie în zonele cheie. |
Sinteză conștientă de putere | Setează-ți instrumentele să se concentreze pe economisirea energiei atunci când construiești cipul. |
Gatering-ul ceasului la RTL | Oprește ceasul în părțile neutilizate pentru a reduce risipa de energie. |
Părtinirea corpului | Schimbați tensiunile pentru a reduce scurgerile și a economisi energie. |
Domenii de putere ierarhice | Împărțiți cipul în zone pentru a controla mai bine puterea. |
Utilizarea tehnologiei FinFET | Folosește tranzistoare speciale care au scurgeri mai mici și funcționează bine la putere redusă. |
Diagramă bloc
Desenezi o diagramă bloc pentru a arăta cum funcționează cipul tău. Această diagramă folosește forme simple pentru a arăta fiecare parte a cipului. Conectezi aceste forme cu linii pentru a arăta cum se mișcă datele. O diagramă bloc bună îi ajută pe toți să înțeleagă planul cipului.
Când realizați o diagramă bloc, ar trebui:
Arătați toate părțile principale ale cipului.
Trasați linii clare pentru fluxul de date.
Etichetați fiecare bloc cu funcția sa.
Păstrați diagrama simplă și ușor de citit.
O diagramă bloc clară te ajută să identifici problemele din timp. De asemenea, ajută echipa ta să discute despre cip și să facă modificări înainte de a începe construcția.
Design RTL
Etapa de proiectare RTL este cea în care îți transformi ideile în cod care descrie cum funcționează cipul tău. Folosești un limbaj precum Verilog sau VHDL pentru a scrie acest cod. Te concentrezi asupra modului în care se mișcă datele și asupra modului în care se comportă fiecare parte a cipului. Această etapă este importantă deoarece stabilește regulile de funcționare ale cipului tău.
Codare RTL
Începi designul RTL scriind cod care arată ce face fiecare bloc. Nu te preocupă încă aspectul fizic. Descrii logica și modul în care circulă semnalele. Folosești instrucțiuni simple pentru a arăta cum ar trebui cipul să răspundă la intrări. Te asiguri că fiecare parte funcționează împreună conform planului.
Sfat: Scrieți cod clar și simplu. Folosiți comentarii pentru a explica părțile dificile. Acest lucru vă ajută pe dumneavoastră și echipa dumneavoastră să înțelegeți designul mai târziu.
Te confrunți cu mai multe provocări în timpul proiectării RTL. Iată un tabel care prezintă cele mai frecvente:
Challenge | Descriere |
|---|---|
Complexitatea designului | Trebuie să gestionezi proiecte mari. Mai multe componente înseamnă mai multe șanse de greșeli și timpi de lucru mai lungi. |
Asigurarea corectitudinii designului | Trebuie să verifici dacă codul tău corespunde cu ceea ce vrei să facă cipul. |
Gestionarea consumului de energie | Cauți modalități de a economisi energie, menținând în același timp cipul în stare bună de funcționare. |
Trebuie să fiți atenți la aceste provocări. Dacă nu faceți acest lucru, ați putea ajunge să aveți erori sau să aveți un cip care consumă prea multă energie.
Verificare funcțională
După ce termini codarea RTL, treci la verificarea designului. Îți testezi codul pentru a te asigura că funcționează conform așteptărilor. Folosești bancuri de testare și instrumente de simulare. Verifici fiecare parte a designului RTL pentru a găsi greșeli înainte de a construi cipul.
Execuți numeroase teste pentru a vedea dacă cipul răspunde corect. Cauți erori și le remediezi din timp. Verificarea designului te ajută să eviți erorile costisitoare ulterioare. Repeți acest proces până când ești încrezător că designul tău RTL corespunde obiectivelor tale.
Notă: O verificare bună a designului economisește timp și bani. Detectați problemele înainte ca acestea să devină probleme mai mari.
Trebuie să rețineți că designul RTL este un pas cheie în crearea unui cip fiabil. Codarea atentă și verificarea riguroasă a designului vă ajută să construiți un cip care funcționează bine și satisface nevoile dumneavoastră.
Prezentare generală a fluxului de proiectare VLSI

Când începi să înveți despre ciclul de proiectare VLSI, vei observa că fluxul de proiectare VLSI îți oferă o cale clară de la o idee la un cip funcțional. Acest flux te ajută să eviți greșelile și te asigură că designul cipului tău funcționează conform planului.
Etapele fluxului de proiectare VLSI
Veți urma o serie de pași în fluxul de proiectare VLSI. Fiecare pas se bazează pe precedentul. Iată ordinea obișnuită pe care o veți vedea în flux:
Conceptualizare și specificare
Design arhitectural
Proiectare logică
Sinteză RTL
Netlist și Floorplanning
Plasarea și rutarea
Verificarea fizică
Analiza timpului
Extracție și simulare
Decupare bandă
Activități cheie
Veți observa că fiecare etapă din flux are o sarcină specifică. Fluxul de proiectare VLSI începe cu un plan clar și se termină cu un cip real. Vă verificați munca la fiecare pas. Acest lucru vă ajută să identificați problemele din timp. Le puteți remedia înainte ca acestea să se agraveze. Fluxul include etape precum specificarea, introducerea designului, sinteza, verificarea, aspectul și fabricarea. Fiecare dintre acestea vă ajută să vă asigurați că designul cipului este corect. Acest ciclu atent menține erorile scăzute și calitatea ridicată.
Vei vedea că fluxul este ghidul tău pentru fiecare proiect VLSI. Urmând fluxul, faci designul cipului tău puternic și fiabil. Fluxul este coloana vertebrală a fiecărui cip VLSI de succes.
Sinteza logica
RTL către Gates
Sinteza logică este un pas cheie în transformarea ideilor tale în hardware real. În această etapă, iei codul tău RTL și îl transformi în porți logice. Folosești instrumente speciale pentru a face această treabă. Aceste instrumente citesc codul tău RTL și creează o rețea de porți care poate fi construită pe un cip.
Veți vedea trei etape principale în sinteza logică:
Traducere: Instrumentul transformă codul RTL într-o formă care folosește ecuații booleene. Acest pas nu depinde de tehnologia cipului.
Optimizare: Instrumentul simplifică ecuațiile booleene. Folosește metode precum suma produselor pentru a face acest lucru.
Maparea tehnologică: Instrumentul potrivește ecuațiile optimizate cu porți reale dintr-o bibliotecă. Selectează porți care corespund nevoilor dumneavoastră de proiectare.
Sfat: Verificați întotdeauna codul RTL pentru erori înainte de a începe sinteza. Codul curat vă ajută să obțineți rezultate mai bune.
Optimizare
Optimizarea te ajută să obții cel mai bun cip pentru nevoile tale. Îți dorești ca cipul tău să fie mic, rapid și să consume puțină energie. Instrumentele de sinteză logică te ajută să atingi aceste obiective făcând alegeri inteligente în timpul procesului.
Iată un tabel care arată cum afectează optimizarea cipul:
Aspect | Impactul asupra cipurilor VLSI |
|---|---|
Optimizarea zonei | Reduce amprenta fizică, permițând mai multe cipuri pe o placă de disc, ceea ce duce la un randament mai mare și costuri mai mici. |
Optimizarea vitezei | Rețelele mai rapide duc adesea la un consum mai mare de suprafață, necesitând compromisuri între viteză și suprafață. |
Consumul de energie | Porțile mai mari cresc capacitatea, ducând la un consum mai mare de energie în timpul comutării. |
Trebuie să echilibrezi suprafața, viteza și consumul de energie. Dacă faci cipul mai rapid, s-ar putea să devină mai mare și să consume mai multă energie. Dacă îl faci mai mic, s-ar putea să funcționeze mai lent. O sinteză logică bună te ajută să găsești cel mai bun echilibru.
Optimizarea suprafeței vă permite să amplasați mai multe cipuri pe o placă de tip wafer. Acest lucru reduce costurile și vă permite să adăugați mai multe caracteristici.
Optimizarea vitezei face ca cipul să funcționeze mai rapid, dar poate utiliza mai mult spațiu și energie.
Utilizarea eficientă a spațiului este importantă pentru adăugarea de noi funcții fără a afecta performanța.
Folosești sinteza logică în fiecare proiect VLSI. Aceasta îți modelează designul și te ajută să construiești cipuri care funcționează bine în lumea reală.
Proiectare fizică

Etapa de proiectare fizică este cea în care transformi logica cipului într-un layout real. Tu decizi unde va merge fiecare parte a cipului și cum le vor conecta firele. Acest pas este important în proiectarea fizică VLSI, deoarece determină cât de bine funcționează cipul și dacă poate fi realizat fără probleme.
Planificarea etajului
Începeți etapa de proiectare fizică cu planificarea etajului. Aici, împărțiți cipul în blocuri și oferiți fiecărui bloc propriul spațiu. Vă gândiți la cât de mare ar trebui să fie fiecare bloc și unde să îl amplasați. O planificare bună a etajului vă ajută să evitați zonele aglomerate și vă asigură că semnalele circulă rapid. De asemenea, planificați spațiul pentru liniile de alimentare și de ceas. Acest pas stabilește structura pentru restul procesului de proiectare fizică VLSI.
Multe instrumente te ajută cu planificarea etajului și cu alte sarcini în această etapă. Printre cele mai populare instrumente se numără :
Compilator de circuite integrate Synopsys II: Design rapid, cu localizare și rutare eficientă a energiei.
Mentor Graphics Calibre: Verifică regulile și potrivește aspectul cu schema.
ANSYS RedHawk: Verifică puterea și fiabilitatea.
Instrumente Tanner: Bun pentru configurarea analogică și cu semnal mixt.
Avanti Hercules: Verifică integritatea semnalului și a alimentării.
OpenROAD: Instrument open-source pentru design fizic.
KLATencor L-Edit: Folosit pentru configurarea personalizată a circuitelor integrate.
Sfat: Alegeți un instrument care se potrivește nevoilor proiectului și abilităților echipei.
Plasare și rutare
După planificarea etajului, treceți la amplasare și rutare. Plasați fiecare celulă sau bloc în locul său. Doriți să păstrați blocurile conexe aproape unul de celălalt. Acest lucru ajută la o deplasare mai rapidă a semnalelor și economisește energie. De asemenea, vă asigurați că cipul nu se încălzește prea tare.
Apoi, trasezi firele. Trasezi trasee pentru ca semnalele să circule între blocuri. Echilibrezi viteza și eviți traseele aglomerate. De asemenea, verifici dacă aspectul tău respectă regulile pentru fabricarea cipurilor. Acești pași ajută cipul să funcționeze bine și îl fac mai ușor de fabricat.
Urmați acești pași principali în etapa de proiectare fizică:
Împărțiți și planificați etajul cipului.
Plasați celule și blocuri.
Construiește arborele cu ceasuri.
Traseați firele.
Verificați regulile și fabricabilitatea.
Optimizează puterea.
Când finalizați etapa de proiectare fizică, aveți o machetă gata pentru fabricație. Acest pas este esențial pentru fiecare proiect VLSI.
Design pentru testabilitate
Când lucrezi la un cip VLSI, vrei să te asiguri că îl poți testa cu ușurință. Proiectarea pentru testabilitate te ajută să identifici problemele din timp și să le remediezi înainte ca cipul să ajungă la clienți. Adaugi caracteristici speciale cipului tău, astfel încât să poți verifica dacă totul funcționează conform planului. Aceste caracteristici fac testarea mai rapidă și te ajută să economisești bani în timpul producției.
Caracteristici de testare
Folosești mai multe tehnici pentru a îmbunătăți testabilitatea cipului tău. Aceste metode te ajută să identifici defecțiunile și să te asiguri că cipul tău funcționează corect.
Designul scanării vă permite să controlați și să verificați bistabilele din interiorul cipului în timpul testelor.
Scanarea la limită vă ajută să testați conexiunile dintre cipuri pe o placă de bază fără a utiliza sonde.
Autotestul încorporat (BIST) adaugă hardware de testare în interiorul cipului, astfel încât acesta să se poată autotesta.
Memory BIST (MBIST) verifică blocurile de memorie din interiorul cipului.
ATPG (Generarea automată de modele de testare) creează modele care vă ajută să găsiți defecte după fabricație.
Aceste caracteristici măresc acoperirea testelor și reduc timpul necesar pentru testare. Puteți identifica rapid defectele și evita trimiterea de cipuri defecte către clienți.
Sfat: Adăugați funcții de testare încă de la începutul procesului de proiectare. Acest lucru facilitează testarea și reduce costurile.
Veți observa numeroase beneficii atunci când utilizați aceste tehnici. Tabelul de mai jos arată cum vă ajută cipul designul pentru testabilitate:
Beneficii | Descriere |
|---|---|
Detectarea defecțiunilor | |
Îmbunătățirea randamentului de fabricație | Remediați problemele din timpul producției și obțineți mai multe așchii bune. |
Încredere | Te asiguri că cipul tău funcționează bine pentru o perioadă lungă de timp. |
Puteți testa cipuri complexe mai rapid și mai precis. Livrați cipuri de înaltă calitate care funcționează conform așteptărilor.
Lanțuri de scanare
Lanțurile de scanare joacă un rol important în testarea cipurilor VLSI. Conectați bistabile într-un lanț pentru a le putea seta și citi valorile în timpul testelor. Această configurație vă permite să verificați interiorul cipului fără a-l dezasambla.
Folosești lanțuri de scanare pentru a găsi erori în blocurile logice. Controlezi fiecare bistabil și vezi cum se deplasează semnalele prin cip. Această metodă te ajută să identifici probleme pe care testele normale le-ar putea rata.
Prin adăugarea de lanțuri de scanare, faceți cipul mai ușor de testat și mai fiabil. De asemenea, reduceți riscul unor defecțiuni costisitoare după ce cipul este integrat în produse.
Notă: Dacă planificați bine lanțurile de scanare, puteți economisi timp și puteți îmbunătăți calitatea cipului.
Integrarea timpurie a designului pentru testabilitate vă ajută să reduceți timpul de testare și să evitați greșelile costisitoare. Construiți cipuri care durează mai mult și au performanțe mai bune.
Analiza timpului
Analiza temporizării te ajută să te asiguri că cipul tău funcționează la viteza corectă. Folosești acest pas pentru a verifica dacă semnalele se deplasează prin cipul tău suficient de repede. Dacă sari peste analiza temporizării, cipul s-ar putea să nu funcționeze conform planului. În VLSI, analiza temporizării este una dintre cele mai importante verificări înainte de a finaliza proiectarea.
Timp static
Folosești analiza statică a temporizării (STA) pentru a verifica temporizarea cipului tău fără a rula modele de testare. STA analizează fiecare cale din circuit și verifică dacă semnalele ajung la timp. Această metodă te ajută să găsești problemele din timp. Nu este nevoie să utilizezi vectori de intrare, astfel încât poți verifica rapid toate căile posibile.
Iată câteva metode comune de analiză a timpului pe care le-ați putea utiliza:
Analiza statică a temporizării (STA)
Analiza dinamică a temporizării (DTA)
Analiza statistică statică a temporizării (SSTA)
Analiza momentului semnării
Analiză multi-colț și multi-mod (MCMM)
Analiza variației pe cip (OCV)
STA joacă un rol important în prevenirea încălcărilor de temporizare. Este necesar ca semnalele să ajungă la bistabile și registre la momentul potrivit. Dacă semnalele ajung prea târziu sau prea devreme, cipul s-ar putea defecta. Peste 80% din defecțiunile de proiectare în domeniul siliciului se produc din cauza încălcărilor de temporizare. STA vă ajută să evitați aceste greșeli costisitoare.
Notă: Analiza statică a temporizării verifică viteza maximă a cipului și se asigură că toate semnalele ajung la timp. Acest pas este vital pentru ca un cip să funcționeze.
Timp de închidere
Închiderea temporizării este procesul prin care remediați toate problemele de temporizare din cip. Doriți ca fiecare semnal să își atingă obiectivul de temporizare. S-ar putea să fie nevoie să modificați designul, să mutați blocuri sau să ajustați lungimile firelor. Închiderea temporizării poate necesita mult efort, dar este esențială pentru un cip funcțional.
Urmați acești pași pentru a ajunge la închiderea timpului:
Analizați rapoartele de sincronizare de la STA.
Găsiți căi care eșuează în sincronizare.
Schimbă-ți designul pentru a remedia aceste căi.
Rulați din nou STA pentru a verifica dacă ați rezolvat problemele.
Repetați până ajungeți la închiderea timpului.
Ai putea folosi instrumente speciale pentru a te ajuta cu închiderea temporizării. Aceste instrumente îți arată ce căi necesită îmbunătățiri. Poți schimba designul și vedea rapid rezultatele. Închiderea temporizării asigură că cipul tău va funcționa la viteza dorită.
Sfat: Începeți să lucrați la încheierea timpului devreme. Rezolvarea problemelor de sincronizare la final poate fi foarte dificilă.
Ai nevoie de o închidere temporală înainte de a putea finaliza designul VLSI. Acest pas îți oferă încrederea că cipul tău va funcționa în viața reală.
Verificarea fizică
Verificarea fizică verifică dacă aspectul cipului este gata de fabricație. Vrei să te asiguri că cipul tău va funcționa și că vei respecta toate regulile turnătoriei. Acest pas te ajută să găsești greșeli înainte de a fabrica cipul. Folosești diferite verificări pentru a vedea dacă aspectul tău este sigur și corect.
Iată un tabel care enumeră principalii pași în verificarea fizică și ce fac aceștia:
Pasul de verificare | Scop |
|---|---|
Verificarea regulilor de proiectare (DRC) | Verifică dacă aspectul respectă regulile turnătoriei privind lățimea și spațierea. |
Layout vs. Schemă (LVS) | Se asigură că aspectul corespunde cu planul sau schema circuitului. |
Verificarea regulilor electrice (ERC) | Detectează probleme electrice precum fire lipsă sau capacitate prea mare. |
RDC
Începeți cu Verificarea Regulilor de Design, numită DRC. Această verificare analizează aspectul cipului dvs. și îl compară cu regulile turnătoriei. Aceste reguli precizează cât de lățime trebuie să aibă firele și cât de departe ar trebui să stea acestea. Dacă încălcați aceste reguli, cipul dvs. s-ar putea să nu funcționeze sau ar putea fi dificil de fabricat.
DRC face parte din verificarea fizică . Te ajută să găsești probleme precum firele prea apropiate sau formele prea mici. Remedierea acestor probleme face ca cipul tău să fie mai ușor de construit și mai fiabil.
Etape | Focus | Scop |
|---|---|---|
RDC | Verificarea fizică | Se asigură că cipul poate fi realizat respectând regulile de proiectare. |
Sfat: Rulați întotdeauna DRC înainte de a termina machetarea. Acest pas economisește timp și bani.
EU VERSUS
După DRC, se face Layout vs Schematic, sau LVS. Această verificare asigură că layout-ul corespunde cu planul circuitului. Vrei ca fiecare fir și piesă din layout să corespundă schemei.
LVS se referă la verificarea electrică. Verifică dacă cipul tău va funcționa conform planului. Dacă LVS găsește ceva în neregulă, trebuie să îl remediezi înainte de a continua.
Etape | Focus | Scop |
|---|---|---|
EU VERSUS | Verificare electrică | Se asigură că aspectul corespunde cu schema pentru o funcționare corectă. |
Verificarea fizică este o parte importantă a procesului VLSI. Când utilizați DRC și LVS, vă asigurați că designul este corect și pregătit pentru pasul următor.
de fabricație
După ce termini de realizat proiectarea circuitelor integrate (VLSI), începi fabricația . Acest pas transformă designul cipului tău într-un lucru real. Ideile tale se transformă în cipuri de siliciu. Aceste cipuri sunt utilizate în telefoane, computere și alte dispozitive.
Prelucrare a napolitanelor
Prelucrarea plachetelor este prima parte a fabricării cipurilor. Se folosește o bucată subțire de siliciu numită plachetă. Se urmează mai mulți pași pentru a construi straturi și circuite pe ea. Fiecare pas adaugă ceva important cipului.
Iată principalele etape de procesare a napolitanelor :
Curățarea suprafețelor
Curățați napolitana ca să scăpați de praf.Oxidare inițială
Crești un strat subțire de oxid pe plachetă.Depunere CVD
Puneți materiale noi pe plachetă cu un gaz special.Acoperire fotorezistivă
Acoperiți placheta cu un material care reacționează la lumină.Metalizare și interconectare
Adaugi metal pentru a conecta părțile cipului.Lustruire chimică mecanică (CMP)
Lustruiești napolitana pentru a o face plată și netedă.Testarea finală și ambalarea
Testezi cipul și îl pregătești pentru ambalare.
Ai putea repeta câțiva pași pentru a crea cipuri complexe. Fiecare etapă te ajută să construiești un cip care să corespundă planului tău.
Sfat: Prelucrarea atentă a napolitanelor previne defectele și produce cipuri mai bune.
Trepte de turnătorie
După procesarea plachetelor, cipul este trimis la o turnătorie pentru a fi prelucrat prin tape. Fiecare turnătorie folosește propriile metode de fabricare a cipurilor. Au stiluri de afaceri, tehnologii și obiective de cercetare diferite.
Iată un tabel care arată ce fac cei mai importanți producători :
Producător | Model de afaceri | Focus pe nodul de proces | Focus R&D |
|---|---|---|---|
TSMC | Turnătorie pur-play | Noduri de proces mai mici | Îmbunătățirea nodurilor de proces și creșterea randamentelor |
Intel | Integrare verticala | Revenirea la conducerea tehnică | Ambalaje noi, cipuri AI, calcul cuantic |
Samsung | Turnătorie și cip de memorie | Noduri avansate | Idei noi în domeniul memoriei și al cipurilor logice |
Alegi o turnătorie care se potrivește nevoilor tale. Unele turnătorii produc cipuri mai mici și mai rapide. Altele lucrează la ambalaje noi sau la caracteristici speciale. Pasul de demontare a benzii de etanșare depinde de ceea ce face cel mai bine turnătoria.
Fabricația este o parte foarte importantă a ciclului de proiectare VLSI. Trebuie să urmați fiecare pas pentru a obține așchii bune după demontare.
Testare și ambalare
Testarea electrică
Trebuie să verificați fiecare cip înainte de a părăsi fabrica. Testarea electrică asigură că cipul funcționează conform planului. Acest pas vă ajută să identificați problemele din fabricarea cipului. Puteți folosi diferite metode de testare a cipurilor. Câteva metode comune sunt:
Modelarea defectelor
Generarea automată a modelelor de testare (ATPG)
Testarea scanării de limită (JTAG)
Testarea funcțională
Testarea parametrică
DFT vă permite să adăugați caracteristici speciale atunci când proiectați cipul. Aceste caracteristici simplifică testarea. Autotestul încorporat (BIST) permite cipului să se testeze singur. Nu aveți nevoie de instrumente suplimentare pentru acest lucru. ATPG creează modele de testare pentru a găsi rapid defectele. Aceste metode vă ajută să economisiți bani și timp. Puteți remedia problemele înainte ca clienții să primească cipul. Testarea bună înseamnă că doar cipurile funcționale ajung la utilizatori. Acest lucru îi menține pe oameni fericiți.
Sfat: Testarea electrică vă ajută să identificați defectele din timp. Aceasta vă asigură că cipul VLSI funcționează corect.
Metode de ambalare
După testare, trebuie să vă protejați cipul și să îl conectați. Ambalajul face această treabă pentru dvs. Modul în care ambalați un cip afectează cât de bine funcționează. De asemenea, afectează durata sa de viață. Trebuie să vă gândiți la căldură, putere și semnale.
Tehnologia de interconectare este importantă în domeniul ambalajelor. Micro-protuberanțele , căile de acces prin siliciu (TSV) și straturile de redistribuire (RDL) ajută la conectarea cipului. Micro-protuberanțele sunt bune pentru legăturile cip-substrat. Dar pot avea probleme cu căldura și vibrațiile. Electromigrarea și migrarea termică pot afecta fiabilitatea.
Transformatoarele de semnal (TSV) permit semnalelor și căldurii să se deplaseze în sus și în jos în cadrul cipului. Acest lucru ajută cipul să funcționeze mai bine. Însă diferite materiale se pot crăpa sau rupe atunci când cipul se încălzește sau se răcește.
Pentru a îmbunătăți ambalajele, trebuie să studiați căldura, electricitatea și forța. Utilizarea de materiale noi, precum interconexiunile de înaltă densitate și materialele termice avansate, ajută la controlul căldurii. De asemenea, face ca cipul să dureze mai mult. Pe măsură ce cipurile devin mai rapide și mai mici, un design bun al ambalajelor contează din ce în ce mai mult.
Puteți vedea că testarea și ambalarea sunt ambele importante. Acestea ajută cipul să funcționeze bine și să reziste mult timp.
Validarea siliciului
Când termini de realizat un cip, trebuie să verifici dacă funcționează conform planului. Acest pas se numește validare a siliciului. Vrei să te asiguri că cipul tău corespunde designului original și funcționează bine în viața reală.
Verificări post-fabricație
După fabricație, testezi primele cipuri care ies din fabrică. Aceste cipuri se numesc prototipuri. Le plasezi pe plăci speciale și execuți numeroase teste. Cauți probleme care nu au apărut în timpul verificărilor anterioare. Uneori, erorile scapă primei runde de testare. Acum, le poți găsi deoarece cipul rulează la viteza reală a sistemului.
Urmați un proces standard pentru validarea siliciului:
Verificarea pre-silicon folosește software pentru a testa cipul înainte de fabricație. Se rulează cazuri de testare într-un simulator. Acest pas verifică dacă codul RTL corespunde specificațiilor.
Validarea post-silicon începe după ce primești cipul real. Testezi cipul pe hardware. Vezi cum funcționează în timp real și în condiții reale.
Notă: Validarea post-silicon vă ajută să identificați problemele care apar doar atunci când cipul funcționează la viteză maximă sau într-un mediu real.
Produs final
După ce termini toate verificările, știi dacă cipul tău este gata pentru piață. Verifici cum funcționează cipul, câtă energie consumă și dacă îndeplinește toate obiectivele tale. Dacă întâmpini probleme, le poți remedia înainte de a produce mai multe cipuri.
Iată un tabel simplu care arată diferența dintre etapele pre-silicon și post-silicon:
Pas | Când se întâmplă | Ce testezi | Viteza de testare |
|---|---|---|---|
Verificare pre-silicon | Înainte de fabricație | Simulator de software | Viteză nerealistă a sistemului |
Validare post-silicon | După fabricație | Hardware real | Viteza reală a sistemului |
Ai nevoie de validarea siliciului pentru a te asigura că cipul tău VLSI funcționează așa cum ai planificat. Acest pas îți oferă încrederea că designul tău va avea succes în lumea reală.
Proiectarea cipurilor VLSI devine mai fiabilă urmând fiecare etapă. În acest fel, poți evita greșelile și îți poți menține munca constantă. Cunoașterea fluxului de proiectare VLSI te ajută să îmbunătățești viteza, dimensiunea și consumul de energie. Lucruri noi, precum automatizarea bazată pe inteligență artificială și integrarea 3D, schimbă viitorul VLSI. Dacă vrei să te dezvolți în carieră, învață noi abilități, obține certificate și discută cu experți, acest ciclu te ajută să construiești cipuri mai bune și să rămâi cu un pas înainte în tehnologie.
tendință | Impactul asupra tehnologiei semiconductorilor |
|---|---|
Automatizare a designului bazată pe inteligență artificială | Face proiectarea cipurilor mai rapidă și mai ușoară |
Strategii de optimizare a energiei | Ajută dispozitivele mici să funcționeze mai bine |
Tehnici de integrare 3D | Oferă un control mai bun al vitezei și al căldurii |
Abordări care pun securitatea pe primul loc | Protejează cipurile de hackeri |
Instrumente avansate de simulare | Verifică proiectele mai rapid și mai precis |
Verifică ce știi și corectează punctele slabe.
Ia cursuri speciale.
Întâlnește-te și vorbește cu oameni din domeniu.
FAQ
Ce este ciclul de proiectare VLSI?
Urmați ciclul de proiectare VLSI pentru a crea un cip pas cu pas. Acest ciclu vă ajută să planificați, să construiți și să testați cipul. Fiecare etapă se asigură că cipul funcționează bine și îndeplinește nevoile dumneavoastră.
De ce este important VLSI în electronică?
Folosești VLSI pentru a încadra milioane de piese minuscule pe un singur cip. Acest lucru face ca dispozitivele să fie mai mici, mai rapide și mai inteligente. Telefoanele, computerele și mașinile folosesc cipuri VLSI pentru a funcționa mai bine.
Cum începi un proiect de design?
Începi prin a nota ce vrei să facă cipul tău. Stabilești obiective clare și enumerezi caracteristici. Acest lucru te ajută pe tine și echipa ta să rămâneți concentrați și să evitați greșelile.
Ce instrumente ajută la proiectarea VLSI?
Folosești un software special pentru a desena , testa și verifica cipul. Instrumente precum Synopsys, Mentor Graphics și Cadence te ajută să proiectezi, să simulezi și să verifici cipul înainte de a-l fabrica.
Poți corecta greșelile după ce faci un cip?
Puteți găsi și remedia unele greșeli în timpul testării. Dacă descoperiți probleme majore, este posibil să fie nevoie să modificați designul și să creați un cip nou. Planificarea atentă vă ajută să evitați erorile costisitoare.




