DISPOSITIVI
ASIC
Application Specific Integrated
Circuit
De Faveri Martina
Classe 3 BET
Vantaggi nell’utilizzo di
dispositivi ASIC
•Drastica riduzione dello spazio occupato nel circuito
stampato;
•Elevatissima affidabilità;
•Velocità di lavoro più alta;
•Minor costo unitario per produzioni su larga scala;
•Maggiore protezione contro le imitazioni
Classificazione dei dispositivi ASIC
ASIC
Programmabili
PLD
EPLD
PROM, PAL,
PLA, PLS
EPROM,
E2PROM,
GAL, FPGA
A mascheratura
Gate array
Standard cell
Dispositivi programmabili
Considerando gli ASIC programmabili, si possono
distinguere i PLD (programmable logic device),
programmabili una sola volta dall'utente e i dispositivi
EPLD (eresable programmable logic device), che
consentono la cancellazione e la riprogrammazione. I
principi su cui si basano queste due classi di
componenti sono rispettivamente analoghi a quelli
delle PROM e a quelli delle EPROM ed E2PROM.
Prom
Le PROM (ROM programmabili) hanno una
struttura a matrice cioè il costruttore fornisce
una memoria in cui ad ogni incrocio è
presente un collegamento realizzato con un
diodo in serie ad un fusibile.
Programmazione di una Prom
L’utente con opportune apparecchiature
ed operazioni fa passare una corrente in
grado di fondere il fusibile, senza
danneggiare il resto del circuito, riuscendo
così a mantenere solo i collegamenti
desiderati. Uno dei problemi maggiori è
costituito dai vapori metalli che potrebbero
depositarsi nuovamente sul circuito in
modo incontrollato.
Struttura di una Prom
Linee ingresso
Matrice and fissa
Linee prodotto
Matrice or
programmabile
Uscite
Fusibili per la programmazione:
Tabella di delle uscite dopo la
programmazione della Prom
Uscite
Combinazioni
delle entrate
O1 O0
Circuito dopo la programmazione
PAL
Le PAL rispetto alle prom presentano una
maggiore possibilità di programmazione rispetto
alle prom e una conseguente riduzione dello
spazio occupato
Struttura di una PAL
Linee ingresso
Linee
Matrice and
prodotti programmabile
Matrice or fissa
Uscite
Programmazione di una PAL
Esempio di mappatura di una
PAL (fusibili)
Ogni trattino indica
un fubile fuso in fase
di costruzione
Ogni crocetta
invece indica un
fusibile che
l’utente può
fondere
PLA
Le PLA contengono reti che realizzano n
funzioni combinatorie di n variabili, n porte
AND, n porte OR
PLA
A seconda delle neccessità del
programmatore, si possono variare le loro
caratteristiche interne grazie ad una tensione
che interrompe i collegamenti tra le varie
porte. Il grado di personalizzazione rispetto
ad una PAL è molto maggiore.
Struttura di una PLA
Linee
ingresso
Linee
prodotto Matrice and
programmabile
Matrice or
programmabile
Uscite
Dispositivi a mascheratura
Si possono ottenere con questo tipo di
lavorazione, sebbene sia molto più
complessa e quindi meno utilizzata, circuiti
molto più complessi rispetto ai dispositivi
programmabili.
Come esempi possiamo vedere i Gate Array
e le Standard Cell.
Gate Array
Sono circuiti integrati costituiti da un
numero elevatissimo di blocchi logici
elementari identici, che l'utente deve
collegare
opportunamente
secondo
l’utilizzo da farsi.
Struttura di un Gate Array
Nucleo Periferia
Piazzola
Blocco
Buffer
Canale
Collegamenti nei Gate Array
Tipicamente un gate array incorpora da 100 a
diverse migliaia di porte equivalenti. I vari
blocchi sono separati dai canali che ospitano
i collegamenti (wiring channel). Intorno al
nucleo si estende una periferia contenente i
buffer di I/O, in genere bidirezionali, e le
piazzole (pad) per i collegamenti con i
terminali del contenitore.
Standard cell
Queste sono le più avanzate soluzioni nel campo dei component
ASIC. Infatti anche la programmazione è diversa sebbene il
modo di progettarle è uguale. Inoltre con le standard cell è
possibile realizzare contatori registri senza grande difficoltà.
Programmazione di
una standard cell
Scarica

Application Specific Integrated Circuit 2000/2001