Delay in VLSI
Delay in VLSI
Delay in VLSI
CMOS VLSI
Design
Delay Calculations
Transient Response
DC analysis tells us Vout if Vin is constant
Transient analysis tells us Vout(t) if Vin(t) changes
Requires solving differential equations
MOS equations
1.5
1.0
(V)
Vin
tpdf = 66ps
tpdr = 83ps
Vout
0.5
0.0
0.0
200p
400p
600p
800p
t(s)
MOS equations
1n
Delay Definitions
tpdr: rising propagation delay
From input to rising output crossing VDD/2
Delay Definitions
tcdr: rising contamination delay
From input to rising output crossing VDD/2
MOS equations
Delay Estimation
We would like to be able to easily estimate delay
Not as accurate as simulation
But easier to ask What if?
RC Delay Models
Use equivalent circuits for MOS transistors
Ideal switch + capacitance and ON resistance
Unit nMOS has resistance R, capacitance C
Unit pMOS has resistance 2R, capacitance C
d
k
s
s
kC
R/k
2R/k
g
kC
kC
s
MOS equations
kC
d
k
s
kC
g
kC
d
2 Y
MOS devices
2 Y
2C
2C
Y
MOS devices
2 Y
2C
2C
2C
Y
R
R
C
MOS devices
2C
C
C
2 Y
2C
2C
2C
Y
R
R
C
d = 6RC
MOS devices
2C
C
C
MOS equations
MOS equations
2
3
3
3
MOS equations
capacitance.
2
3
3
3
MOS equations
capacitance.
2C
2
2C
2C
2C
2
2C
2C
2C
3C
3C
3C
MOS equations
2C
2C
3
3
3
3C
3C
3C
3C
capacitance.
5C
5C
5C
MOS equations
9C
3C
3C
Elmore Delay
ON transistors look like resistors
Pullup or pulldown network modeled as RC ladder
Elmore delay of RC ladder
t pd
Ri to sourceCi
nodes i
MOS equations
R2
R3
C1
C2
RN
C3
CN
2x
MOS equations
Y
h copies
2x
MOS equations
Y
4hC
6C
2C
h copies
2x
R
Y
(6+4h)C
MOS equations
Y
4hC
6C
2C
t pdr =
CMOS VLSI Design
h copies
2x
R
Y
(6+4h)C
MOS equations
Y
4hC
6C
2C
t pdr = ( 6 + 4h ) RC
CMOS VLSI Design
h copies
2x
MOS equations
Y
4hC
6C
2C
h copies
2x
x
R/2
R/2
2C
MOS equations
Y
(6+4h)C
Y
4hC
6C
2C
t pdf =
CMOS VLSI Design
h copies
2x
x
R/2
R/2
2C
MOS equations
Y
(6+4h)C
Y
4hC
6C
h copies
2C
t pdf = ( 2C ) ( R2 ) + ( 6 + 4h ) C ( R2 + R2 )
= ( 7 + 4h ) RC
CMOS VLSI Design
Delay Components
Delay has two parts
Parasitic delay
6 or 7 RC
Independent of load
Effort delay
4h RC
Proportional to load capacitance
MOS equations
Contamination Delay
Best-case (contamination) delay can be substantially less than
propagation delay.
Ex: If both inputs fall simultaneously
2
2x
R R
Y
(6+4h)C
MOS equations
Y
4hC
6C
2C
tcdr = ( 3 + 2h ) RC
CMOS VLSI Design