Lecture 12-1
Contents:
1. Introduction to digital electronics: the inverter
Lecture 12-2
Key questions
Lecture 12-3
undefined
region
logic 0
VMIN
logic 0: VM IN V VOL
logic 1: VOH V VM AX
undened logic value: VOL V VOH .
Logic operations are performed using logic gates.
Lecture 12-4
2 Ideal inverter:
OUT=IN
IN
IN
OUT
VOUT
v+
V+
+
VIN
-
VOUT=VIN
V+
+
VOUT
0
0
VM= V
V+ VIN
VOU T = V +
Lecture 12-5
v+
V+
VOUT=VIN
V+
VIN
VOUT
-
0
0
VM = V
V+ VIN
logic level
level restoration
noise suppression
VIN
VOUT
V+
V+
VM
VM
VIN
VOUT
V+
V+
VM
VM
VIN
VOUT
V+
V+
VM
VM
Lecture 12-6
2 Real inverter:
VOUT
V+
logic 1
slope=-1
VMAX
VOH
v+
|Av|>1
undefined
region
logic 0
VOL
VMIN
0
VIN
VOUT
V+
VIN
Lecture 12-7
|Av|<1
noise suppressed
VOUT
logic 1
VMAX
VOH
slope=-1
|Av|>1
edges sharpened
undefined
region
logic 0
VOL
VMIN
0
|Av|<1
noise suppressed
VIL
VIH
V+
VIN
t
t
ha 0
tha 1
t
s
s
ic
c
e
lue logi
alu le log
a
v
t
le
tv
pu ptab
pu ptab
n
i
n
i
e
f
of acce
e o e acc
e
g
g
e
ran duc
ran duc
o
o
pr
pr
Lecture 12-8
N
VOUT
VIN
VMAX
VMAX
VOH
VOL
NMH
NML
VMIN
inverter M
output
VIH
VIL
VMIN
inverter N
input
Lecture 12-9
VOL=VMIN
0
VIL VM VIH
V+
VIN
Lecture 12-10
VOUT
VOH=VMAX
slope= Av(VM)
VOUT=VIN
VM
VOL=VMIN
0
|Av (VM )|
|Av (VM )|
VIL VM VIH
V+
VIN
VMAX VM
VMAX VM
VIL VM
VM VIL
|Av (VM )|
VM VMIN
1
VMIN
VIH VM (1 +
)
VIH VM
|Av (VM )|
|Av (VM )|
Then:
NML = VIL VOL (VMAX VMIN )(VMAX VM )(1+
1
)
|Av (VM )|
1
)
|Av (VM )|
If |Av (VM )| :
N ML VM VM IN
N MH VM AX VM
Lecture 12-11
2 Transient characteristics
Look at inverter switching in the time domain:
VIN
VOH
90%
50%
10%
0
IN
VOL
t
tF
tR
OUT
tPHL
VOUT
tPLH
VOH
90%
50%
10%
0
tF
VOL
tR
tCYCLE
tP = 12 (tP HL + tP LH )
Lecture 12-12
VIN
VOH
tCYCLE
VOL
t
VOUT
tPHL
tPLH
VOH
VOH
50%
tCYCLE
VOL
t
Lecture 12-13
V+=VDD
IR
VOUT
ID
VIN
CL
load capacitance
(from following
stages)
Features:
VBS = 0 (typically not shown)
CL summarizes capacitive loading of following stages
(other logic gates, interconnect lines)
Basic operation:
if VIN < VT , MOSFET OFF VOU T = VDD
if VIN > VT , MOSFET ON VOU T small (value set
by resistor/nMOS divider)
Lecture 12-14
VDD
+
R
IR VR
-
VOUT
ID
VIN
1/R
IR=ID
IR=ID
VDD
VDD
1/R
1/R
0
VR=VDD-VOUT
-VDD
VR-VDD=-VOUT
VDD
VOUT
Lecture 12-15
IR=ID
VGS=VDD
VDD
R
VGS=VIN
VGS=VT
0
0
VDD
VDS=VOUT
Transfer function:
VOUT=VDS
VDD
VT
VDD
VIN=VGS
Lecture 12-16
Logic levels:
VOUT=VDS
VMAX=VDD
VOUT=VIN
VM
VMIN
VT
VM
VDD
VIN=VGS
VDD VM
W
nCox (VM VT )2 = IR =
2L
R
Lecture 12-17
Key conclusions