Tecnologia

La progettazione dei chip, in parole semplici.

I termini usati in questo sito, dall'ASIC alla resa, ciascuno spiegato in una o due frasi.

Termini

ASIC
Circuito integrato specifico per l'applicazione (application-specific integrated circuit), cioè un chip progettato per un singolo prodotto o compito anziché per un uso generale.
Fabless
Un'azienda di chip che progetta i propri chip e li fa fabbricare da una fonderia.
Fonderia
Un'azienda che fabbrica chip progettati da altri.
Nodo di processo
Una generazione della tecnologia di fabbricazione di una fonderia. I nodi prendono il nome da una misura in nanometri, che però non corrisponde più ad alcuna dimensione specifica del chip.
FinFET
Un transistor il cui canale è una sottile aletta verticale, avvolta dal gate su tre lati. Ha correnti di dispersione inferiori rispetto al precedente transistor planare.
Kit di progettazione (PDK)
Il process design kit della fonderia, ovvero le regole, i modelli dei dispositivi e le librerie in base ai quali si progetta un chip.
RTL
Register-transfer level, la descrizione della logica di un chip in un linguaggio di descrizione dell'hardware come Verilog.
Verifica
La dimostrazione, tramite simulazione e metodi formali, che l'RTL fa ciò che indica la specifica.
Sintesi
La trasformazione dell'RTL in una netlist di celle standard.
Netlist
L'elenco delle celle di un progetto e delle connessioni tra di esse.
Cella standard
Un piccolo circuito già progettato, come una porta logica o un flip-flop, con cui si costruiscono i progetti sintetizzati.
Caratterizzazione delle librerie
La simulazione delle celle standard in diverse condizioni di processo, tensione e temperatura per estrarre modelli di timing, potenza e rumore.
Ricaratterizzazione
Ricaratterizzazione: la nuova estrazione dei modelli di una libreria di fonderia per una nuova tensione, un nuovo corner o un nuovo modello.
Progettazione full-custom
La progettazione di circuiti e layout a livello di transistor, per i blocchi che decidono le metriche di un chip.
Netlist manuale
Una netlist a livello di gate mappata dall'RTL su celle su misura, anziché tramite la mappatura generica di uno strumento di sintesi.
Piazzamento e routing manuali
Sono gli ingegneri, anziché gli strumenti, a decidere le posizioni delle celle e i collegamenti dei blocchi chiave.
Albero di clock su misura
Una distribuzione del clock progettata attorno alla struttura di una pipeline o di un array regolare, anziché generata dalla sintesi dell'albero di clock di uno strumento.
Progettazione per la testabilità (DFT)
Strutture aggiunte a un chip perché ogni esemplare prodotto possa essere testato.
ATPG
Generazione automatica dei pattern di test (automatic test pattern generation), il software che crea i pattern usati nel test di produzione.
BIST
Autotest integrato (built-in self-test), la circuiteria che permette a un blocco, di solito una memoria, di testarsi da solo.
Progettazione fisica
La trasformazione di una netlist in un layout, attraverso floorplanning, piazzamento, albero di clock e routing.
Sign-off
Le verifiche finali di timing, potenza e regole fisiche prima del rilascio di un progetto.
GDSII
Il formato di file con cui un layout finito viene consegnato alla fonderia.
Tape-out
Il rilascio di un progetto finito alla fonderia per la fabbricazione.
Wafer multiprogetto (MPW)
Un run condiviso, in cui più progetti si dividono un unico set di maschere e il relativo costo.
Set di maschere
Le fotomaschere che definiscono ogni strato di un progetto sul wafer. Un set completo di maschere viene realizzato per un solo progetto.
Test su wafer
Il test di ogni die di un wafer prima che il wafer venga tagliato, detto anche chip probing (CP).
Test finale
Il test dei dispositivi incapsulati rispetto alla specifica (FT).
Resa
La quota di die o dispositivi prodotti che superano il test.
NPU
Unità di elaborazione neurale (neural processing unit), un acceleratore per i calcoli delle reti neurali.
SRAM
RAM statica, la memoria veloce integrata nel chip stesso.
HBM
Memoria ad alta larghezza di banda (high-bandwidth memory), ovvero DRAM impilata collocata accanto a un processore, nello stesso package.
Chiplet
Uno dei diversi die combinati in un unico package per funzionare come un solo chip.
Interposer
Uno strato di silicio o di materiale organico che collega chiplet e memorie all'interno di un package.