Professional Documents
Culture Documents
2023 Ch4-Elmore Delay
2023 Ch4-Elmore Delay
2023 Ch4-Elmore Delay
Delay
1. Delay definition
2. RC delay models
3. Linear delay models
5: DC and Transient Response CMOS VLSI Design 4th Ed. 2
1. Delay Definitions
tpdr: rising propagation delay
– From input to rising output
crossing VDD/2
tpdf: falling propagation delay
– From input to falling output
crossing VDD/2
tpd: average propagation delay
– tpd = (tpdr + tpdf)/2
tr: rise time
– From output crossing 0.2
VDD to 0.8 VDD
tf: fall time
– From output crossing 0.8
VDD to 0.2 VDD
1.5
1.0
(V)
tpdf = 66ps tpdr = 83ps
Vin
Vout
0.5
0.0
2C
2C 2C
2C 2C
2 Y 2
A Y
1 1 R C
C
R C C
d = 6RC
d = 15RC
5: DC and Transient Response CMOS VLSI Design 4th Ed. 13
Delay Model Comparison
2 2 2 Y=0
1
3
3
1
1
3
2C 2C 2C
2C 2C 2C
2 2 2
2C 2C 2C
9C
3 3C
5C 3C
3C
3
5C 3C
3C
3
5C 3C
3C
Y
Note: if there are multiple
paths through a transistor, use
the size for the “worst-case” in-
put combination.
C1 C2 C3 CN
Delay from A to Y:
Delay from A to Z:
tpdr = (6 + 4h)RC
ECE Department, University of Texas at Austin Lecture 5. CMOS Gate Characteristics
Example: Delay of 2-Input NAND Using Elmore
Formulation
t pdr = [(9 + 5h )C ](R ) + (3C )(R ) + (3C )(R ) t pdf = (3C )( R3 ) + (3C )( R3 + R3 ) + [(9 + 5h )C ]( R3 + R3 + R3 )
= (15 + 5h )RC = (12 + 5h )RC
2 2 2 Y
3 9C 5hC
n2
3 n1 3C
3 3C
R 5
tcdr ( 9 + 5h ) C =
= 3 + h RC
3 3
3C 3C 3C 3 3C
VDD VDD
A B A B
Y Y
GND GND
tpdf ? tpdr ?
20
10 40 30
30 40
3. Explain the delay estimation of a fanout-of-1 inverter (slide 10)
4. Explain the tpdr and tpdf delay estimation of 3-input NAND
driving h identical gates (slide 15).
5. Estimate delay for the gates: AOI21, OAI31
6. What is logical effort?
7. What is parasitic delay?
8. Estimate the delay of the following gate:
5: DC and Transient Response CMOS VLSI Design 4th Ed. 38