The Cmos Inverter: Slides Adapted From: N. Weste, D. Harris, CMOS VLSI Design,, 3/e, 2004
The Cmos Inverter: Slides Adapted From: N. Weste, D. Harris, CMOS VLSI Design,, 3/e, 2004
The Cmos Inverter: Slides Adapted From: N. Weste, D. Harris, CMOS VLSI Design,, 3/e, 2004
Inverter
Slides adapted from:
N. Weste, D. Harris, CMOS VLSI Design,
Addison-Wesley, 3/e, 2004
Outline
Switching threshold
Noise Margins
Propagation delay
Power Dissipation
Static dissipation
Dynamic dissipation
2
Q&A
1.
2.
3.
4.
5.
6.
Q&A
1.
2.
3.
4.
5.
6.
Inverter
When Vin = 0
Vout = VDD
Vout = 0
Cutoff ?
Linear ?
Saturation ?
Vgsn = Vin
Vdsn = Vout
10
Vin = 0
Vin0
Idsn, |Idsp|
Vin0
Vout
VDD
11
Idsn, |Idsp|
Vin1
Vin1
Vout
VDD
12
Idsn, |Idsp|
Vin2
Vin2
Vout
VDD
13
Idsn, |Idsp|
Vin3
Vin3
Vout
VDD
14
Vin4
Idsn, |Idsp|
Vin4
Vout
VDD
15
Vin = VDD
Vin0
Idsn, |Idsp|
Vin5
Vin1
Vin2
Vin3
Vin4
Vout
VDD
16
DC Transfer Curve
17
18
Beta Ratio
19
Noise Margins
How much noise can a gate input see before it does not
recognize the input ?
20
Noise Margins
21
DC parameters
22
23
Vin(t)
Vout (t t0 ) VDD
Vout(t)
Cload
dVout (t )
I dsn (t )
dt
Cload
I dsn (t )
VDD V
Vin(t)
t t0
Idsn(t)
Vout VDD Vt
V (t )
VDD Vt out
Vout (t ) Vout VDD Vt
2
Vout(t)
t0
t
25
Delay Parameters
tr, tf
tpdr, tpdf
27
28
1.5
1.0
(V)
Vin
tpdf = 66ps
tpdr = 83ps
Vout
0.5
0.0
0.0
200p
400p
600p
t(s)
800p
1n
29
Delay Estimation
RC Delay Models
d
k
s
s
kC
R/k
g
kC
kC
s
d
k
s
kC
2R/k
kC
kC
d
31
Power Dissipation
Instantaneous power:
P i DD (t) VDD
T
Energy consumed:
E i DD VDD dt
0
Average power:
Pavg
1
i DD VDD dt
T0
32
Power Dissipation
Static Dissipation
Subtreshold conduction
Tunneling current
Leakage through reverse biased diodes
Dynamic Dissipation
Charging and discharging (switching) of the load capacitance
Short-Circuit current while both pMOS and nMOS networks are
partially ON
33
Static Dissipation
Dynamic Dissipation
T
Pdynamic
1
VDD
Psw Psc i DD (t) VDD dt
i DD (t)dt
T0
T 0
Because most gates do not switch every clock cycle, we introduce a corrective
activity factor :
2
Psw C VDD
f clock
A clock has =1 because it rises and fall every cycle, but most data have a
maximum activity factor =0.5 because they transition only once every cycle
35
Dynamic Dissipation
36
37
Small transistors
Careful floor planning to reduce interconnect
39