Lecture 7 - CMOS DC - Transient Response
Lecture 7 - CMOS DC - Transient Response
Mark McDermott
Electrical and Computer Engineering
The University of Texas at Austin
§ DC Response
§ Logic Levels and Noise Margins
§ Transient Response
§ Delay Estimation
20
VGS = +2V
10 VGS = +1V
0
0 1 2 3 4 5 6
Drain-Source Voltage, VDS
(volts)
VDD
VDD
Idsp
Vgsp = Vin - VDD Vin Vout
Vtp < 0
Vdsp = Vout - VDD Idsn
Vgsn5
Vgsn4
Idsn
Vgsn3
-Vdsp
-VDD Vgsn2
Vgsp1 Vgsn1
Vgsp2 0 VDD
Vgsp3 Vdsn
Vgsp4 -Idsp
Vgsp5
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
VDD
Vin2 Vin3
Idsp
Vin Vout
Vin3 Vin2 Idsn
Vin4 Vin1
VDD
Vout
§ Vin = 0
Vin0
Idsn, |Idsp|
Vin0
VDD
Vout
§ Vin = 0.2VDD
Vin1
Idsn, |Idsp|
Vin1
VDD
Vout
§ Vin = 0.4VDD
Idsn, |Idsp|
Vin2
Vin2
VDD
Vout
§ Vin = 0.6VDD
Idsn, |Idsp|
Vin3
Vin3
VDD
Vout
§ Vin = 0.8VDD
Vin4
Idsn, |Idsp|
Vin4
VDD
Vout
§ Vin = VDD
Vin0 Vin5
Vin1
Idsn, |Idsp|
Vin2
Vin3
Vin4
VDD
Vout
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
Vin2 Vin3
Vin3 Vin2 D
E
Vin4 Vin1 0 Vtn VDD/2 VDD+Vtp
VDD VDD
Vout Vin
B Saturation Linear A B
Vout
C Saturation Saturation C
D Linear Saturation
D
E Linear Cutoff 0 Vtn VDD/2
E
VDD+Vtp
VDD
Vin
VDD
bp
= 10
bn
Vout 2
1
0.5
bp
= 0.1
bn
0
VDD
Vin
§ How much noise can a gate input see before it does not recognize
the input?
b p/b n > 1
Vin Vout
VOL
Vin
0
Vtn VIL VIH VDD- VDD
|Vtp|
NOTE:
Contamination delay is not the same thing as minimum delay. It is the minimum
amount of time from an input signal change to an output signal change
Minimum delay - is the minimum amount of time from an input signal change (to
its correct value) to an output signal taking on its correct value (tpd)
1.5
1.0
(V)
tpdf = 66ps tpdr = 83ps
Vin
Vout
0.5
0.0
d
s
kC
kC
R/k
d 2R/k
d
g k g kC
g k g
s kC kC
kC s
s
d
§ Capacitance
– C = Cg = Cs = Cd = 2 fF/μm of gate width for technology scaled devices
§ Resistance
– R » 10 KΩ•μm in 0.6 μm process
– Improves with shorter channel lengths
– 1.25 KΩ•μm in 65 nm process
§ Unit transistors
– May refer to minimum contacted device (4/2 λ)
– Or maybe 1 μm wide device
– Doesn’t matter as long as you are consistent
2C
2C 2C
2C 2C
2 Y 2
A Y
1 1 R C
C
R C C
d = Reff * 6C
9/20/18 VLSI-1 Class Notes Page 31
Delay Model Comparison
2 2 2
3
3
2C 2C 2C
2C 2C 2C
2 22 22
2C 2C 2C
9C
33 3C
5C 3C
3C
3C
33
5C 3C
3C
3C
33
5C 3C
3C
t pd » å
nodes i
Ri -to - sourceCi
R1 R2 R3 RN
C1 C2 C3 CN
2 2 2 Y
3 9C 5hC
n2
3 n1 3C
3 3C
æRö æ 5 ö
tcdr = éë( 9 + 5h ) C ùû ç ÷ = ç 3 + h ÷ RC
è3ø è 3 ø
2C 2C
Shared
Contacted
Diffusion Isolated
Contacted 2 2 2
Merged Diffusion
Uncontacted 3 7C
Diffusion 3 3C
3C 3C 3C 3 3C
VDD VDD
A B A B
Y Y
GND GND