ECE 598 EP - Stanford University

Download Report

Transcript ECE 598 EP - Stanford University

Transient Thermal Response
• Transient Models
– Lumped: Tenbroek (1997), Rinaldi
(2001), Lin (2004)
– Introduce CTH usually with approximate
Green’s functions; heated volume is a
function of time (Joy, 1970)
Instantaneous T rise
T 
E Pt

C  cV
Due to very sharp heating
pulse t ‹‹ V2/3/
– Finite-Element methods
More general
Simplest (~ bulk Si FET)
P
 r 
T (r , t ) 
erfc 

2 kSi r
 2 t 
t
 r 2 
1
P(t ')
T (r , t ) 
exp 
 dV ' dt '
3/ 2 
3/ 2
8 cV ( ) 0 (t  t ')
 4 (t  t ') 
Temperature evolution anywhere (r,t) due to arbitrary heating
function P(0<t’<t) inside volume V (dV’  V) (Joy 1970)
Temperature evolution of a step-heated point
source into silicon half-plane (Mautry 1990)
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
1
Instantaneous Temperature Rise
L
Instantaneous T rise
d
W
T 
E Pt

C cV
Due to very sharp heating
pulse t ‹‹ V2/3/
• Neglect convection & radiation
• Assuming lumped body
• Biot = hL/k << 1, internal
resistance and T variation
neglected, T(x) = T = const.
© 2010 Eric Pop, UIUC
 2T P ''' hA
c T


(T  T0 ) 
2
x
k kV
k t
ECE 598EP: Hot Chips
1/ 
2
Lumped Temperature Decay
L
W
T decay
d
T(t=0) = TH
T  (TH  T0 )e( hA/ cV )t
• After power input switched off
• Assuming lumped body
• RTH = 1/hA
• CTH = cV
 2T P ''' hA
c T


(T  T0 ) 
2
x
k kV
k t
• Time constant ~ RTHCTH
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
3
Electrical and Mechanical Analogy
• Thermal capacitance (C = ρcV) normally spread over the
volume of the body
• When Biot << 1 we can lump capacitance into a single
“circuit element” (electrical or mechanical analogy)
There are no physical elements analogous
to mass or inductance in thermal systems
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
4
Transient Edge (Face) Heating
When is only the surface of a body heated?
I.e. when is the depth dimension “infinite”?
 2T 1 T

2
x
 t
Note: Only heated surface B.C. is available
T  Tfire
Ti  Tfire
 x 
 erf 

2

t


Lienhard book, http://web.mit.edu/lienhard/www/ahtt.html
Also http://www.uh.edu/engines/epi1384.htm
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
5
Transient Heating with Convective B.C.
• If body is “semi-infinite” there is
no length scale on which to build
the Biot number
• Replace Biot  (αt)1/2

 


  erf    exp    2 erfc    
2
2




T  T fire
Ti  T fire


x
t

h t
k
Note this reduces to previous slide’s simpler
expression (erf only) when h=0!
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
6
Transient Lumped Spreading Resistance
Source: Timo Veijola, http://www.aplac.hut.fi/publications/bec-1996-01/bec/bec.html
1  2 (rT ) P 1 T
 
2
r r
k  t
• Point source of heat in material
with k, c and α = k/c
• Or spherical heat source, outside
sphere
~ Bulk Si FET transient
T (r , t ) 
P
 r 
erfc 

2 kSi r
 2 t 
Temperature evolution of a step-heated point
source into silicon half-plane (Mautry 1990)
• This is OK if we want to roughly
approximate transistor as a sphere
embedded in material with k, c
Characteristic diffusion length LD = (αt)1/2
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
7
Transient of a Step-Heated Transistor
In general:
Carslaw and Jaeger (2e, 1986)
© 2010 Eric Pop, UIUC
“Instantaneously” means short pulse time
vs. Si diffusion time (t < LD2/α) or
short depth vs. Si diffusion length (L < (αt)1/2)
ECE 598EP: Hot Chips
8
Device Thermal Transients (3D)
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
9
Temperature of Pulsed Diode
Holway, TED 27,
433 (1980)
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
10
Interconnect Reliability
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
11
Transient of a Step-Heated Interconnect
When to use “adiabatic
approximation” and
when to worry about
heat dissipation into
surrounding oxide
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
12
Transient Thermal Failure
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
13
Understanding the sqrt(t) Dependence
• Physical = think of the
heated volume as it
expands ~ (αt)1/2
• Mathematical = erf
approximation
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
14
Time Scales of Thermal Device Failure
• Three time scales:
– “Small” failure times: all heat dissipated within defect, little
heat lost to surrounding ~ adiabatic (ΔT ~ Pt)
– Intermediate time: heating up surrounding layer of (αt)1/2
– “Long” failure time ~ steady-state, thermal equilibrium
established: ΔT ~ P*const. = PRTH
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
15
Ex: Failure of SiGe HBT and Cu IC
Wunsch-Bell
curve of HBT
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
16
Ex: Failure of Al/Cu Interconnects
Banerjee et al., IRPS 2000
Failed Interconnect
~ 12 mm
AlCu on polymer
Intel Corporation
Ju & Goodson, Elec. Dev. Lett. 18, 512 (1997)
Metal 4
• Fracture due to the
expansion of critical volume
of molten Al/Cu. (@ 1000 0C)
200 K
T along Interconnect
t = 200 ns
T
150 ns
100 ns
0
0
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
x
17
Temperature Rise in Vias
S. Im, K. Banerjee, and K. E. Goodson, IRPS 2002
Via and interconnect dimensions are not consistent from a heat generation / thermal
resistance perspective, leading to hotspots. New model accounts for via conduction and Joule
heating and recommends dimensions considering temperature and EM lifetime.
15
ILD
10
o
Via
Metal Line
Hotspot
Tn-T0 [ C]
vias with
Joule heating
no vias
5
isothermal
vias
0
1
2
3
4
5
6
7
8
Metal Level (n)
Based on ITRS global lines of a 100 nm technology node
(Left: ANSYS simulation. Right: Closed-Form Modeling)
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
18
Time Scales of Electrothermal Processes
IESD (A)
Source: K. Goodson
6
5
4
3
2
1
CDM
Governs total power
consumption, packagelevel cooling
HBM
-1
0
20
40
MM
60
80
gate
switching
Stress
Timescales
Mechanistic
Timescales
electron & phonon
relaxation times
10-11
Governs relative
importance of
failure modes for ESD
ESD / EOS Phenomena
clock
period
conduction processes within
transistor and gate oxide
10-12
© 2010 Eric Pop, UIUC
100 120ns
Governs peak transistor
temperature & mobility
reduction, leakage
augmentation
diffusion processes within
interconnects, vias, passivation
10-10
10-9
seconds
ECE 598EP: Hot Chips
10-8
10-7
19
ESD: Electrostatic Discharge
J. Vinson & J. Liou, Proc. IEEE 86, 2 (1998)
• High-field damage
…
• High-current damage
• Thermal runaway
…
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
20
Common ESD Models
Gate
J. Vinson & J. Liou, Proc. IEEE 86, 2 (1998)
Source
Drain
Combined, transient,
electro-thermal device models
Lumped: Human-Body Model (HBM)
Lumped: Machine Model (MM)
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
21
Reliability
Source: M. Stan
• The Arrhenius Equation: MTF=A*exp(Ea/kBT)
•
•
•
•
•
MTF: mean time to failure at T
A: empirical constant
Ea: activation energy
kB: Boltzmann’s constant
T: absolute temperature
Ea = 1.1 eV
Ea = 0.7 eV
• Failure mechanisms:
•
•
•
•
•
•
Die metalization (Corrosion, Electromigration, Contact spiking)
Oxide (charge trapping, gate oxide breakdown, hot electrons)
Device (ionic contamination, second breakdown, surface-charge)
Die attach (fracture, thermal breakdown, adhesion fatigue)
Interconnect (wirebond failure, flip-chip joint failure)
Package (cracking, whisker and dendritic growth, lid seal failure)
• Most of the above increase with T (Arrhenius)
• Notable exception: hot electrons are worse at low temperatures
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
22
Improved Reliability Analysis
M. Stan (2007), Van der Bosch, IEDM (2006)
t failure

0
1
e
kT (t )
E
 a
kT ( t )
dt  th  const
life consumption rate
© 2010 Eric Pop, UIUC
• There is NO “one size fits all” reliability
estimate approach
• Typical reliability lifetime estimates done
at worst-case temperature (e.g. 125 oC)
which is an OVERDESIGN
• Apply in a “lumped” fashion at the
granularity of microarchitecture units
ECE 598EP: Hot Chips
23
Combined Package Model
0.3 oC/W
Rtotal (ITRS 2003)
0.2
Tj – junction temperature
Tc – case temperature
0.1
Ts – heat sink temperature
0
Ta – ambient temperature
© 2010 Eric Pop, UIUC
2000
ECE 598EP: Hot Chips
Rheat sink
Steady-state:
3DIC
Rchip
2005
Multicore
2010
2015
2020
24
Thermal Design Summary
• Temperature affects performance, power, and reliability
• Architecture-level: conduction only
– Very crude approximation of convection as equivalent resistance
– Convection, in general: too complicated, need CFD!
•
•
•
•
Use compact models for package
Power density is key
Temporal, spatial variation are key
Hot spots drive thermal design
© 2010 Eric Pop, UIUC
ECE 598EP: Hot Chips
25