Teknologi

Brikkedesign, enkelt forklart.

Begrepene dette nettstedet bruker, fra ASIC til utbytte, hvert forklart med en setning eller to.

Begreper

ASIC
En applikasjonsspesifikk integrert krets: en brikke designet for ett produkt eller én oppgave i stedet for generell bruk.
Fabless
Et brikkeselskap som designer brikkene sine og får dem produsert av en foundry.
Foundry
Et selskap som produserer brikker som andre har designet.
Prosessnode
En generasjon av produksjonsteknologien til en foundry. Noder navngis i nanometer, men navnet tilsvarer ikke lenger noe enkelt mål på brikken.
FinFET
En transistor der kanalen er en tynn, vertikal finne som gate-elektroden omslutter på tre sider. Den lekker mindre enn den eldre, plane transistoren.
Designsett (PDK)
Foundryens prosessdesignsett: reglene, komponentmodellene og bibliotekene en brikke designes etter.
RTL
Registeroverføringsnivå (register-transfer level): beskrivelsen av logikken i en brikke i et maskinvarespråk som Verilog.
Verifikasjon
Å vise, med simulering og formelle metoder, at RTL-koden gjør det spesifikasjonen sier.
Syntese
Omforming av RTL til en nettliste av standardceller.
Nettliste
Listen over cellene i et design og forbindelsene mellom dem.
Standardcelle
En liten, ferdig designet krets, for eksempel en logisk port eller en vippe, som syntetiserte design bygges opp av.
Bibliotekkarakterisering
Karakterisering av standardcellebiblioteker: simulering av celler under ulike forhold for prosess, spenning og temperatur for å trekke ut modeller for timing, effekt og støy.
Ny karakterisering
Modellene i et foundrybibliotek trekkes ut på nytt for en ny spenning, et nytt hjørne eller en ny modell.
Full-custom-design
Design av kretser og layout på transistornivå, for blokkene som avgjør måltallene til en brikke.
Håndlaget nettliste
En nettliste på portnivå mappet fra RTL til skreddersydde celler, ikke gjennom den generelle mappingen i et synteseverktøy.
Manuell plassering og ruting
Ingeniører, ikke verktøy, bestemmer celleposisjoner og ledningsføring i nøkkelblokker.
Skreddersydd klokketre
En klokkefordeling designet rundt strukturen i en pipeline eller regelmessig matrise, ikke generert med klokketresyntese i et verktøy.
Design for testbarhet (DFT)
Strukturer som legges inn i en brikke slik at hver produsert komponent kan testes.
ATPG
Automatisk generering av testmønstre: programvare som lager mønstrene som brukes i produksjonstesten.
BIST
Innebygd selvtest: kretser som lar en blokk, som regel et minne, teste seg selv.
Fysisk design
Omforming av en nettliste til en layout, via floorplanning, plassering, klokketre og ruting.
Sign-off
De siste kontrollene av timing, effekt og fysiske regler før et design frigis.
GDSII
Filformatet som en ferdig layout overleveres til foundryen i.
Tape-out
Frigivelse av et ferdig design til foundryen for produksjon.
Multiprosjektwafer (MPW)
En felles produksjonskjøring der flere design deler ett maskesett og kostnaden for det.
Maskesett
Fotomaskene som overfører mønsteret for hvert lag av et design til waferen. Et fullt maskesett lages for ett enkelt design.
Wafertest
Testing av hver brikke på en wafer før waferen deles opp, også kalt chip probing (CP).
Slutt-test
Testing av kapslede komponenter mot spesifikasjonen (FT).
Utbytte
Andelen produserte brikker eller komponenter som består testen.
NPU
En nevral prosesseringsenhet: en akselerator for regneoperasjonene i nevrale nettverk.
SRAM
Statisk RAM: det raske minnet som er bygget inn i selve brikken.
HBM
Minne med høy båndbredde: stablet DRAM plassert ved siden av en prosessor i samme kapsel.
Chiplet
En av flere silisiumbrikker som kombineres i én kapsel og fungerer som én brikke.
Interposer
Et lag av silisium eller organisk materiale som kobler sammen chiplets og minne inne i en kapsel.