Guasti dei circuiti VLSI
Alcune cause di guasto
 Elettromigrazione
 Self-Heating
 Portatori caldi
 Rottura degli ossidi
 Latch-up
 Total Ionizing Dose
 Single Event Effects
Elettromigrazione
 Il flusso di elettroni genera lo spostamento degli atomi di
metallo che compongono le interconnessioni
 L'elettromigrazione causa dei guasti di tipo “open circuits”
 Dipende dalla densità di corrente J
 La dipendenza dalla temperatura è esponenziale
Test di elettromigrazione(1/3)
Test di elettromigrazione(2/3)
Test di elettromigrazione(3/3)
Self Heating
 Il flusso di corrente attraverso le interconnessioni genera
calore
 L'ossido che circonda le interconnessioni è un isolante
termico, quindi il calore tende a rimanere confinato nel
metallo
 l'aumento della temperatura fa aumentare la resistenza
 al massimo: J < 15 mA /
m2
Portatori caldi
 I campi elettrici nel canale possono fornire ai
portatori molta energia
 questi portatori “caldi” possono “saltare” nell'ossido
di gate e rimanere intrappolati
 l' accumulo di cariche nell'ossido modifica la
tensione di soglia Vt dei transistor
 le modifiche di Vt possono impedire ai transistor di
funzionare correttamente
 Una scelta opportuna di VDD permette di limitare tale
fenomeno
Portatori caldi
fenomeno di riscaldamento dei portatori fino a raggiungere I'
energia necessaria per essere iniettati nell'ossido di gate.
Portatori caldi
Degradazione delle caratteristiche di trasferimento dei
transistori MOS per effetto dell'iniezione di elettroni caldi
nell'ossido di gate
Rottura degli ossidi
 La contrazione delle dimensioni dei dispositivo
comporta un incremento dei campi elettrici
 Per quanto riguarda gli strati di ossido, ciò aumenta lo
stress cui sono sono sottoposti e di conseguenza il
pericolo di rottura.
 Questa situazione è aggravata dalla contrazione dello
spessore degli ossidi
 Per caratterizzare la qualità degli ossidi, si è soliti
ricorrere a degli istogrammi che rappresentano
probabilità di rottura in funzione del campo elettrico
applicato.
Rottura degli ossidi
Rottura degli isolanti usati nei microcircuiti MOS in
funzione della tensione
Rottura degli ossidi
 La rottura non dipende solamente dal campo elettrico
applicato ma anche dalla corrente
 non esiste una soglia di campo al di sotto della quale
l'ossido non si rompe;
 essa è sempre un fenomeno d'affaticamento che
richiede un certo “tempo” (BR) che, per quanto detto al
punto a, dipende sia dal campo elettrico che dalla
corrente.
 una miglior caratterizzazione degli ossidi nei confronti
della rottura può essere effettuata misurando la
quantità di carica che scorre attraverso di essi
Latch Up
 Provoca un corto circuito tra alimentazione e massa
 Può
 distruggere il circuito o
 provocare un malfunzionamento generale.
 Viene controllato sia con accorgimenti in ase di
processo, sia a livello circuitale
 È causato dai componenti parassiti presenti per tutti i
processi CMOS
Latch Up
Schema dei parassiti per un inverter CMOS
Circuito Equivalente
Passi del Latch Up
1. La corrente nel substrato fa aumentare Vsub
2. Se Vsub > 0.7 V. si accende il transistor npn
3. Scorre corrente in Rw
4. Se Vbe < -0.7 V si accende il transistor pnp
5. I terminali vanno ad una tensione di 4 V ed il flusso di
corrente tende a bruciare il circuito.
Total Ionizing Dose
Le particelle ionizzanti provocano:
 Intrappolamentodi cariche in strati di
SiO2,
 aumento della densità di stati
superficiali all’interfaccia Si –SiO2
Effetti
 Threshold voltage shift,
 parasitic leakage currents,
 mobility degradation
Total Ionizing Dose
gate-to-source bias [V]
congate
con
gate
Norm. drain current [A/m]
Leakage
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.E-04
1.E-05
0k
1.E-06
100k
500k
1.E-07
1.E-08
1.E-09
1.E-10
1.E-11
VG = 1.32V
20 rad/s
130 nm bulk CMOS
Effetto della TID
Total Ionizing Dose
Cariche nell’ossido
 Le lacune intrappolate nell’ossido danno origine a
variazione negativa ΔVOT della tensione di soglia
Dove
q = carica elettrone
COX = capacità dell’ossido per unità di area dell’ossido
ΔNOT = densità di lacune intrappolate nell’ossido
Interface traps
Detta la ΔQIT carica intrappolata all’interfaccia si ha:
Variazione di VT
• Nei PMOS i due
contributi si sommano
 Negli NMOS

Bassa dose: diminuzionedi
VT(domina il contributo della
carica positiva intrappolata
nell’ossido)

Dose elevata: aumentodi VT
(domina il contributo delle
cariche negative intrappolate
all’interfaccia)
Single Event Effects
L’interazione tra I dispositivi CMOS e le radiazioni
possono innescare una serie di eventi singoli. I più noti
sono:
 Single Event Upset (SEU)
 Multiple Bit Upset (MBU)
 Single Event Transient (SET)
 Single Event Latch-Up (SEL)
 Single-event burnout (SEB)
Single Event Effects
Interazione tra particella e dispositivo:
Single Event Upset
Avviene in un elemento di memoria:
Multiple-bit upset
Nucleon-Induced MBU
Maiz et al.
 Coinvolge più
elementi di
memoria
Tosaka et al.
Kawakami et al.
Hubert et al.
 Aumenta con
la diminuzione
delle
dimensioni dei
dispositivi
from Seifert, et al., Intel. IRPS, 2006.
Single Event Transient
Con la diminuzione delle dimensioni geometriche, e quindi della
quantità di carica critica assumono importanza anche gli spike
causati dalle radiazioni nella logica combinatoria
Single Event Transient
Il fenomeno è limitato da tre fattori:
 Timing Masking Factor: lo spike
deve essere campionato da un FF
 Logic Masking Factor: il valore di
spike non deve essere
mascherato dalle operazioni
logiche successive
 Electrical Masking Factor: dipende
dal filtraggio elettrico delle porte a
valle
Scarica

affidabilita3