Beruflich Dokumente
Kultur Dokumente
Outline
Introduction to digital circuits
The inverter
NMOS inverter with resistor pull-up
Reading Assignment:
Howe and Sodini; Chapter 5, Sections 5.1-5.3
Lecture 11
undefined
region
logic 0
VMIN
Logic 0:
VMIN V VOL
Logic 1:
VOH V VMAX
Lecture 11
Ideal inverter
OUT=IN
IN
IN
OUT
v+
V+
VOUT=VIN
V+
VIN
VOUT
-
0
0
V M= V
2
V+ VIN
VOUT = V+
VOUT = 0
Lecture 11
Real inverter
VOUT
logic 1
VMAX
VOH
slope=-1
transition
region
logic 0
VOL
VMIN
0
V+
VIN
Logic 0:
VMIN output voltage for which VIN = V+
VOL smallest output voltage where slope = -1
Logic 1:
VOH largest output voltage where slope = -1
VMAX output voltage for which VIN = 0
Lecture 11
logic 1
slope=-1
undefined
region
logic 0
VOL
VMIN
0
VIL
VIH
V+
VIN
s
es ic 1
u
l
ue gic 0
l
g
a
a
o
v
t v lid lo
ut alid l
u
p
p
f in ce v
f in ce va
o
o
ge du
ge rodu
n
a
ran t pro
r
tp
tha
tha
Define:
VIL smallest input voltage where slope = -1
VIH highest input voltage where slope = -1
If range of output values VOL to VOH is wider than the
range of input values VIL to VIH, then the inverter
exhibits some noise immunity. (|Voltage gain| > 1)
Lecture 11
noise
VOUT
VOH
VOL
VIN
NMH
VIH
VIL
NML
inverter M
output
inverter N
input
Lecture 11
slope= Av
VOUT=VIN
VM
VOL=VMIN
0
VIL VM VIH
V+
VIN
Lecture 11
Transient Characteristics
Inverter switching in the time domain:
VIN
VOH
90%
50%
10%
0
VOL
tPHL
VOUT
tF
tR
tPLH
VOH
90%
50%
10%
0
tF
VOL
t
tR
tCYCLE
tR
rise time between 10% and 90% of total swing
fall time between 90% and 10% of total swing
tF
tPHL propagation delay from high-to-low between
50% points
tPLH propagation delay from low-to-high between
50% points
Propagation delay :
1
tP = (t PHL + t PLH )
2
Lecture 11
tCYCLE
VOL
t
VOUT
tPHL
tPLH
VOH
VOH
50%
tCYCLE
VOL
t
Lecture 11
IR
VOUT
ID
VIN
CL
load capacitance
(from following
stages)
Essential features:
Basic Operation:
Lecture 11
10
VDD
+
R
IR V R
-
VOUT
ID
VIN
Lecture 11
11
IR=ID
VGS=VDD
VDD
R
VGS=VIN
VGS=VT
0
0
VDD
VDS =VOUT
Transfer function:
VOUT=VDS
VDD
VT
VDD
Lecture 11
VIN=VGS
12
Logic levels:
VOUT=VDS
VMAX=VDD
VOUT=VIN
VM
VMIN
0
VT
VM
VDD
VIN=VGS
ID =
W
V VM
2
n Cox (VM VT ) = I R = DD
R
2L
Lecture 11
13
Noise Margins:
VOUT=VDS
VMAX=VDD
VOUT=VIN
Av
VMIN
0
VDD
VT
VIN=VGS
vin
vgs
gmvgs
Av =
6.012 Spring 2007
vout
-
vin
ro
gmvin
(ro//R) vout
-
v out
= g m(ro // R) gm R
vin
Lecture 11
14
Lecture 11
15