Timothy J. Maloney
Intel Corporation, Santa Clara, CA
Lei Jiang, Steven S. Poon, Krishna B.
Kolluru, and AKM Ahsan
Intel Corporation, Hillsboro, OR
Achieving Electrothermal Stability in
Interconnect Metal During ESD
Outline
•Partitioned wires as a heating slab •More surface/volume than ever •Neighboring metal is a heat sink
•1-dimensional R-C transmission line models for thermal behavior •Feedback model for metal heating
•Self-consistent T(t) expression
•From metal tempco and thermal Ohm’s Law; T(s)=P(s)Z(s)
•Positive (tempco) and negative (electrical circuit, e.g., TLP) feedback •Thermal impulse response Z(s)⇔Z(t)
•Pre-silicon: finite element modeling
•Also thermal circuit models and known limiting conditions
•Post-silicon: Transmission Line Pulse (TLP) measurements
•Derive Z(s) from T(s)=P(s)Z(s), having measured T(t) and P(t) •Pole-zero expression for complex thermal impedance
•Corresponds to 5-element R-C model •ESD predictions in Excel using Z(t) and convolution software
•Convolve Z(t)*P(t) for HBM and CDM ESD conditions
•Obtain complete T(t) waveform from feedback equation and
Metal Self-Heating Test Pattern
M5
t V RC x
V
∂ ∂ =
∂ ∂
2 2
heat flow for 1-D heat slab:
Cp sK Zth
ρ
1 =
s=σ+jω
K Cp s
th
ρ
γ = Electrical: Thermal:
Volts ⇒ °C, temperature (usually a ∆T from room T)
Amps ⇒ Watts
Coulombs ⇒ Joules
Ohms ⇒ thermal impedance °C/W
Farads ⇒ Joules/°C
1 µm2 metal cross section; electrical current through M5
K=thermal conductivity Cp=heat capacity
ρ=mass density
Wires Embedded in ILD Oxide
M5
wm+g
…… ……
wm
tox hm
Cmetal
Z01, γoxtox
ZL Z02, γoxg/2
P(t)
Pattern C as shown
Thermal circuit model:
Note open circuit b.c. Thermal Ohm’s Law:
Thermal Feedback Model
+
Z(s)
α
T(t)P
0(t)
P
0(t)
P(s)Z(s)=T(s)
α
= metal tempco
T = temp (“voltage”)
P
0= I
2R
0
in (“current”)
))
(
1
(
)
(
t
R
0T
t
R
=
+
α
α = metal tempco=0.0025/°C for Cumetal resistance ) ( * )] ( ) ( [ ) ( * ) ( )
(t P0 t Z t T t P0 t Z t
T = +
α
[
]
) ( ) ( * ) ( ) ( 1 ) ( * ) ( ) ( 0 0 t T t Z t P t T t Z t P t T α − =or =
∫
− ⇔t s Z s P d Z t P t Z t P 0 0 0
0( )* ( ) ( τ) (τ) τ ( ) ( )
For “current"
source P0(t):
mixer
thermal Ohm’s Law
General Feedback Network
+
Z(s)
FB(t)
P
0(t)
Convolve
P(t)*Z(t)=T(t)
T(t)
Z(s)⇔Z(t)
For TLP:
( )2
0 0 2 0 0 0 50 ) ( + = = R R V P t P − + + + = 1 50 ) ( 1 ) ( 1 ) ( 2 0 0 0 R t T R t T P t FB α α
•Because of source resistance Zs=50Ω, TLP introduces negative
feedback, and when R(t)>50 Ω, it becomes net negative
•Current source produces
positive feedback
•Voltage source produces
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
0 50 100 150 200 250 300
Amp
lit
ud
e
nsec
exp fit FEM data
118 . 0 432
. 0 142
. 0 )
(t = e−t/2.88 + e−t/71.4 + Z
Z(t) from Finite Element Modeling
differentiate and normalize
Step response gives
thermal
impulse response
Z(t)
0 100 200 300 400 500 600 700 800
0 200 400 600 800 1000
de
lta
-T,
d
eg
C
nsec
FEM raw data
8.44W step, M6 8.44W, M6-M7-M8
0 oC
430 oC
Close-up of metal after 200 nsec
FEM results
M4 M5 M6
Transmission Line Pulsing (TLP)
•
Transmission line pulsing generates brief, high current (several ampere)
pulses; same current/time scale as ESD
Setup:
•
Equivalent circuit
50 ohms Device
Scope
L
V 10 Meg
(Rdevice<50 Ω):
50 ohms
Device
Scope
Idevice=(V-Vdevice)/50
tpulse = 2L/c, c=20 cm/nsec
TLP data
AC
calculated from FB(t)
C e
t
T( ) ≈440(1− −t/58)
measured
0 2 4 6 8 10 12 14
0 50 100 150 200 250
W
atts
nsec
TLP Power, M5-C-60V
Apwr
measured
Pattern C, 60V
) 47 1 (
09 . 4 39
. 8 ) (
s s
W s
W s
P
+ +
=
) 58 1 (
440 )
(
s s
C s
T
+
=
normalized Ac, Apwr give time constants
)
(
)
(
)
(
s
P
s
T
s
Thermal Impedance
2 0 0 2 0 0 ) 50 ( R R V P += for TLP
2 0 1 2 1 0 2 1 1 1 1 2 1 2 1 ) ) ( ( 1 ) 1 )( ( ) ( s C C R R s C R R C R s C R R R R s Z + + + + + + =
•Z(s) from slide 10 has 2 poles and 1 zero; 5-element RC network •For TLP, temp should flatten out at Pfinal(R1+R2) = PfinalZ0 = Tfinal
P(t) ⇔ P(s) C0
C1
R1 R2
C
0= 1.1 nJ/
°
C (metal + oxide)
R
2= 32.7
°
C/W (oxide)
C
1= 20 nJ/
°
C
R
1= 2.52
°
C/W
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.91
0 50 100 150 200
Am
pl
itu
de
nsec
Z(t) from TLP data (°C/nJ)
) 00718 . 0 0185 . 0 ( 26 . 35 )
(t e t/31.6 e t/58
Z = − + −
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
0 5 10 15 20
Am
pl
itu
de
nsec
Z(t) at short times
Dt model TLP data
Dt model adiabatic
Thermal Impulse Response
) 58 1 )( 6 . 31 1 ( 47 1 26 . 35 ) ( s s s s Z + + + =
from °C/W
TLP on Patterns C and D, 60V, 1
µ
m
2cross-section
Pattern C width = X
T
final= 440
°
C (“volts”)
Z
0C= 35.26
°
C/W (“ohms”)
P
0= 8.24W, P
final=12.16W
A
C(normalized) = 58 nsec
-1000 100 200 300 400 500
0 50 100 150 200
de
lta
-T,
d
eg
C
nsec
M5-C-60V
AC
Pattern D width = 1.48X (g
D=2g
C)
T
final= 225
°
C (“volts”)
Z
0D= 23.2
°
C/W (“ohms”)
P
0= 8.24W, P
final=10.99W
A
D(normalized) = 46 nsec
-500 50 100 150 200 250 300 350
0 50 100 150 200
de
lta
-T,
d
eg
C
nsec
M5-D-60V
AD
α= 0.0025
gC ….
Thermal Circuit Elements
P(t) ⇔ P(s) C0
C1
R1 R2
Pattern TLP Volts C0 R2 R1 C1 Tfinal
C 60 1.1 nF 32.7Ω 2.52Ω 20 nF 440 °C
C 70 1.09 nF 33.9Ω 2.84Ω 21.7 nF 645 °C
D 60 1.53 nF 21.9Ω 1.33Ω 29.5 nF 225 °C
from TLP data
Ω
⇒
°
C/W
nF
⇒
nJ/
°
C
Stability Criterion, Step Current
th th th final final Z P Z P Z P T 0 0 0 0 01−α
= =
Eq. (10), steady state:
W i J = W z Rel 0
ρ
= W z J W W z J R iP el
0 2 2 2 0 2 2 0 ρ ρ = = = electrical thermal zW K Z ox th δ 1 0 =
Tfinal is finite unless
1
00
Z
th>
P
α
1 0 2 > ox K J ρ δα
or
D.G. Pierce (1982) derived the same
condition for “unbounded” solutions: δ αρ0
2 Kox
J >
Pierce, EOS/ESD 1982
heated metal
oxide
heat sink l
δ
W depth=z
0 20 40 60 80 100 120
0 100 200 300 400 500
de lta -T, d eg C nsec
HBM 1kV, Pattern C
FEM
TLP
HBM Temperature Waveforms
0 100 200 300 400 500 600 700 800 900
0 100 200 300 400 500
de lta -T, d eg C nsec
HBM 2kV, Pattern C
FEM
TLP
Convolve Z(t) with Human Body Model P0(t) function and
solve feedback equation for self-consistent T(t) in Excel
+ + − = + −
−t t t
e e e t P 60 15 201 60 15 201 4 / 0 2 201 1040 ) (
For 1kV HBM,
P0-2kV(t)=4P0-1kV(t) but Tmax is higher due to positive
feedback effect
CDM Temperature Waveforms
17
0 20 40 60 80 100 120 140 160 180
0 10 20 30 40 50
de
lta
-T,
d
eg
C
nsec
CDM 250V, 15 pF
TLP FEM
FEM
TLP
0 200 400 600 800 1000 1200 1400
0 10 20 30 40 50
de
lta
-T,
d
eg
C
nsec
CDM 500V, 15 pF
TLP FEM
FEM
TLP
Using Z(t) for Pattern C, 1 µm2 Cu
Excel calculations
amps
0.5 1.0 1.5 2.0 2.5 3.0 1
2 3 4
15 pF, 250V3.75 nC, ~4.5A Ipeak
CDM current waveform:
At 500V (Ipeak=9A), feedback pushes Cu metal temperature beyond the melting
1D representation of heat flow
P0(t)
αP0(t)T(t)
T(t)
Capmetal
Res from M6 to Top metal
Distributed RC of ILD Oxide to M4
open
Distributed RC of ILD Oxide to M6
CapM7-M8
Metal under test 1D SPICE-like circuit model captures cumulative temperature gradient.
Effects of vias and hot/cold spots can be captured using 2D model.
feedback due to metal tempco α
ResM4-heatsink
CapM4&below
Distributed RC of interstitial oxide
CapM6
Results : FEM vs 1D model, step response
(pattern C)
Close-up of metal after 200 nsec
M4 M5 M6
M3 M2 M1 Contact
The temperature profile of M6 & above and M4 & below of the 1D model matches closely with FEM (see slide 7).
0 100 200 300 400 500 600
0 100 200 300 400 500 600
del
ta
-T
, d
eg
C
nsec
M5-C-60V
M5
heatsink(M4 & below) M6 & above
gC ….
….
Impulse Response
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
0 5 10 15 20
Amp
lit
ud
e
nsec
Z(t) at short times : Pattern C
Model Data
adiabatic
gC ….
….
gD ….
….
Pattern D width = 1.48X (gD=2gC) Pattern C width = X
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
Amp
lit
ud
e
Z(t) at short times : Pattern D
Model data
adiabatic
From SPICE-like circuit model, no feedback
CDM & HBM response: Pattern C
0 10 20 30 40 50 60 70 80 90 1000 100 200 300 400 500
Te mp era tu re (d eg C ) Time(nsec) HBM 1kV M5
heatsink (M4 & below) M6 & above
0 100 200 300 400 500 600 700 800
0 100 200 300 400 500
Te mp era tu re (d eg C ) Time(nsec) HBM 2kV M5
heatsink (M4 & below) M6 & above
0 20 40 60 80 100 120 140 160
0 20 40 60 80 100
Te mp era tu re (d eg C ) CDM 250V,15pF M5
heatsink (M4 & below) M6 & above
From SPICE-like circuit model, with feedback 0 200 400 600 800 1000 1200
0 10 20 30 40 50 60 70 80 90 100
Te mp era tu re (d eg C ) CDM 500V,15pF M5
Conclusions
•Feedback model for metal heating presented
•Self-consistent T(t) expression from thermal Ohm’s Law and α •Positive feedback from pure current source
•Negative feedback from pure voltage source
•Electrical source/load impedance determines net feedback •Thermal impulse response Z(s)⇔Z(t) is central to solving for T(t)
•Pre-silicon: finite element modeling (FEM) or SPICE-like circuit model
•Differentiate response to heat step to get Z(t)
•Post-silicon: Transmission Line Pulse (TLP) measurements
•Measure T(t) and input power P(t)
•Maps to 5-element R-C model for each waveform •Add simple “heat sheath” model for 0<t<10 nsec
•Meshes nicely with TLP data
•ESD predictions in Excel using Z(t) and convolution software
•Convolve Z(t)*P(t), solve for T(t) for HBM and CDM ESD conditions •1 µm2 Cu x-section gives Tmax<800°C for 2kV HBM
•But 500V CDM (7.5nC) melts Cu with Tmax≈1200-1300°C