Professional Documents
Culture Documents
VDD
VDD-Vtn
Vs = |Vtp|
VDD VDD-2Vtn
VSS
DC Response
DC Response: Vout vs. Vin for a gate
Ex: Inverter
When Vin = 0 -> Vout = VDD
When Vin = VDD -> Vout = 0
In between, Vout depends on VDD
transistor size and current
Idsp
By KCL, must settle such that Vin Vout
Idsn = |Idsp| Idsn
We could solve equations
But graphical solution gives more insight
Transistor Operation
Idsn Vgsn4
-Vdsp Vgsn3
-VDD Vgsn2
Vgsp1 Vgsn1
Vgsp2 0 VDD
Vgsp3 Vdsn
Vgsp4 -Idsp
Vgsp5
Current vs. Vout, Vin
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
Load Line Analysis
For a given Vin:
Plot Idsn, Idsp vs. Vout
Vout must be where |currents| are equal in
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
VDD
Vin2 Vin3
Idsp
Vin3 Vin2 Vin Vout
Vin4 Vin1 Idsn
VDD
Vout
Load Line Analysis
VDD VVin0in0 VV
in5
in5
0.8V Vin1
DD Vin1
VV
Idsn
dsn, |I dsp
dsp
| in4in4
0.6VDD VVin2in2 VV
in3in3
0.4VDD VVin3in3 VV
in2in2
0.2VDD VVin4in4 VV
in0in1
in1
VVDD
DD
V
Vout
out
out
DD
DC Transfer Curve
Vin0 Vin1
VDD Vin2
Vin0 Vin5
A B
Vout
Vin1 Vin4
C
Vin2 Vin3
Vin3
Vin3 Vin2 D Vin4 Vin5
Vin4 Vin1 E
0 Vtn VDD/2 VDD+Vtp
VDD VDD
Vout Vin
Operating Regions
Revisit transistor operating
regions VDD
A Cutoff Linear
B Saturation Linear VDD
A B
C Saturation Saturation
Vout
C
D Linear Saturation
E Linear Cutoff D
E
0 Vtn VDD/2 VDD+Vtp
VDD
Vin
Beta Ratio
If p / n 1, switching point will move from VDD/2
Called skewed gate
Other gates: collapse into equivalent inverter
VDD
p
10
n
Vout 2
1
0.5
p
0.1
n
0
VDD
Vin
Noise Margins
How much noise can a gate input see before
it does not recognize the input?
p/ n > 1
Vin Vout
VOL
Vin
0
Vtn VIL VIH VDD- VDD
|Vtp|
Delay Estimation
Jagannadha Naidu K
Transient Response
1.5
1.0
(V)
tpdf = 66ps tpdr = 83ps
Vin
Vout
0.5
0.0
2C 2C
2C 2C
2 Y 2
A Y
1 1 R C
C
R C C
d = 6RC
Example: 3-input NAND
Sketch a 3-input NAND with transistor widths
chosen to achieve effective rise and fall resistances
equal to a unit inverter (R).
2 2 2
3
3
3
3-input NAND Caps
Annotate the 3-input NAND gate with gate and
diffusion capacitance.
2C 2C 2C
2C 2C 2C
22 22 22
2C 2C 2C
9C
33 3C
5C 3C
3C
3C
33
5C 3C
3C
3C
33
5C 3C
3C
Elmore Delay
ON transistors look like resistors
Pullup or pulldown network modeled as RC ladder
Elmore delay of RC ladder
t pd
nodes i
Ri to sourceCi
C1 C2 C3 CN
Example: 3-input NAND
Estimate worst-case rising and falling delay of 3-
input NAND driving h identical gates.
2 2 2 Y
3 9C 5hC
n2
3 n1 3C
h copies
3 3C
t pdf 3C R
3 3C R3 R3 9 5h C R3 R3 R3
t pdr 9 5h RC
11 5h RC
Delay Components
2 2 2 Y
3 9C 5hC
n2
3 n1 3C
3 3C
R 5
tcdr 9 5h C 3 h RC
3 3
Diffusion Capacitance
We assumed contacted diffusion on every s / d.
Good layout minimizes diffusion area
Ex: NAND3 layout shares one diffusion contact
Reduces output capacitance by 2C
Merged uncontacted diffusion might help too
2C 2C
Shared
Contacted
Diffusion Isolated
Contacted 2 2 2
Merged Diffusion
Uncontacted 3 7C
Diffusion 3 3C
3C 3C 3C 3 3C
Layout Comparison
Y Y
GND GND