4740 Lecture06 Inverter Sizing
4740 Lecture06 Inverter Sizing
ECE4740:
Digital VLSI Design
Lecture 6: Inverter sizing
193
194
1
6/8/2018
t
tpHL tpLH
Vout
90% 90%
output
waveform 50%
10%
t
tf tr
195
Contamination delay
Vin contamination delay
tcd = 0.5(tcdHL+tcdLH)
input 50%
waveform
t
tcdHL tcdLH
Vout
196
2
6/8/2018
197
• Propagation delay:
198
3
6/8/2018
Inverter sizing
199
intrinsic output
extrinsic
capacitances from
capacitances:
self-loading etc.
fan-out and wiring
(diffusion, Miller)
4
6/8/2018
• Intrinsic capacitances:
• Gate resistance: capacitance of a
unit-sized device
resistance of a
unit-sized device
• Leads to:
201
An equivalent view
VDD VDD
Req=Rref/S
high
Vin Vout Vout
VSS VSS
• Propagation delay:
• Simplifying:
202
5
6/8/2018
VDD
Vout
Wp S=2 corresponds to
Vin
2Wp and 2Wn
Wn
VSS
203
intrinsic delay
of inverter: tp0
6
6/8/2018
206
7
6/8/2018
207
It’s a trade-off
• Sizing up an inverter reduces delay, but will
also increase its input capacitance!
• Intrinsic capacitance Cint proportional to
gate capacitance:
8
6/8/2018
minimum
Chain of N inverters
sized final load
in out
1 2 N
Cg,1 no wire CL
loads
• Optimality conditions:
210
Image adapted from: Digital Integrated Circuits (2nd Edition) by Rabaey, Chandrakasan, Nikolic
9
6/8/2018
211
Implications
WHY?
212
10
6/8/2018
Implications (cont’d)
• With
• Simply a result of
213
1 f f2 C L= 8 C 1
C1
214
11
6/8/2018
• There is a trade-off
– too many stages: intrinsic delay dominates
– too few stages: effective fan-out dominates
• Implies
• Solve
216
12
6/8/2018
6
4.5
5
4
4
3.5 3
2
3
1
2.5 0
0 0.5 1 1.5 2 2.5 3
1 1.5 2 2.5 3 3.5 4 4.5 5
f
1 8 64 2 8 18
1 4 16 64 3 4 15
1
22.6 64 4 2.8 15.3
2.8 8
218
13
6/8/2018
always
Cext/Cint C1
CL=64C1
219
CL=64C1
C1
buffer 2 is 3.6x larger
than buffer 1
220
14
6/8/2018
Examples
Delay minimization
221
222
Image adapted from: Digital Integrated Circuits (2nd Edition) by Rabaey, Chandrakasan, Nikolic
15
6/8/2018
Cg 1 4 16 CL
CW
223
16