EE-382M Vlsi-Ii: A Brief Summary of Trends, Device Limitations, Scaling, Device Performance in CMOS Technologies
EE-382M Vlsi-Ii: A Brief Summary of Trends, Device Limitations, Scaling, Device Performance in CMOS Technologies
EE-382M Vlsi-Ii: A Brief Summary of Trends, Device Limitations, Scaling, Device Performance in CMOS Technologies
VLSIII
A brief summary of trends, device limitations, scaling,
device performance in CMOS technologies
Gian Gerosa, Intel
Fall 2008
Page # 1/44
Page # 2/44
100
10
8080
8008
4004
1
1970
8086
8085
1980
286
386
PPro P4
486 Pentium
P4 in 90n
Core2-duo in 65n
Core2-duo in 45n
Core-duo in 65n
1990
Year
2000
2010
Page # 3/44
P4
1000
P4
250K
90n
65n
45n
Page # 4/44
1.0
P648
0.8
P650
0.35 0.25
P854 P856
0.18
P858
0.13
P860
ns
io
at
er
if
ol
pr
80386
0.6
P852
80846
Pentium
ad
Le
Pentium II,III
ns
ig
s
de
Pentium 4
Page # 5/44
120
120
1.0um
0.8um
0.6um
0.35um
0.25um
0.18um
0.13um
10000
10000
Willamette
80
80
Power (W)
1000
1000
60
60
Banias
100
100
Klamath
40
40
Katmai
1010
Deschutes
CuMine
20
20
00
1 1
Page # 6/44
Frequency (MHz)
100
100
Power(Watts)
60
P4
50
130n
40
90n
30
P2&3
20
Pentium
10
386
486
0
1.5u
1.0u
0.7u
0.5u
0.35u
0.25u
0.18u
Page # 7/44
P4 (90n)
Core2-duo
65n
Core-duo
65n
Core2-duo
45n
10
8086 286
1
8008
4004
486
386
8085
8080
0.1
1971
1974
1978
1985
1992
2000
Power wall
Power (Watts)
100
Year
Page # 8/44
Page # 9/44
Page # 10/44
~180 mm2
~ 450 million transistors
The University of Texas at Austin
Page # 11/44
~105 mm2
~510 million transistors
Page # 12/44
~25 mm2
~47 million transistors
Page # 13/44
CoSi 2
Halo
Implant
N+
N+
N+
Shallow
trench
isolation
P-Well
Si 3 N 4
S/D
Extension
P+
P+
P+
N-Well
P-Epi
Page # 14/44
Si3N4
CoSi2
70 nm
130nm Generation
Page # 15/44
Page # 16/44
Page # 17/44
Page # 18/44
K. Mistry, et al., A 45nm Logic Technology with High-k+ Metal Gate Transistors, Strained Silicon, 9 Cu Interconnect
Layers, 193nm Dry Patterning, and 100% Pb-free Packaging, Tech. Digest IEDM, Dec 2007.
Page # 19/44
Page # 20/44
gate
source
gate
drain
source
gate
drain
source
drain
Subthreshold
Leakage
Junction
Leakage
Gate
Leakage
Ioff
Ijctn
Igate
Page # 21/44
Subthreshold
Leakage
@ Vgs=0
Page # 22/44
Page # 23/44
65 nm Transistors
Ioff vs. Idsat
Page # 24/44
Gate Resistance
Parasitic Capacitances
Figures from: Y. Taur, T.H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press, UK, 1998.
Page # 25/44
constant
Page # 26/44
0 .7 0 .7
= 0 . 7,
Area Cap = C a =
0 .7
Fringing Cap = C f = 0 . 7 ,
Total Cap C = 0 . 7
~(e*W*L)/Tox
~W
Page # 27/44
0 .7
Cap
=
= 0 .7
1
Transistor
q Capacitance per transistor reduces 30%
0.7
1
Cap
=
=
Area 0.7 0.7 0.7
r Capacitance per unit area increases 43%
Vdd = 0.7, Vt = 0.7, I =
W
0 .7 0 .7
(Vdd Vt ) =
= 0 .7
0 .7
tox
velocity-saturated device
2
0
.
7
0
.
7
C Vdd 0.7 0.7
=
= 0.7, Power = C V 2 f =
= 0 .7 2
T =
I
0 .7
0 .7
Page # 28/44
Page # 29/44
A comparison .
Constant voltage scaling
C = 0.7,V = 1
0.7 =
W
1 1
I = (V Vt) =
0.7
tox
CV = 0.7 1 =
D=
0.7
I
1
Power = CV2F = 0.7 1
0.7
Power = 1
C = 0.7,E =
V = 0.7 =
V 0.7 =
1
1,E = =
tox 0.7
L 0.7
W
0.7
I = (V Vt) =
0.7 = 0.7
tox
0.7
CV = 0.7 0.7 =
D=
0.7
I
0.7
Page # 30/44
Page # 31/44
Non-Scaling Effects
Subthreshold Current: since kT/q and Eg do not scale ..
Page # 32/44
Q
dQ/dt
i
dt
=
=
=
=
CV
CdV/dt
CdV/dt
CdV/i
Delay
= CV/Idsat
CV/Idsat
Page # 33/44
i = dQ/dt
i = D(CV)/dt
i = CdV/dt
Figures from: Y. Taur, T.H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press, UK, 1998.
Page # 34/44
Page # 35/44
M6
M6
M5
M5
M4
M4
M3
M3
M2
M2
M1
M1
LI
POLY
Substrate
Courtesy: IBM
Page # 36/44
Page # 37/44
Page # 38/44
Interconnect
Inter-dielectric
thickness
length
thickness
width
Metal-to-metal space
Page # 39/44
Picoseconds
0.18 um Aluminum
0.13 um Copper
M1
M2
M3
M4
M5
M4
M6
microns
microns
An M4 5mm 0.18um line (1.8ns un-repeated) would scale to 3.5mm in 0.13um; assuming
fF/um remains constant, but ohms/um doubles, then the same wire would take 3.6ns.
Copper takes this to 1.0ns.
The University of Texas at Austin
Page # 40/44
Repeated Interconnect
0.13 um Copper
Picoseconds
M3
M4
M5
M6
microns
Page # 41/44
65nm
units
Lphysical
Wmin
Tox N/P
Xj N/P
60/65
90
2.0/2.0
32/32
38/44
65
1.4/1.4
24/24
nm
nm
nm
nm
CONTACT
VIA1
VIA2
VIA3
VIA4
VIA5
VIA6
VIA7
90
130
130
130
220
240
340
65
95
95
95
175
175
300
300
nm
nm
nm
nm
nm
nm
nm
nm
POLY w/s
M1 w/s
M2 w/s
M3 w/s
M4 w/s
M5 w/s
M6 w/s
M7 w/s
90/130
140/140
170/170
170/170
240/240
360/360
540/540
810/810
65/90
105/105
130/130
130/130
180/180
180/180
400/400
400/400
nm
nm
nm
nm
nm
nm
nm
nm
Page # 42/44
65nm
.29/-.33
378/748
4.1/4.2
.34/.36
~1.8
~1380/630
190/-175
units
volts
ohms-um
fF/um^2
fF/um
fF/um
uA/um
nA/um @100C
CONTACT
VIA1
VIA2
VIA3
VIA4
VIA5
VIA6
VIA7
4.0
3.0
2.4
2.4
1.4
1.0
0.6
8.0
6.0
6.0
6.0
4.5
3.4
2.0
2.0
ohms/con
ohms/con
ohms/con
ohms/con
ohms/con
ohms/con
ohms/con
ohms/con
M1
M2
M3
M4
M5
M6
M7
700
400
400
150
150
150
mohms/um
mohms/um
mohms/um
mohms/um
mohms/um
mohms/um
mohms/um
Vt0 N/P
Rdsw N/P
Cj N/P
Cjsw N/P
Cgate N/P
Idsat N/P
Ioff N/P
R
R
R
R
R
R
R
&
&
&
&
&
&
&
C
C
C
C
C
C
C
&
&
&
&
&
&
0.23
0.23
0.23
0.22
0.23
0.25
@
@
@
@
@
@
@
@
100C
100C
100C
100C
100C
100C
100C
100C
&
&
&
&
&
&
&
fF/um
fF/um
fF/um
fF/um
fF/um
fF/um
fF/um
Page # 43/44
References
1.
Page # 44/44
BACKUP
Page # 45/44
Page # 46/44
Figures from: Y. Taur, T.H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press, UK, 1998.
Page # 47/44
Figures from: Y. Taur, T.H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press, UK, 1998.
Page # 48/44
Page # 49/44
Page # 50/44
Figures from: Y. Taur, T.H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press, UK, 1998.
Page # 51/44
Interconnect Delay
Page # 52/44
Intrinsic Delay:
Using a worst case 0.18 ohms/um and 0.22 fF/um:
C = 2000*0.22 = 440 fF and R = 360 ohms.
Intrinsic wire delay = 0.5*RC ~ 79ps
120 fF
360
47
220 f
FO=4
220 f
Page # 53/44
Page # 54/44
M
S
F
F
4.8
8.4
8.4
7.6
clk
B0_in
M
S
F
F
3.6
3.9
5.3
5.3
5.8
15.6
22
45
78
45
4.2
6.0
6.0
29
24
45
24
6.0
10.5
10.5
M
S
F
F
6.4
6.4
7.2
clk
13.3
13.3
14.4
6.4
11.2
11.2
7.0
7.0
7.7
16
56
4.2
6.0
6.0
21
10
10
10.8
clk
21
10
10
10.8
5.6
8.0
8.0
21
M
S
F
F
13
33
13
OUT
21
clk
Page # 55/44
logic
slave
master
logic
slave
B0_in
master
A0_in
master
master
slave
slave
Out
clock
clock
clock
GCLK
GLOBAL clock
LCB
in en
LCB
LCB
in en
in en
local clock
buffer
GLOBAL enable
Vdd
1 > 2
LCB
in
out
en
Page # 56/44
INVERTING MSFF
Din
Dout
clock
Page # 57/44