lecture7 wires (1)
TRANSCRIPT
-
7/21/2019 Lecture7 Wires (1)
1/38
EE415 VLSI Design 1
The WireThe Wire
[Adapted from Rabaeys Digital Integrated Circuits, 2002, J. Rabaey et al.]
-
7/21/2019 Lecture7 Wires (1)
2/38
EE415 VLSI Design 2
The WireThe Wire
transmitters receivers
schematics physical
-
7/21/2019 Lecture7 Wires (1)
3/38
EE415 VLSI Design 3
Interconnect Impact on ChipInterconnect Impact on Chip
-
7/21/2019 Lecture7 Wires (1)
4/38
EE415 VLSI Design 4
Wire ModelsWire Models
All-inclusive modelapacitance-only
-
7/21/2019 Lecture7 Wires (1)
5/38
EE415 VLSI Design 5
Impact of Interconnect ParasiticsImpact of Interconnect Parasitics
!nterconnect parasitics reduce reliability
affect performance and po"er consumptionlasses of parasitics apacitive
Resistive
!nductive
-
7/21/2019 Lecture7 Wires (1)
6/38
EE415 VLSI Design 6
Pentiu
rP
n
i
II
Nature of InterconnectNature of Interconnect
Local Interconnect
lo!al Interconnect
SLocal " S#echnologySlo!al " S$ie
Source%In
tel
-
7/21/2019 Lecture7 Wires (1)
7/38
EE415 VLSI Design 7
INTERCONNECTINTERCONNECT
-
7/21/2019 Lecture7 Wires (1)
8/38
-
7/21/2019 Lecture7 Wires (1)
9/38
EE415 VLSI Design 9
Capacitance of Wire InterconnectCapacitance of Wire Interconnect
VDD VDD
Vin
Vout
M'
M2
M(
M)Cdb2
Cdb'
Cgd'2
Cw
Cg)
Cg(
Vout2
*anout
!nterconnect
VoutVin
CL
Simplifie&Mo&el
-
7/21/2019 Lecture7 Wires (1)
10/38
EE415 VLSI Design 10
Capacitance: The Parallel Plate ModelCapacitance: The Parallel Plate Model
Dielectric
Substrate
L
W
H
tdi
Electrical-field lines
Current flow
WLt
c
di
di
int
=
LL
Cwire
SSS
SS
1=
=
-
7/21/2019 Lecture7 Wires (1)
11/38
EE415 VLSI Design 11
Permittivity alues of !ome "ielectricsPermittivity alues of !ome "ielectrics
(.' + (.)olyimides or%anic
2.'#eflon A*
''./ilicon
1.Alumina pac3a%e
/.ilicon nitride
4lass epo5y 6s
(.1 + ).ilicon dio5ide
2.7 + 2.8Aromatic t$ermosets i9:
'.Acro%els
'*ree space
diMaterial
-
7/21/2019 Lecture7 Wires (1)
12/38
EE415 VLSI Design 12
#ringing Capacitance#ringing Capacitance
W - H/2H
+
(a)
(b)
-
7/21/2019 Lecture7 Wires (1)
13/38
EE415 VLSI Design 13
#ringing versus Parallel Plate#ringing versus Parallel Plate
-from [6a3o%lu81].
H/T
H/T
W/T
HT
-
7/21/2019 Lecture7 Wires (1)
14/38
EE415 VLSI Design 14
!ources of Inter$ire Capacitance!ources of Inter$ire Capacitance
"ire; pp< frin%e< inter"ire ; di=tdi&9
< 2di=lo%tdi=>
< di=tdi>9
inter'ire
fringe
pp
W W
W
H
H
H
tdi
tdi
tdi
-
7/21/2019 Lecture7 Wires (1)
15/38
-
7/21/2019 Lecture7 Wires (1)
16/38
EE415 VLSI Design 16
Wiring CapacitancesWiring Capacitancesiel& cti*e Poly l1 l+ l, l-
oly 88
)
Al' (0 )' /
)0 )/ )
Al2 '( ' '/ (7
2 2/ 21 )
Al( 8.1 1.) '0 ' )'
'8 '1 20 2/ )1
Al) 7. 7.8 / 8.1 ' (
') ' ' '8 2/ )
Al .2 .) .) 7.7 1.' ') (8'2 '2 '2 ') '1 2/ 2
frin%e in a*=mpar. plate in a*=m2
Poly l1 l+ l, l- l.
!nter"ire ap )0 1 8 8 8 ''
per unit "ire len%t$ in a*=m for minimally-spaced "ires
-
7/21/2019 Lecture7 Wires (1)
17/38
EE415 VLSI Design 17
"ealing $ith Capacitance"ealing $ith Capacitance 9o" capacitance lo"-3 dielectrics insulators
suc$ as polymide or even air instead of i?2 family of materials t$at are lo"-3dielectrics
must also be suitable t$ermally and mec$anically and
compatible "it$ copper interconnect
opper interconnect allo"s "ires to be t$inner"it$out increasin% t$eir resistance, t$erebydecreasin% inter"ire capacitance
?! silicon on insulator to reduce @unction
capacitance
-
7/21/2019 Lecture7 Wires (1)
18/38
EE415 VLSI Design 18
INTERCONNECTINTERCONNECT
-
7/21/2019 Lecture7 Wires (1)
19/38
EE415 VLSI Design 19
Wire ResistanceWire Resistance
9
&
>
R ; 9
> &
$eet Resistance R
R' R2;
;
9
A;
Material
(
/m)
ilver A% '.7 5 '0-8
opper u './ 5 '0-8
4old Au 2.2 5 '0-8
Aluminum Al 2./ 5 '0-8
#un%sten & . 5 '0-8
Material Sheet Res0 (
)
n, p "ell diffusion '000 to '00
n
-
7/21/2019 Lecture7 Wires (1)
20/38
EE415 VLSI Design 20
!ources of Resistance!ources of Resistance
? structure resistance - Ron
ource and drain resistance ontact via resistance
&irin% resistance
#op vie"
Brain n< ource n
&; =f"$ere f is freEuency
; )5 '0-/>=m
so t$e overallcross section is F 2&
; 2.7 mfor Al at ' 4>G
#$e onset of s3in effect is at fs- "$ere t$e s3in dept$ is eEual to $alf
t$e lar%est dimension of t$e "ire.fs; ) = ma5&,>2
An issue for $i%$ freEuency, "ide tall "ires i.e., cloc3sH
-
7/21/2019 Lecture7 Wires (1)
24/38
EE415 VLSI Design 24
!%in Effect for "ifferent W&s!%in Effect for "ifferent W&s
A (0I increase in resistance is observe for 20 m Al "ires at ' 4>Gversus only a 'I increase for ' m "ires
0.'
'
'0
'00
'000
*reEuency ->G
I!
ncrea
seinResistan
& ; ' um
& ; '0 um
& ; 20 um'8 '1 ''0
for > ; ./0 um
-
7/21/2019 Lecture7 Wires (1)
25/38
EE415 VLSI Design 25
"ealing $ith Resistance"ealing $ith Resistance
Selecti*e #echnology Scaling
3se 4etter Interconnect Materials
e.%. copper, silicidesMore Interconnect Layers
reduce avera%e "ire-len%t$
-
7/21/2019 Lecture7 Wires (1)
26/38
EE415 VLSI Design 26
Polycide 'ate MO!#ETPolycide 'ate MO!#ET
n+n+
SiO2
PolySilicon
Silicide
p
Silicides: WSi 2, TiSi 2, PtSi2and TaSi
Conductivity: 8-10 times better than Poly
-
7/21/2019 Lecture7 Wires (1)
27/38
EE415 VLSI Design 27
Modern InterconnectModern Interconnect
-
7/21/2019 Lecture7 Wires (1)
28/38
EE415 VLSI Design 28
E(ample: Intel )*+, micron ProcessE(ample: Intel )*+, micron Process
metal layers
#i=Al - u=#i=#iK
olysilicon dielectric
-
7/21/2019 Lecture7 Wires (1)
29/38
EE415 VLSI Design 29
InterconnectInterconnectModelingModeling
-
7/21/2019 Lecture7 Wires (1)
30/38
EE415 VLSI Design 30
The -umped ModelThe -umped Model
Vout
Driver
cwire
V in
C lum pe d
R driverV
out
-
7/21/2019 Lecture7 Wires (1)
31/38
EE415 VLSI Design 31
The -umped RC.ModelThe -umped RC.Model
The Elmore "elayThe Elmore "elayTo model propagation delaytime along a path from the
source sto destination i
considering the loading effect
of the other nodes on the pathfrom sto k
The shared path resistance i!
The "lmore delay
s
-
7/21/2019 Lecture7 Wires (1)
32/38
EE415 VLSI Design 32
The Ellmore "elayThe Ellmore "elay
RC ChainRC Chain
-
7/21/2019 Lecture7 Wires (1)
33/38
EE415 VLSI Design 33
Wire ModelWire Model
AssumeL &ire modeled by K eEual-len%t$ se%ments
*or lar%e values of KL
-
7/21/2019 Lecture7 Wires (1)
34/38
EE415 VLSI Design 34
The "istri/uted RC.lineThe "istri/uted RC.line
-
7/21/2019 Lecture7 Wires (1)
35/38
EE415 VLSI Design 35
!tep.response of RC $ire as a!tep.response of RC $ire as a
function of time and spacefunction of time and space
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
0.5
1
1.5
2
2.5
voltage(V)
x= L/10
x = L/4
x = L/2
x= L
-
7/21/2019 Lecture7 Wires (1)
36/38
EE415 VLSI Design 36
RC.ModelsRC.Models
-
7/21/2019 Lecture7 Wires (1)
37/38
EE415 VLSI Design 37
"riving an RC.line"riving an RC.line
V in
R s V o u t
(rw,cw,L)
-
7/21/2019 Lecture7 Wires (1)
38/38
EE415 VLSI Design 38
"esign Rules of Thum/"esign Rules of Thum/
rc delays s$ould only be considered "$en tpRMM tp%ateof t$e drivin% %ate
9critMM tp%ate=0.(8rc rc delays s$ould only be considered "$en t$e
rise fall time at t$e line input is smaller t$anR, t$e rise fall time of t$e line
triseN R ot$er"ise, t$e c$an%e in t$e input si%nal is slo"ert$an t$e propa%ation delay of t$e "ire