A chip generálása magában foglalja a gyártást és három linket. A chip kialakítása a chip csírázásában az élen jár.
A chiptervező iparnak szorosan együtt kell működnie az iparági lánc háttérszelet-gyártási, csomagolási és tesztelési kapcsolataival. Nemcsak azt kell mérlegelni, hogy a folyamat a tervezési szakaszban elérheti-e a megfelelő áramkör-tervezést, hanem integrálni kell az ipari lánc erőforrásait is, hogy biztosítsák a chiptermékek időben történő ellátását. Ezért ez egyben próbája annak, hogy a vállalkozások képesek-e befejezni ezt a gyártási sorozatot. A Jinyu Semiconductor egyablakos alkalmazási megoldásokat és helyszíni műszaki támogatási szolgáltatásokat tud nyújtani ügyfeleinek.
A chip több ezer PN átmenetet, kondenzátort, ellenállást, vezetéket stb. tartalmaz, így a chip tervezése tipikus technológia-intenzív iparág, amely nagymértékben próbára teszi a mérnökök műszaki rátermettségét, mert a mérnökök tervezési szintje nagyban meghatározza a teljesítményt, a funkciót, költség és a chip egyéb alapvető tényezői.
A chiptervezés kezdetén meg kell határozni a chip rendeltetését, specifikációját és teljesítményét, hogy a mérnökök a chip belső specifikációját a chip jellemzői szerint feloszthassák, megtervezzék az egyes alkatrészek funkcionális igényterét, meghatározza a csatlakozási módot a különböző egységek között, és meghatározza a tervezés általános irányát. Úgy tűnik, hogy ennek a résznek nem sok műszaki tartalma van, de a későbbi tervezésben létfontosságú szerepet játszik. Ha a területi felosztás nem elegendő, akkor ezen a területen a funkciók megvalósítása nem fejeződhet be, ami minden eddigi munka felborulásához vezet.
Ezután a korai specifikáció meghatározása alapján meghatározzák a chip architektúrát, az üzleti modult, a tápegységet és más rendszerszintű terveket, mint például a CPU, GPU, NPU, RAM, csatlakozás, interfész stb. A chip tervezésénél átfogóan figyelembe kell venni a a rendszer interakciója, funkciója, költsége, energiafogyasztása, teljesítménye, biztonsága, karbantarthatósága és mérhetősége.
Ezt követően a rendszertervezés által meghatározott séma szerint a tervező minden egyes modulhoz egyedi áramkör-tervezést végez, és egy speciális hardverleíró nyelvet (Verilog vagy VHDL) használ az adott áramkör megvalósításának RTL (Register Transfer Level) szintű leírására. . A kód generálása után ismételten meg kell határozni, hogy a logikai kapu tervezési diagramja megfelel-e a specifikációnak, és szigorúan a megállapított specifikációknak és szabványoknak megfelelően módosítani kell, amíg a funkció nem lesz megfelelő.
Ezután a logikai szintézis eszközök segítségével a hardverleíró nyelven írt RTL szintű kódokat kapu szintű hálózati listákká alakítják át, hogy biztosítsák, hogy az áramkör megfeleljen a szabványnak a terület, az időzítés és az egyéb célparaméterek tekintetében. A logikai szintézis befejezése után statikus időzítési elemzést kell végezni, egy meghatározott időzítési modellt kell alkalmazni, és elemezni kell, hogy az nem sérti-e az adott áramkörre vonatkozóan a tervező által megadott időkorlátot. Az egész tervezési folyamat egy iteratív folyamat. Ha valamelyik lépés nem felel meg a követelményeknek, akkor az előző lépéseket meg kell ismételni, vagy akár az RTL kódot is újra kell tervezni.
Végül a NetList által megadott méretű szilícium területnek megfelelően az áramkört lefektetjük és feltekerjük, majd ellenőrizzük a vezetékek fizikai elrendezését működési és időzítési szempontból. Ez is egy iteratív folyamat. Ha az ellenőrzés nem felel meg a követelményeknek, akkor az előző lépéseket meg kell ismételni, és végül létrejön a chipgyártás GDS (Geometry Data Standard) elrendezése.
Érdemes megjegyezni, hogy a chip tervezésénél számos változót kell figyelembe venni, mint például a jel interferencia, a hőeloszlás stb. A chip fizikai jellemzői, mint például a mágneses tér és a jel interferencia, nagyon eltérőek a különböző gyártási folyamatok során, ezért csak az EDA eszközeire hagyatkozhat a lépésről lépésre történő tervezésben, lépésről lépésre szimulálva, és folyamatosan döntéseket hozhat.
Minden szimuláció után, ha a hatás nem ideális, újra kell tervezni. Ellenőrzés, szimuláció, prototípus platform és egyéb eszközök révén ez nem egy folyamat a tervezés befejezése után, hanem egy ismétlődő viselkedés a tervezés minden egyes láncszemében. Ennek célja a rendszerszoftver és -hardver funkcionális hibáinak előzetes feltárása, a teljesítmény és az energiafogyasztás további optimalizálása, valamint a tervezés pontos, megbízható és az eredetileg tervezett chip specifikációkkal összhangban történő kialakítása. Ez egy nagyszerű próbája a csapat bölcsességének, energiájának és türelmének.





