Chap2 Lect07 DC Ac Response
Chap2 Lect07 DC Ac Response
DC Response
Ex: Inverter
When Vin = 0 -> Vout = VDD
When Vin = 1 -> Vout = 0
In between, Vout depends on transistor size and current.
1
Principles of VLSI Design DC and AC Response CMPE 413
NMOS Operation
VDD
Vgsn = Vin
Idsp
Vin Vout Vdsn= Vout
2
Principles of VLSI Design DC and AC Response CMPE 413
PMOS Operation
VDD
Vgsp = Vin - VDD
Idsp
Vin Vout Vdsp =Vout - VDD
3
Principles of VLSI Design DC and AC Response CMPE 413
I-V Characteristic
Vgsn5
Vgsn4
Idsn
Vgsn3
-Vdsp
-VDD Vgsn2
Vgsp1 Vgsn1
Vgsp2 0 VDD
Vgsp3 Vdsn
Vgsp4 -Idsp
Vgsp5
4
Principles of VLSI Design DC and AC Response CMPE 413
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
5
Principles of VLSI Design DC and AC Response CMPE 413
For a given Vin, Plot Idsn, Idsp vs. Vout. (Vout values where |currents| are equal)
Vin0
Vin0
VDD
Vout
Vin1
VDD
Vout
6
Principles of VLSI Design DC and AC Response CMPE 413
Idsn, |Idsp|
Vin = 0.4 VDD
Vin2
Vin2
VDD
Vout
Vin3
Vin3
VDD
Vout
7
Principles of VLSI Design DC and AC Response CMPE 413
Vin4
Idsn, |Idsp|
Vin = 0.8 VDD
Vin4
VDD
Vout
Vin0 Vin5
Vin = VDD
Vin1
Idsn, |Idsp|
Vin2
Vin3
Vin4
VDD
Vout
8
Principles of VLSI Design DC and AC Response CMPE 413
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
9
Principles of VLSI Design DC and AC Response CMPE 413
DC Transfer Curve
Vin0 Vin5
Vin1 Vin4
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1 VDD
VDD
Vout A B
Vout
C
D
E
0 Vtn VDD/2 VDD+Vtp
VDD
Vin
10
Principles of VLSI Design DC and AC Response CMPE 413
C Saturation Saturation
D Linear Saturation D
E
E Linear Cutoff 0 Vtn VDD/2 VDD+Vtp
VDD
Vin
A
B
C
IDD Supply current IDD vs. Vin.
D
E
Vin VDD
11
Principles of VLSI Design DC and AC Response CMPE 413
Beta Ratios
12
Principles of VLSI Design DC and AC Response CMPE 413
Noise Margins
A parameter that determines the maximum noise voltage on the input of a gate that
allows the output to remain stable.
Two parameters, Low noise margin (NML) and High noise margin (NMH).
NML = difference in magnitude between the max LOW output voltage of the driving
gate and max LOW input voltage recognized by the driven gate. NMH is similar for
high voltage input and output range.
VDD
Logical high
output range VOHmin Logical high
NMH input range
VIHmin
indeterminate
region
VILmax
NML Logical low
Logical low VOLmax input range
output range
GND
13
Principles of VLSI Design DC and AC Response CMPE 413
Logic Levels
To maximize noise margins, select logic levels at unity gain points of DC transfer charac-
teristics
V out NMH = VOH - VIH
NML = VIL - VOL
U n ity G a in P o in ts
V DD
S lo p e = -1
V OH
β p /β n > 1
V in V out
V OL
V in
0
V tn V IL V IH V D D - V D D
|V tp |
14
Principles of VLSI Design DC and AC Response CMPE 413
Pseudo-nMOS Inverter
VDD
p-device pull-up
(load) Vout
p
Vout
2.5V Wp/Lp = 4
Vin n-device pull-down
n
(driver)
Wp/Lp = 2
Pseudo-nMOS was popular for high-speed circuits, static ROMs and PLAs.
15
Principles of VLSI Design DC and AC Response CMPE 413
Pseudo-nMOS
0.60V
Pseudo-nMOS inverter
VOL
1.2V 2.2V Vin VDD
VIL
16
Principles of VLSI Design DC and AC Response CMPE 413
Transient Response
Vin(t)
Vout(t)
Cload
Idsn(t)
17
Principles of VLSI Design DC and AC Response CMPE 413
V in ( t ) = u ( t − t 0 )V DD
Vin(t)
V out ( t < t 0 ) = V
DD
dV out I dsn ( t )
---------------- = ------------------
dt C load Vout(t)
t
t0
0 t < t0
β 2
--- ( V − V ) V out > V DD − V t
I dsn ( t )= 2 DD
18