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.