Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi...

29
Guasti dei circuiti VLSI

Transcript of Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi...

Page 1: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Guasti dei circuiti VLSI

Page 2: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Alcune cause di guastoElettromigrazione

Self-Heating

Portatori caldi

Rottura degli ossidi

Latch-up

Total Ionizing Dose

Single Event Effects

Page 3: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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

Page 4: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Test di elettromigrazione(1/3)

Page 5: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Test di elettromigrazione(2/3)

Page 6: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Test di elettromigrazione(3/3)

Page 7: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Self Heating Il flusso di corrente attraverso le interconnessioni

genera caloreL'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

Page 8: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Portatori caldiI campi elettrici nel canale possono fornire ai

portatori molta energiaquesti portatori “caldi” possono “saltare”

nell'ossido di gate e rimanere intrappolatil' 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

Page 9: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Portatori caldi

fenomeno di riscaldamento dei portatori fino a raggiungere I' energia necessaria per essere iniettati nell'ossido di gate.

Page 10: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Portatori caldi

Degradazione delle caratteristiche di trasferimento dei transistori MOS per effetto dell'iniezione di elettroni caldi nell'ossido di gate

Page 11: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Rottura degli ossidiLa 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.

Page 12: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Rottura degli ossidi

Rottura degli isolanti usati nei microcircuiti MOS in funzione della tensione

Page 13: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Rottura degli ossidiLa 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

Page 14: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Latch UpProvoca un corto circuito tra alimentazione e

massa

Può distruggere il circuito oprovocare 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

Page 15: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Latch Up

Schema dei parassiti per un inverter CMOS

Page 16: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Circuito Equivalente

Page 17: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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.

Page 18: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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

Page 19: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Total Ionizing Dose

1.E-11

1.E-10

1.E-09

1.E-08

1.E-07

1.E-06

1.E-05

1.E-04

0 0.2 0.4 0.6 0.8 1 1.2 1.4

0k

100k

500k

No

rm.

dra

in c

urr

ent

[A/

m]

gate-to-source bias [V]

VG = 1.32V20 rad/s

Polysilicongate

N+ drain

N+ Source

LeakageLeakage

Polysilicon gate

N+ drain

N+ Source

LeakageLeakage

Polysilicongate

N+ drain

N+ Source

LeakageLeakage

Polysilicon gate

N+ drain

N+ Source

LeakageLeakage

130 nm bulk CMOS

Effetto della TID

Page 20: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Total Ionizing Dose

Page 21: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Cariche nell’ossidoLe 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

Page 22: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Interface traps Detta la ΔQIT carica intrappolata all’interfaccia si

ha:

Page 23: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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)

Page 24: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Single Event EffectsL’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)

Page 25: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Single Event EffectsInterazione tra particella e dispositivo:

Page 26: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Single Event UpsetAvviene in un elemento di memoria:

Page 27: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

Multiple-bit upset

Coinvolge più elementi di memoria

Aumenta con la diminuzione delle dimensioni dei dispositivi from Seifert, et al., Intel. IRPS, 2006.

Nucleon-Induced MBU

Maiz et al.

Tosaka et al.Kawakami et al.

Hubert et al.

Page 28: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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

Page 29: Guasti dei circuiti VLSI. Alcune cause di guasto Elettromigrazione Self-Heating Portatori caldi Rottura degli ossidi Latch-up Total Ionizing Dose Single.

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