Interconnect
Interconnect
Interconnect
araswat
tanford University 1 EE311 / Interconnect Scaling
araswat
tanford University 2 EE311 / Interconnect Scaling
1
Scaling of Minimum Feature size and Chip
Area
104
Mimimum Geometry (µm)
10
logic
de velopment
0.1 2
10
memor
memoryy
0.01
1970 1980 1990 2000 2010 1
10
Year 1970 1980 1990 2000 2010
Year
Ref. A. Loke, PhD Thesis, Stanford Univ. 1999
araswat
tanford University 3 EE311 / Interconnect Scaling
araswat
tanford University 4 EE311 / Interconnect Scaling
2
Scaling of global interconnections
New (scaled)
Old
101
Delay Time (ns)
10-1 Future
3
Why should we look at interconnects?
Basics and Background
Interconnect Parameters: resistance, capacitance,inductance
Interconnect Metrics: Delay and Area Calculations
araswat
tanford University 7 EE311 / Interconnect Scaling
Types of Interconnects
Dimension based
• Local
• Intermediate/semiglobal
• Global
Function based
• Signaling
• Clocking
• Power/ground distribution
Global Local
4
Performance Metrics
• Signaling • Clocking
• Delay • Timing uncertainty
• Power dissipation (skew and jitter)
• Bandwidth • Power dissipation
• Data reliability (Noise) • Slew rate
• Cross talk • Area
• Impedance mismatch
• Area • Power Distribution
• Supply reliability
• Reliability
• Electromigration
• Depend on R, C and L !
• Function and length dictates relative importance
araswat
tanford University 9 EE311 / Interconnect Scaling
L
R=!
WH
WL
CILD = K ox"o
X ox
HL
AR=H/W
CIMD = K ox"o
LS
!
• What metrics does Resistance impact????
•With scaling of technology L increases, Xox, LS W and H decrease
• As a result R, Cox and CI increase
araswat
!
tanford University 10 EE311 / Interconnect Scaling
5
Capacitance in Multilayer Structures
500
CAPACITANCE
M3
Capacitance (fF/mm)
400 Line To Ground
Line To Line
CILD Total
300
H M2
Cintot
W CIMD 200
AR=H/W
CIMD CILD
M1
100
Capacitance (fF/mm)
In general 0
! ILD 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Cinttot =C ILD +C IMD =2l( +! IMD AR )
AR Space Width (!m) [=Line Width]
araswat
tanford University 11 EE311 / Interconnect Scaling
RC-Delay
* ' RCint tot
Power
P =)Cint totV 2 f ' Cint tot
Crosstalk Higher Packing Density
C 1 ⇓
X talk ' IMD = Decreased Space Between
Cint tot & ( ILD # Interconnects
$ ( IMD !"
1+ % ⇓
AR 2 Higher RC-Delay, power and
crosstalk
1
What Capacitance to Use for Delay?
Depends on switching condition on adjacent wires
• Nominal
CILD
Cinttot=CIMD+CILD
SC
o o
IMD
araswat
tanford University 13 EE311 / Interconnect Scaling
• Resistance: R(f)
– Two components: signal and return path
– Frequency effects
– Current distribution in signal (Skin effect) s
– Return path choice, thus resistance
• Inductance: L(f)
– Self: Area enclosed between signal & return path Return
(larger area => larger L): Can effect delay path Current dist.
– Mutual: Effects crosstalk (long range)
in signal wire
• Capacitance: C(f)
– Relatively constant
7
Current Distribution and Return Path
S Higher S R
Frequency
L ~ 0.3-0.7 nH/mm
C ~ 0.15-0.25 pF/mm Z0= (L/C)1/2 ~ 35- 65Ω
araswat
tanford University 15 EE311 / Interconnect Scaling
• Copper
1 2.1
Skin Depth = = f in GHz, S.D in µm
"µ#f f
1 µm
3 µm
Case 2: Not important
Case 1: Important (from sides)
(from vertical direction)
araswat
tanford University 16 EE311 / Interconnect Scaling
8
Summary: R, L and C Parameters
araswat
tanford University 17 EE311 / Interconnect Scaling
l
Zdr : Driver resistance
• Driver Delay (
Z dr Cdiff + Cwl + CL ) Z0 : Characteristic impedance of wire
ν : Velocity
• Interconnect Delay
– LC regime l = l LwCw = Lw Cwl = Z0 ( Cwl )
v Cw
– RC regime ( 0.5 Rwl )( Cwl + C L )
9
Delay: Local wires
Zdr>Z0 (slope)
Local wires
• Driver small, wire length short, cross section small => Zdr>Z0
• Inductance (LC) almost never important
• Mostly driver delay dominates => want low Cw
• Power (CV2f) is dominated by the transistor capacitance for most
of the local wires
araswat
tanford University 19 EE311 / Interconnect Scaling
y
e la LC
rD elay
r iv
e
R
C LC Driver D
D
Interconnect Delay 2 Z0
Length
lcrit !
Length Rw
10
Delay: When is inductance important? (II)
Technology Node (µm)
0.18 0.15 0.12 0.1 0.07 0.05 0.035
ALD Kapur et. al. , IEEE Trans. Elec. Dev., April 2002
Resistive
Ideal Cu
Regime resistivity • Global wires are becoming more
RC in terms of delay in future
* L=2 nH/mm
L=1 nH/mm
L=0.2 nH/mm
• However L is still very important
in Cross talk (long range) and noise
Inductive Regime
• L also important in delay for wide
global wires
2.77 Lw Z
lcrit = = 2.77 0 J. A. Davis et. al. Proc. IEEE, March 2001
Rw Cw Rw
araswat
tanford University 21 EE311 / Interconnect Scaling
Chip Size
PMOS Μ3
Μ2
Μ1
NMOS
11
Wire-length distribution
1E8
Local Semiglobal Global
1E6
global
1E4 LSemi-global
1E2
2D semiglobal
1E0 LLocal
3D
1E-2
local
1E-4
1 10 100 1000
Interconnect Length, l (gate pitches)
• Wire-length distribution (in terms of gate pitches) for a futuristic logic circuit
with 180 million gates.
• Metal tiers determined by LLoc and LSemi-global boundaries defined by design
constraints, such as maximum allowable delay, current density, etc.
• More wires can be accommodated in the lower levels.
• By placing wires in higher levels design constraints can be met but will
need more metal levels
araswat
tanford University 23 EE311 / Interconnect Scaling
Rent’s Rule
1000
N gates
Number of I/O pins, T
100
T = k NP TT=2.09
= 2.09 N0.36
N^(0.36)
T = # of I/O terminals 10
N = # of gates
k = avg. I/O’s per gate
P = Rent’s exponent
1
1E+02 1E+04 1E+06
Number of Gates, N
araswat
tanford University 24 EE311 / Interconnect Scaling
12
Determination of Wire-length Distribution
• Conservation of I/O’s
Block A with NA gates
TA + TB + TC = TA-to-B + TA-to-C + TB-to-C + TABC
TA-to-B = TA + TB -TAB
TB-to-C = TB+ TC -TBC Block B
• Values of T within a block or collection of
blocks are calculated using Rent’s rule,
e.g.,
TA = k (NA) P
TABC = k (NA+ NB+ NC) P
• Recursive use of Rent’s rule gives wire-
length distribution for the whole chip
Block C
araswat
tanford University 25 EE311 / Interconnect Scaling
araswat
tanford University 26 EE311 / Interconnect Scaling
13
Future Problems (Delay)
Wire Cross section
Simple Scaling Scenarios Scaling Scenarios
• Local: Wires whose length shrinks
• S1: AR maintained (3D shrink) S1
• R up by α (worse) where α = scaling factor S2
• C down by α (geometrical effect)
• C down by low-k material
• RC delay down as low-k S3
• Delay going up compare to gate delay
.
araswat
tanford University 27 EE311 / Interconnect Scaling
14
Solutions to Mitigate the Interconnect
Problems
Technological Solutions
Material Solutions: Lower resistivity materials and lower-dielectric constant
(Existing Paradigm)
Future Solutions: 3-D integration and Optical Interconnects
Circuit Solutions
Repeaters (Existing Paradigm)
Future Solutions: Low-swing signaling and near speed of light electrical
interconnects
Architectural/Combination Solutions
araswat
tanford University 29 EE311 / Interconnect Scaling
Al
15
Interconnect and gate delay vs chip area and minimum
feature sizes for various interconnect materials
Si 2
W
Si 2
W
chip area
Delay calculated for the longest interconnect on a chip L=
2
araswat
tanford University 31 EE311 / Interconnect Scaling
Copper
16
Why Cu and Low-k Dielectrics?
14
13
12 Al & SiO2 (! = 4)
11 Cu & SiO2 (! = 4) global
10
9
8
7
semiglobal
6
5
4 Al & low-! (! = 2) local
3
2 Cu & lo w- ! ( ! = 2)
1
0.09 0.13 0.18 0.25 0.35 µm
2007 2004 2001 1998 1995 Year
Tec hnology Generation Source: Y.Nishi T.I.
Oxide Derivatives
F-doped oxides (CVD) k = 3.3-3.9
C-doped oxides (SOG, CVD) k = 2.8-3.5
H-doped oxides (SOG) k = 2.5-3.3
Organics
Polyimides (spin-on) k = 3.0-4.0
Aromatic polymers (spin-on) k = 2.6-3.2
Vapor-deposited parylene; parylene-F k ~ 2.7; k ~ 2.3
F-doped amorphous carbon k = 2.3-2.8
Teflon/PTFE (spin-on) k = 1.9-2.1
Air k=1
araswat
tanford University 34 EE311 / Interconnect Scaling
17
Repeaters As a SOLUTION
Repeater
R/n
τG τL / n
C/n
Power Distribution
araswat
tanford University 36 EE311 / Interconnect Scaling
18
Processor Power
100
10
1000
100
19
Transistor Scaling: Bad News
Ed Nowak, IBM
araswat
tanford University 39 EE311 / Interconnect Scaling
20
Transistor Power Trends
1000
Dynamic Power: CV2f
er
ve Pow
Power Density (W/cm2 )
100
ActiveActi
Power Leakage power: devices
10
Passive Power
Analog components (sense
er
1
w
0.1
ss
0.01
switching
1994 2004 Wong
Courtesy: H.S.P
0.001
1 0.1 0.01
Gate Length (µm)
araswat
tanford University 41 EE311 / Interconnect Scaling
Dynamic Power
Logic memory
• Interconnect power
• Due to Cint: dissipated in devices (predominant)
• Due to Rint: Joule heating (not as big but makes things worse)
araswat
tanford University 42 EE311 / Interconnect Scaling
21
Local wires: Delay and Power
Delay
Driver small, wire length short => Zdr>Z0
Inductance (LC) almost never important
Mostly driver delay dominates
=> want low Cw
Power
Power ~Cw l*Vdd2*Fclock
⇒ Also want low Cw
Typical Cw =0.15fF/µm (changes very slowly), Ctrans = 1.5fF/µm (Reducing very slowly)
⇒ lengths > 10µm, Cw dominates over 1um wide transistor => Most power is in interconnects
Similar to delay, where wire delay dominates if l > Ctrans/Cw and Rdr > Rw
Energy required to charge 10µm of local wire ~ 1fJ
araswat
tanford University 43 EE311 / Interconnect Scaling
Driver Rec
d
a te
!
pe
lt y
re
na
n-
e
yp
No
22
Number of Repeaters Required
Technology Node ( µm) Technology Node
Technology Node(µm)
(µm)
0.18 0.15 0.12 0.1 0.07 0.05 0.18 0.15 0.12 0.1 0.07 0.05
Repeaters per Longest Global Line
Number of Repeaters
p = 0.6
p = 0.55
Rent’s exponent of
0.55 is reasonable in
microprocessors
Year Year
• ITRS wire dimensions: justified based on barely enough metal levels to fit the wires
• Separation of memory and logic area because different wire length distributions
• Rent’s rule based distribution for logic area
A fraction of the chip area would be occupied by repeaters
Additional power will be consumed by repeaters
araswat
tanford University 45 EE311 / Interconnect Scaling
Rent’s exponent
p = 0.6
Rent’s exponent
p = 0.6
p = 0.55
p = 0.55
23
Global Wires (Repeated): Delay & Power
Barrier Effects
Delay
Delay = 60-80ps/mm
•Speed of light in a
medium~10ps/mm
Power
Scattering Effects
Energy Price for a Chip wide communications ~ 1000-1500 fJ
Delay optimized: Repeaters dissipate same power as a wire
Can trade a small amount of delay and reduce repeater power
to only 20% of interconnect power
• Energy efficiency ~ 1000fJ
araswat
tanford University 47 EE311 / Interconnect Scaling
Semi-global 5%
)
5%
Wires (27%
ck
Signaling
(28
23%
%)
12% Latches
Local wires
ITRS projections for total
power dissipation on chip 2% < 1% Memory
(Dynamic)
7%
17%
(1
Lo
25%
or
gi
em
c
(2
M
7%
)
50nm node
24
Thermal problem
I am Hot !
Higher T
4 1.2
Dielectric Constant
Thermal Conductivity
1
3
0.8
[ W / mK ]
2 0.6
0.4
1
0.2
0 0
35 50 70 100 130 180
Technology Node [nm]
Substrate Lower T
Higher T ⇒
• higher R
• lower reliability
Better circuit design techniques needed to reduce power
araswat
Better cooling techniques needed
tanford University 49 EE311 / Interconnect Scaling
araswat
tanford University 50 EE311 / Interconnect Scaling
25
Impact of Vias on the Thermal
Characteristics of low-k Interconnects
n
tio
pa ia
Se V
ra
Mn
S W1 W2
Mn-1 Via
araswat
tanford University 51 EE311 / Interconnect Scaling
26
3D Thermal Analysis of Interconnects
THERMAL-ELECTRICAL ANALOGY THERMAL ANALYSIS USING SPICE.
Thermal Electrical
[W/mK]
IMD 10
Mn+1 ILD: SiO2 kSiO2
1
ILD kpolymer
eff
polymer
0.1
kILD,
Mn kair
air
Via 0.01
0 100 200 300 400 500
Mn-1 Via Separation [µm]
araswat Chiang and Saraswat, VLSI Symp, June 2001
tanford University 53 EE311 / Interconnect Scaling
300
air
aerogel
250
polyimide
HSQ
200 FSG 65nm
air-gap Node
150
100
0.5 1.5 2.5 3.5
Current Density, J [M A/cm2]
• Temperature of global interconnects rise sharply for low-k ILD
materials.
• Embedded low-k approach, e.g., air-gap shows excellent results
Chiang, Shieh and Saraswat, VLSI Symp, June 2002
araswat
tanford University 54 EE311 / Interconnect Scaling
27
Embedded Low-k Dielectric Approach
Why embed Low-k dielectric
SiO2
(k~4.2) only between metal lines?
LOW
•Capacitance is dominated by
MET MET CIMD
k
Source: Y. Nishi
araswat
tanford University 55 EE311 / Interconnect Scaling
120
100 65nm
80 Node
FSG
60 HSQ
air-gap
40 polyimide
aerogel
air
20
0.5 1.5 2.5 3.5
Current Density, J [M A/cm2]
28
Temperature in Multilevel Metal Layers
30
scenario (a) a)both j and kILD scale
Temperature Rise ΔT [°C]
Copper 6
Copper 5
Copper 4
Copper 3
Copper 2
Copper 1
Tungsten
Local Interconnect
araswat
tanford University 58 EE311 / Interconnect Scaling
29
DC Resistance Modeling with Scaling:Technology Impact (I)
Diffusion barrier
• Consumes progressively larger fractional area Future
• Barrier thickness (BT) doesn’t scale
• Higher AR => larger barrier area
• Technology dictates
• Minimum thickness: reliability constraints
• Profile: deposition technology ALD IPVD C-PVD
Surrounded Interconnect
AS λ DECREASES
Cu Barrier
• Resistivity increases as
grain size decreases ρav Layered Interconnect
Al
Barrier
• Resistivity increases as
main conductor size Al
decreases but not the Pure Metal
Interconnect
surrounding film size Cu
araswat
tanford University 60 EE311 / Interconnect Scaling
30
Interplay Between Signaling Metrics (II)
Fixed length & width
t
• Aspect ratio increase tradeoffs:
C to
α Better delay and electromigration
er
Resi
Delay
Arbitrary Units
not help
lk
• Explains why AR dropped when
s ta Elect
romig Al to Cu switch
os c u rre ra
Cr nt de tio:n
nsity
araswat
tanford University 61 EE311 / Interconnect Scaling
araswat
tanford University 62 EE311 / Interconnect Scaling
31
Outline
araswat
tanford University 63 EE311 / Interconnect Scaling
32