Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
N Well VDD
VDD PMOS 2l
Contacts
PMOS
In Out
In Out
Metal 1
Polysilicon
NMOS
NMOS
GND
Abut cells
VDD
Connect in Metal
Rp
VOL = 0
VOH = VDD
V out VM = f(Rn, Rp)
V out
Rn
V in 5 V DD V in 5 0
V out
V out
CL
CL
Rn
V in 5 0 V in 5 V DD
(a) Low-to-high (b) High-to-low
IDn
V in = V DD +VGSp
IDn = - IDp
V out = VDD +VDSp
V out
Vin=1.5 Vin=1.5
VGSp=-2.5
Vin = V DD+VGSp Vout = V DD+VDSp
IDn = - IDp
ID n
Vin = 0 Vin = 2.5
Vout
Vout
NMOS off
2.5 PMOS res
NMOS s at
PMOS res
2
NMOS sat
1.5
PMOS sat
1
NMOS res
PMOS sat NMOS res
0.5
PMOS off
1.7
1.6
1.5
1.4
V (V)
1.3
M
1.2
1.1
0.9
0.8
0 1
10 10
W /W
p n
© Digital Integrated Circuits2nd Inverter
Determining VIH and VIL
Vout
V OH
VM
V in
V OL
V IL V IH
A simplified approach
-2
-4
-6
-8
gain
-10
-12
-14
-16
-18
0 0.5 1 1.5 2 2.5
V (V)
in
2
0.15
1.5
Vout (V)
Vout(V)
0.1
0.05
0.5
Gain=-1
0
0 0 0.05 0.1 0.15 0.2
0 0.5 1 1.5 2 2.5 V (V)
V (V) in
in
1.5
Vout(V)
0.5
0
0 0.5 1 1.5 2 2.5
V (V)
in
2
Good PMOS
Bad NMOS
1.5
Vout(V)
Nominal
1
Good NMOS
Bad PMOS
0.5
0
0 0.5 1 1.5 2 2.5
Vin (V)
tpHL = CL Vswing/2
Iav
Vout CL
~
Iav CL kn VDD
Vin = V DD
tpHL = f(Ron.CL)
= 0.69 RonCL
Vout
Vout ln(0.5)
CL
1 VDD
Ron
0.5
0.36
Vin = V DD
t
RonCL
PMOS
1.2mm
=2l
Out
In
Metal1
Polysilicon
NMOS
GND
2.5
?
2
tp = 0.69 CL (Reqn+Reqp)/2
1.5
Vout(V)
tpHL tpLH
1
0.5
-0.5
0 0.5 1 1.5 2 2.5
t (sec) -10
x 10
4.5
4
tp(normalized)
3.5
2.5
1.5
1
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
V (V)
DD
© Digital Integrated Circuits2nd Inverter
Device Sizing
-11
x 10
3.8
3.4
3.2
tp(sec)
2.2
2
2 4 6 8 10 12 14
S
tpLH tpHL
4.5
tp b = Wp/Wn
tp(sec)
3.5
3
1 1.5 2 2.5 3 3.5 4 4.5 5
b
0.3
tpHL(nsec)
0.25
0.2
0.15
0 0.2 0.4 0.6 0.8 1
trise (nsec)
In Out
CL
If CL is given:
- How many stages are needed to minimize the delay?
- How to size the inverters?
RW
CL
RW Load (CL)
tp = k RWCL
2W
W
Cint CL
Load
CN = Cunit
Delay ~ RW Cint C L
In Out
1 2 N CL
f NF
Minimum path delay
t p Nt p 0 1 N F /
© Digital Integrated Circuits2nd Inverter
Example
In Out
1 f f2 CL= 8 C1
C1
f 38 2
ln f
t p 0 ln F f
t p Nt p 0 F / 1 1/ N
ln f ln f
t p t p 0 ln F ln f 1 f
0
f ln f 2
60.0
40.0
u/ln(u)
x=10,000
x=1000
20.0 x=100
x=10
0.0
1.0 3.0 5.0 7.0
u
t p Nt p 0 1 N F /
1 8 64
2 8 18
1 4 16 64 3 4 15
1 64 4 2.8 15.3
2.8 8 22.6
• Leakage
Leaking diodes and transistors
Vin Vout
CL
Energy/transition = CL * Vdd2
Vdd -Vt
CL
E 0 1 = CL Vdd Vdd – Vt
2 2
EN n N 2
P = lim -------- f = lim ------------ C V f clk
avg N N clk N N L dd
n N
0 1 = lim ------------
N N
Cext
Cg1 1 f
E VDD
2
C g1 1 1 f F
2
E VDD 2 2 f F
Eref Vref 4 F
4 1.5
3.5
F=1
3
normalized energy
2 1
2.5
vdd (V)
2 5
1.5
0.5
1
10
0.5 20
0 0
1 2 3 4 5 6 7 1 2 3 4 5 6 7
f f
Vin Vout
CL
0.15
0.10
IVDD (mA)
0.05
Pnorm
5
Vdd =3.3
4
Vdd =2.5
3
1
Vdd =1.5
0
0 1 2 3 4 5
t /t
sin sout
Vout
Drain Junction
Leakage
Sub-Threshold
Current
p+ p+
N
IDL = JS A
2
JS = JS
1-5pA/ mmpA/mm2
= 10-100 for a 1.2 mm
at 25 degCMOS technology
C for 0.25mm CMOS
JS doubles for every 9 deg C!
Js double with every 9oC increase in temperature
Istat
Vout
CL
Vin =5V
1
10
0
10
-1
10
-2
10
1960 1970 1980 1990 2000 2010
Year
tp decreases by 13%/year
50% every 5 years!
Propagation Delay
rs
ea
100 x1.4 / 3 y 1000
0.7
Power Dissipation (W)
3
10 / 3
x4
100
10
0.1
MPU
DSP
0.01 1
1 10
80 85 90 95 Scaling Factor
Year (normalized by 4 mm design rule )
(a) Power dissipation vs. year. (b) Power density vs. scaling factor.
From Kuroda
© Digital Integrated Circuits2nd Inverter
Technology Scaling Models
• General Scaling
most realistic for todays situation —
voltages and dimensions scale with different factors