0% found this document useful (0 votes)
168 views42 pages

Ese 570 Mos Inverters: Static Characteristics

This document summarizes the static characteristics of MOS inverters with resistive loads. It defines the five critical voltages - VOH, VOL, VIL, VIH, Vth - that determine the inverter's DC output behavior, noise margins, and transition region. Equations are derived for each of these voltages in terms of device parameters like kn, RL, VDD, and VT0,n. The calculation of power dissipation is also summarized, showing it depends on VDD and the DC current drawn for input voltages of 0 and 1.

Uploaded by

Vipul Mistry
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views42 pages

Ese 570 Mos Inverters: Static Characteristics

This document summarizes the static characteristics of MOS inverters with resistive loads. It defines the five critical voltages - VOH, VOL, VIL, VIH, Vth - that determine the inverter's DC output behavior, noise margins, and transition region. Equations are derived for each of these voltages in terms of device parameters like kn, RL, VDD, and VT0,n. The calculation of power dissipation is also summarized, showing it depends on VDD and the DC current drawn for input voltages of 0 and 1.

Uploaded by

Vipul Mistry
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

ESE 570 MOS INVERTERS: STATIC

CHARACTERISTICS
Kenneth R. Laker, University of Pennsylvania
1
A
B = A
IDEAL INVERTER VOLTAGE TRANSFER
CHARTERISTIC (VTC)
Kenneth R. Laker, University of Pennsylvania
2
A B
0
0 1
1
V
in
V
out
V
DD
V
DD
V
th
=
V
DD
/2
Logic 1
output
Logic 0
output
Kenneth R. Laker, University of Pennsylvania
3
LOAD
+
-
V
L
I
D
I
L
C
out V
out
V
in
V
in
V
out
V
OH
V
OH
V
th
V
OL
V
out
=

V
in
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
OH
-> max output voltage when
output is 1
V
OL
-> min output voltage when
output is 0
V
IL
-> max input voltage which
can be interpreted as 0
ACTUAL INVERTER VOLTAGE TRANSFER
CHARTERISTIC (VTC)
V
IH
-> min input voltage which
can be interpreted as 1
V
DD
Kenneth R. Laker, University of Pennsylvania
4
V
OH
-> max output voltage when output is 1
V
OL
-> min output voltage when output is 0
V
IL
-> max input voltage which can be interpreted as 0
V
IH
-> min input voltage which can be interpreted as 1
NOISE IMMUNITY AND NOISE MARGINS
interconnect interconnect
V
OH
V
OL
V
IL
V
OH
V
IH
V
OL
NOISE
NOISE
max allowable
0 voltage
min allowable
1 voltage
Kenneth R. Laker, University of Pennsylvania
5
V
OH
-> max output voltage when output is 1
V
OL
-> min output voltage when output is 0
V
IL
-> max input voltage which can be interpreted as 0
V
IH
-> min input voltage which can be interpreted as 1
V
in
V
IH
V
IL
Transition Region
V
OH
V
out
V
OL
NM
H
NM
L
NM
H
= V
OH
- V
IH
NM
L
= V
IL
- V
OL
NOISE IMMUNITY AND NOISE MARGINS
JUSTIFICATION FOR V
IL
, V
IH
:
LET: V
out
= f(V
in
), V
out
= f(V
in
+ V
noise
)
V
out
'
f(V
in
) +
dV
out
dV
in
V
noise
+ H. O. t e r ms
Perturbed Output = Nominal Output + Gain x Ext. Perturbation
0
0
V
DD
Kenneth R. Laker, University of Pennsylvania
6
FIVE CRITICAL VOLTAGES: V
OL
, V
OH
, V
IL
, V
IH
, V
th
determine:
--> DC Output Voltage Behavior
--> Noise Margins
--> Width and Location of Transition Region
POWER DISSIPATION AND DIE AREA
Power Dissipation -> HEAT
T
j
T
a
+ P
T
j
-> junction Temp
T
a
-> ambient Temp
-> Thermal Resistance
P -> Power Dissipated
P --> P
DC
, P
dynamic
P
DC
= V
DD
I
DC
ASSUME: V
in
= 1 50% of Op Time, 0 50% of Op Time
P
DC

V
DD
2
I
DC
(V
in
"0") + I
DC
(V
in
"1")
[ ]
DIE AREA --> MIN W x L and routing --> limited by design rules
Min Die Area => W/L -> 1
Kenneth R. Laker, University of Pennsylvania
7
RESISTIVE-LOAD INVERTER
CUTOFF: V
in
= V
GS
< V
T0,n
, I
D
= 0
LINEAR: V
in
= V
GS
> V
T0,n
,
V
out
= V
DS
< V
in
- V
t0,n
I
D

k
n
2
2(V
in
V
T0, n
) V
out
V
out
2
[ ]
SATURATION:
V
in
= V
GS
> V
T0,n
V
out
= V
DS
> V
in
- V
T0,n
I
D

k
n
2
(V
in
V
T0, n
)
2
Where:
k
n

n
C
ox
W
L
Let (for hand calculations) = 0
= V
DS
V
BS
= 0 => V
T,n
= V
T0,n

+
-
V
L
I
D
I
L
V
out
V
in
R
L
V
in
= V
GS
I
L
= I
D
V
DD
Units
RESISTOR R
L
:
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A B
C
V
out
= V
in
- V
T0,n
LIN
SAT
CALCULATION OF V
OH
:
V
out
V
DD
R
L
I
L
V
in
< V
T0,n
=> nMOS Cut-off
A
I
D
= I
L
= 0 => V
OH
= V
DD
Kenneth R. Laker, University of Pennsylvania
8
A
V
DD
V
out
I
L
= 0
R
L
+
-
V
L
I
D
I
L
V
out
V
in
R
L
V
in
= V
GS
I
L
= I
D
V
DD
= V
DS
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A B
C
V
out
= V
in
- V
T0,n
LIN
SAT
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A
B
C
V
out
= V
in
- V
T0,n
LIN
SAT
9
10
Kenneth R. Laker, University of Pennsylvania
where V
out
= V
OL
V
DD
V
OL
R
L

k
n
2
2(V
DD
V
T0, n
) V
OL
V
OL
2
[ ]
where V
in
= V
OH
= V
DD
I
L
= I
D
V
OL
2
2 V
DD
V
T0, n
+
1
k
n
R
L



_
,

V
OL
+
2
k
n
R
L
V
DD
0
V
OL
V
DD
V
T0,n
+
1
k
n
R
L
t V
DD
V
T0,n
+
1
k
n
R
L



_
,

2

2
k
n
R
L
V
DD
0 < V
OL
< V
T0,n
C
V
DD
V
out
I
L
I
D
R
L
+
-
V
L
I
D
I
L
V
out
V
in
R
L
V
in
= V
GS
I
L
= I
D
V
DD
= V
DS
I
D

k
n
2
2(V
in
V
T0, n
) V
out
V
out
2
[ ]
CALCULATION OF V
OL
:
C
I
L

V
DD
V
OL
R
L
out
Kenneth R. Laker, University of Pennsylvania
11
CALCULATION OF V
IL
:
B
dV
out
dV
in
1 @ V
in
= V
IL
=> V
out
V
OH
I
L
= I
D
Differentiate wrt to V
in
, i.e.

1
R
L
dV
out
dV
in
k
n
(V
in
V
T0, n
)
V
IL
V
T0, n
+
1
k
n
R
L
V
DD
V
out
(V
in
V
IL
)
R
L

k
n
2
(V
IL
V
T0, n
)
2
V
out
(V
in
V
IL
) V
DD

1
2k
n
R
L
Find V
out
(when V
in
= V
IL
):
B
V
DD
I
D
V
out
R
L
I
L
= V
DS
+
-
V
L
I
D
I
L
V
out
V
in
R
L
V
in
= V
GS
I
L
= I
D
V
DD
Kenneth R. Laker, University of Pennsylvania
12
CALCULATION OF V
IH
:
C
C
dV
out
dV
in
1
@ V
in
= V
IH
=> V
out
V
OL
I
L
= I
D
V
DD
V
out
R
L

k
n
2
2(V
in
V
T0, n
) V
out
V
out
2
[ ]
Differentiate wrt to V
in
, i.e.

1
R
L
dV
out
dV
in

k
n
2
2(V
in
V
T0, n
)
dV
out
dV
in
+ 2V
out
2V
out
dV
out
dV
in



1
]
1
-1
-1
-1
V
IH
V
IH
V
T0,n
+ 2V
out

1
k
n
R
L
V
DD
V
out
I
D
R
L
I
L

= V
DS
+
-
V
L
I
D
I
L
V
out
V
in
R
L
V
in
= V
GS
I
L
= I
D
V
DD
CALCULATION OF V
IH
:
C
C
Kenneth R. Laker, University of Pennsylvania
13
Find V
out
(V
in
= V
IH
):
V
DD
V
out
R
L

k
n
2
2(V
IH
V
T0,n
) V
out
V
out
2
[ ]
where
V
IH
V
T0,n
+ 2V
out

1
k
n
R
L
V
DD
V
out
R
L

k
n
2
2(V
T0,n
+ 2V
out

1
k
n
R
L
V
T0,n
) V
out
V
out
2



1
]
1
V
IH
V
T0,n
+ 2
2
3
V
DD
k
n
R
L

1
k
n
R
L
V
out
(V
in
V
IH
)
2
3
V
DD
k
n
R
L
I
L
R
L
I
D
V
DD
V
out
CALCULATION OF V
th
:
Kenneth R. Laker, University of Pennsylvania
14
V
in
= V
out
= V
th
=> V
DS
= V
GS
> V
GS
- V
T0,n
B
V
DD
V
out
R
L

k
n
2
(V
in
V
T0, n
)
2
I
L
= I
D
V
DD
V
th
R
L

k
n
2
(V
th
V
T0,n
)
2
V
th
V
th
V
th
2
2 V
T0,n

1
k
n
R
L



_
,

V
th
+ V
T0, n
2

2V
DD
k
n
R
L
0
V
th
V
T0, n

1
k
n
R
L
t V
T0,n

1
k
n
R
L



_
,

2
+
2 V
DD
k
n
R
L
V
T0, n
2
Kenneth R. Laker, University of Pennsylvania
15
SUMMARY - RESISTIVE LOAD INVERTER
V
OH
= V
DD
V
OL
V
DD
V
T0,n
+
1
k
n
R
L
t V
DD
V
T0,n
+
1
k
n
R
L



_
,

2

2
k
n
R
L
V
DD
V
IH
V
T0,n
+ 2
2
3
V
DD
k
n
R
L

1
k
n
R
L
V
out
(V
in
V
IH
)
2
3
V
DD
k
n
R
L
V
IL
V
T0, n
+
1
k
n
R
L
V
out
(V
in
V
IL
) V
DD

1
2k
n
R
L
V
th
V
T0, n

1
k
n
R
L
+ V
T0,n

1
k
n
R
L



_
,

2
+
2 V
DD
k
n
R
L
V
T0, n
2
V
in
V
out
k
n
R
L
= 8V
-1
5V
5V
k
n
R
L
= 2V
-1
k
n
R
L
= 4V
-1
V
DD
= 5V
V
T0,n
= 1 V
Units
POWER DISSIPATION - RESISTIVE LOAD INVERTER
P
DC

V
DD
2
I
DC
(V
in
"0") + I
DC
(V
in
"1")
[ ]
Kenneth R. Laker, University of Pennsylvania
16
WHEN V
in
= V
OH
:
WHEN V
in
= V
OL
: DRIVER nMOS in CUT-OFF
I
L
= I
D
= 0 => P(V
in
= 0) = 0
P
DC
(average)
V
DD
2
V
DD
V
OL
R
L
R
L
I
D
I
L
= 0
V
DD
V
DD
I
L

V
out
V
out
C
R
L
A
Kenneth R. Laker, University of Pennsylvania
17
EXAMPLE 5.1
Consider the following inverter design problem:
GIVEN: V
DD
= 5 V, k
n
= 30 A/V
2
and V
T0,n
= 1.0 V
Determine the W/L ratio of the driver transistor and the value
of the load resistor R
L
to realize V
OL
= 0.2 V.
For V
out
= V
OL
=> V
in
= V
OH
= V
DD
V
DD
V
OL
R
L

k
n
'
2
W
L
2(V
DD
V
T0,n
) V
OL
V
OL
2
[ ]
5 0.2
R
L

30x10
6
2
W
L
2(5 1)0.2 (0.2)
2
[ ]
W
L
R
L
2.05x10
5

NO UNIQUE W/L, R
L
V
DD
I
L

I
D
V
out
R
L
C
W
L
R
L
2.05x10
5

Kenneth R. Laker, University of Pennsylvania


18
(W/L) - RATIO
R
L
[k] P
DC
(average) [W]
1
2
3
4
5
6
205.0
102.5
68.4
51.3
41.0
34.2
58.5
117.1
175.4
233.9
292.7
350.8
Metal 1
n
+
Polysilicon (doped)
V
DD
GND
V
out
V
in
n
+
resistor
20 - 100 /sq.
EXAMPLE 5.1 Cont.
Kenneth R. Laker, University of Pennsylvania
19
EXAMPLE 5.2
Consider a resistive-load inverter with
V
DD
= 5 V, k
n
= 20 A/V
2
, V
T0n
= 0.8 V, R
L
= 200 k, W/L = 2
Calculate the critical voltages (V
OL
, V
OH
, V
IL
, V
IH
) on the VTC
and determine the noise margins.
V
OH
=V
DD
= 5 V
k
n
= k
n
(W/L) = 40 A/V
2
=> k
n
R
L
= 8 V
-1
V
OL
V
DD
V
T0,n
+
1
k
n
R
L
t V
DD
V
T0,n
+
1
k
n
R
L



_
,

2

2
k
n
R
L
V
DD
V
OL
=0.147 V
V
IL
V
T0, n
+
1
k
n
R
L
V
IL
=0.925 V
Consider a resistive-load inverter with
V
DD
= 5 V, k
n
= 20 A/V
2
, V
T0n
= 0.8 V, R
L
= 200 k, W/L = 2
Calculate the critical voltages (V
OL
, V
OH
, V
IL
, V
IH
) on the VTC
and determine the noise margins.
EXAMPLE 5.2 Cont.
Kenneth R. Laker, University of Pennsylvania
20
V
IH
V
T0,n
+ 2
2
3
V
DD
k
n
R
L

1
k
n
R
L
V
IH
=1.97 V
V
OH
=V
DD
= 5 V
V
OL
=0.147 V
V
IL
=0.925 V
NM
H
= V
OH
- V
IH
= 5V - 1.97V = 3.03V
NM
L
= V
IL
- V
OL
= 0.93V - 0.15V = 0.78V
GOOD DESIGN => NM
L
> V
DD
/4 = 1.25 V
Kenneth R. Laker, University of Pennsylvania
21
SATURATED ENHANCEMENT-LOAD INVERTER
V
BS,d
= 0 => V
T,d
= V
T0,n

V
BS,L
= - V
out
< 0 => V
T,L
= V
T0,n
LOAD:
V
GS,L
= V
DS,L
=> V
DS,L
> V
GS,L
- V
T,L
SAT cond. is ALWAYS SATISFIED
I
L

k
n
'
2
W
L



_
,

L
V
GS,L
V
T. L
( )
2

k
n
'
2
W
L



_
,

L
V
DD
V
out
V
T .L
( )
2
+
-
I
D
V
out
V
in
= V
DS,d
I
L
= I
D
I
L
V
in
= V
GS,d
V
DD
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A B
C
V
out
= V
in
- V
T0,n
LIN
SAT
V
sb
0
Kenneth R. Laker, University of Pennsylvania
Load -> Sat, Driver -> Lin
k
n
'
2
W
L



_
,

L
V
DD
V
out
V
T . L
( )
2

k
n
'
2
W
L



_
,

d
V
in
V
T0, n
( )
2
22
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A B
C
V
out
= V
in
- V
T0,n
LIN
SAT
Load -> Sat, Driver -> Sat
k
n
'
2
W
L



_
,

L
V
DD
V
out
V
T . L
( )
2

k
n
'
2
W
L



_
,

d
2[V
in
V
T0, n
]V
out
V
out
2
( )
+
-
I
D
V
out
V
in
= V
DS,d
I
L
= I
D
I
L
V
in
= V
GS,d
V
DD
B
C
V
OH
< V
DD
V
OL
> 0
Load -> Sat, Driver -> Cutoff
I
L

k
n
'
2
W
L



_
,

L
V
DD
V
out
V
T. L
( )
2
0
A
V
IL
V
IH
, V
OL
V
sb
0
V
OH
Kenneth R. Laker, University of Pennsylvania
23
V
GS,L
= 0 > V
T,L
V
SB,d
= 0 => V
T,d
= V
T0,n

V
SB,L
= V
out
=> V
T,L
= V
T0,L
ADVANTAGES wrt ENH LOADS
(i) Sharper VTC transition & higher
Noise Margins
(ii) Smaller Overall Layout
ENHANCEMENT DRIVER:
CUT: V
GS
= V
in
< V
T0,n
=> I
D
= 0
SAT: V
GS
= V
in
> V
T0,n
, V
DS
= V
out
> V
in
- V
T0,n
I
D

k
n,d
'
2
W
L



_
,

d
V
in
V
T0, n
[ ]
2
LIN: V
GS
= V
in
> V
T0,n
, V
DS
= V
out
< V
in
- V
T0,n
I
D

k
n,d
'
2
W
L



_
,

d
2(V
in
V
T0, n
) V
out
(V
out
)
2
[ ]
+
-
I
D
V
in
I
L
V
GS,L
= 0
V
DD
DEPLETION-LOAD INVERTER
I
L
= I
D
= V
DS,d
V
out
V
sb
0
24
V
in
V
out
V
OH
V
OH
V
OL
V
IL
V
IH
dV
out
dV
in
=-1
dV
out
dV
in
=-1
V
T0,n
A
D
E
V
out
= V
in
- V
T0,n
LIN
SAT
C
LIN
SAT
V
DD
+ V
T,L
B
F
Kenneth R. Laker, University of Pennsylvania
V
OH
-> A DRVR - Cut-off; LOAD - LIN
V
OL
- > C DRVR - LIN; LOAD - SAT
V
IL
-> B DRVR - SAT; LOAD - LIN
V
IH
-> C DRVR - LIN; LOAD - SAT
V
th
-> D DRVR - SAT; LOAD - SAT
VTC PARATMETERS
25
Kenneth R. Laker, University of Pennsylvania
26
DESIGN OF DEPLETION LOAD INVERTERS
V
OL
V
OH
V
T0,n
V
OH
V
T0, n
( )
2

k
n, L
'
W/L ( )
L
k
n,d
'
W/L ( )
d
V
T,L
(V
OL
)
[ ]
2
V
OH
= V
DD
V
OH
V
T0, n
V
OH
V
T0,n
( )
2

1
k
R
V
T , L
(V
OL
)
[ ]
2
Solving for k
R
(given V
OL
):
k
R

k
n,d
'
W/L ( )
d
k
n, L
'
W/L ( )
L

V
T,L
(V
out
)
[ ]
2
2(V
OH
V
T0,n
) V
OL
V
OL
( )
2
where V
in
= V
OH
= V
DD
V
OL
V
in
V
out
k
R
= 10
5V
5V
k
R
= 2
k
R
= 4
V
DD
= 5V
V
T0,n
= 1 V
V
T0,L
= -3V
k
n,d
= k
n,L
= 40 A/V
2
k
R

k
n,d
'
W/L ( )
d
k
n, L
'
W/L ( )
L
where
Kenneth R. Laker, University of Pennsylvania
27
TYPICAL VTCs FOR DEPLETION LOAD INVERTERS FOR
DIFFERENT k
R
VALUES
In GENERAL:
k
n, d
'
k
n, L
'
28
CMOS INVERTER - STATIC CHARACTERISTICS
V
in
= V
GSn
= V
GSp
+ V
DD
V
out
= V
DSn
= V
DSp
+ V
DD
Kenneth R. Laker, University of Pennsylvania
G
B
S
D
G B
S
D
V
DD
V
in
V
out
V
SS
CUTOFF LINEAR SATURATED
V
GSp
> V
T0p
V
GSp
< V
T0p
V
GSp
< V
T0p
p-device V
in
< V
T0p
+ V
DD
V
in
< V
T0p
+ V
DD
V
in
> V
T0p
+ V
DD
V
DSp
> V
GSp
- V
T0p
V
DSp
< V
GSp
- V
T0p
V
out
> V
in
- V
T0p
V
out
< V
in
- V
T0p
V
GSn
< V
T0n
V
GSn
> V
T0n
V
GSn
> V
T0n
n-device V
in
> V
T0n
V
in
> V
T0n
V
in
< V
T0n
V
DSn
< V
GSn
- V
T0n
V
DSn
> V
GSn
- V
T0n
V
out
< V
in
- V
T0n
V
out
> V
in
- V
T0n
I
Dp
I
Dn
V
SBp
= 0
V
SBn
= 0
V
in
= V
gsn
= V
gsp
+ V
DD
V
out
= V
dsn
= V
dsp
+ V
DD
E
I
dsn
V
out
= 0
V
DD
29
I
dsn
I
dsp
V
out
B
V
DD
I
dsp
V
out
A
= 0
V
DD
C
I
dsn
I
dsp
V
out
V
DD
Kenneth R. Laker, University of Pennsylvania
D
I
dsn
I
dsp
V
out
V
DD
V
in
- V
T0n
E
C
D
A
B
I
Dp
= 0
I
Dp
I
Dp
I
Dp
I
Dn
I
Dn
I
Dn
I
Dn
= 0
G
B
S
D
G B
S
D
V
DD
V
in
V
out
V
SS
I
dsp
I
dsn
I
Dp
I
Dn
V
DD
V
DD
V
out
V
in
V
DD
/2
V
DD
/2 V
Tn
V
DD
V
Tp
+
A B D
E
C
V
out
= V
in
- V
Tp
V
out
= V
in
- V
Tp
- V
T0p
LIN
LIN
SAT
V
in
- V
T0p
V
T0n
V
DD
+V
T0p
SAT
V
in
A B
C
D
E
V
out
Kenneth R. Laker, University of Pennsylvania
30
I
dsp
V
out
A
= 0
V
DD
I
Dp
= I
Dn
= 0
V
OH
= V
DD
I
Dp
= I
Dn
= 0
V
OL
= 0
CALCULATE V
OL
CALCULATE V
OH

A
E
I
dsn
V
out
= 0
V
DD
E
I
Dn
= 0
I
Dp
= 0
0
0
0 0
Kenneth R. Laker, University of Pennsylvania
31
I
dsn
I
dsp
V
out
B
V
DD
CALCULATE V
IL
k
n
'
2
W
L



_
,

n
V
GSn
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
2 V
GSp
V
T0 p
( )
V
DSp
V
DSp
2
[ ]
I
Dp
= I
Dn
k
n
'
2
W
L



_
,

n
V
in
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
2 V
in
V
DD
V
T0 p
( )
V
out
V
DD
( )
V
out
V
DD
( )
2
[ ]
V
GSn
= V
in
, V
GSp
= V
in
- V
DD
, V
DSp
= V
out
- V
DD
B
I
Dn
I
Dp
G
B
S
D
G B
S
D
V
DD
V
in
V
out
V
SS
I
dsp
I
dsn
I
Dp
I
Dn
k
n
'
2
W
L



_
,

n
V
in
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
2 V
in
V
DD
V
T0 p
( )
V
out
V
DD
( )
V
out
V
DD
( )
2
[ ]
Kenneth R. Laker, University of Pennsylvania
32
DIFFERENTIATING wrt V
in
k
n
'
W
L



_
,

n
V
in
V
T0 n
( ) k
p
'
W
L



_
,

p
V
out
V
DD
( ) + V
in
V
DD
V
T0 p
( )
dV
out
dV
in



V
out
V
DD
( )
dV
out
dV
in
1
]
1
(-1)
(-1)
V
IL
V
IL
V
IL

2 V
out
+ V
T0 p
V
DD
+ k
R
V
T0 n
1+ k
R
k
n
'
W
L



_
,

n
V
IL
V
T0 n
( ) k
p
'
W
L



_
,

p
2V
out
V
IL
+ V
T0 p
V
DD
[ ]
SOLVING FOR V
IL
k
R

k
n
'
W/L ( )
n
k
p
'
W/L ( )
p
where
(5.59)
(5.62)
SOLVE Eqs (5.59) and (5.62) for V
out
and V
IL
Kenneth R. Laker, University of Pennsylvania
33
I
Dp
= I
Dn
D
I
dsn
I
dsp
V
out
V
DD
CALCULATE V
IH
k
n
'
2
W
L



_
,

n
2 V
GSn
V
T0 n
( )V
DSn
V
DSn
2
[ ]

k
p
'
2
W
L



_
,

p
V
GSp
V
T0 p
( )
2
V
GSn
= V
in
, V
DSn
= V
out
,V
GSp
= V
in
- V
DD
k
n
'
2
W
L



_
,

n
2 V
in
V
T0 n
( )V
out
V
out
2
[ ]

k
p
'
2
W
L



_
,

p
V
in
V
DD
V
T0 p
( )
2
D
G
B
S
D
G B
S
D
V
DD
V
in
V
out
V
SS
I
dsp
I
dsn
I
Dp
I
Dn
I
Dp
I
Dn
k
n
'
2
W
L



_
,

n
2 V
in
V
T0 n
( )V
out
V
out
2
[ ]

k
p
'
2
W
L



_
,

p
V
in
V
DD
V
T0 p
( )
2
Kenneth R. Laker, University of Pennsylvania
34
DIFFERENTIATING wrt V
in
SOLVING FOR V
IH
V
IH

V
DD
+ V
T0 p
+ k
R
2V
out
+ V
T0 n
( )
1 + k
R
k
R

k
n
'
W/L ( )
n
k
p
'
W/L ( )
p
where
k
n
'
W
L



_
,

n
V
in
V
T0 n
( )
dV
out
dV
in
+ V
out
V
out
dV
out
dV
in



1
]
1
k
p
'
W
L



_
,

p
V
in
V
DD
V
T0 p
( )
(-1)
(-1)
V
IH
V
IH
(5.64)
(5.67)
SOLVE Eqs. (5.64) and (5.67) for V
out
and V
IH
Kenneth R. Laker, University of Pennsylvania
35
CALCULATE V
th
I
Dp
= I
Dn
C
I
dsn
I
dsp
V
out
V
DD
k
n
'
2
W
L



_
,

n
V
in
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
V
in
V
DD
V
T0 p
( )
2
k
n
'
2
W
L



_
,

n
V
GSn
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
V
GSp
V
T0 p
( )
2
V
GSn
= V
in
, V
GSp
= V
in
- V
DD
C
G
B
S
D
G B
S
D
V
DD
V
in
V
out
V
SS
I
dsp
I
dsn
I
Dp
I
Dn
I
Dp
I
Dn
k
n
'
2
W
L



_
,

n
V
in
V
T0 n
( )
2

k
p
'
2
W
L



_
,

p
V
in
V
DD
V
T0 p
( )
2
SOLVING for V
th
= V
in
V
in
V
th

V
T0 n
+
1
k
R
V
DD
+ V
T0 p
( )
1+
1
k
R



_
,

Kenneth R. Laker, University of Pennsylvania
36
NOTE THAT
V
th
= V
in
= V
out
V
DD
V
DD
V
out
V
in
V
DD
/2
V
DD
/2 V
Tn
V
DD
V
Tp
+
A B D
E
C V
out
V
in
- V
T0n
- V
T0p
LIN
LIN
SAT
V
in
- V
T0p
V
T0n
V
DD
+V
T0p
SAT
V
in
A B
C
D
E
V
in
- V
out
V
in
V
out
V
DD
V
th
V
T0n
V
DD
+ V
T0p
I
Dp
= I
Dn
I
D
= 0, V
in
< V
T0n
I
D
= 0, V
in
> V
DD
+ V
T0p
I
D
= MAX, V
in
= V
th
POWER SUPPLY CURRENT VS V
IN
Kenneth R. Laker, University of Pennsylvania
37
Kenneth R. Laker, University of Pennsylvania
38
DESIGN OF CMOS INVERTERS
V
in
V
th

V
T0 n
+
1
k
R
V
DD
+ V
T0 p
( )
1+
1
k
R



_
,

SOLVING FOR k
R
FOR IDEAL INVERTER
V
th

1
2
V
DD
k
R

V
DD
+ V
T0 p
V
th
V
th
V
T0 n



_
,

2
k
R
( )
ideal

0. 5V
DD
+ V
T0 p
0. 5V
DD
V
T0 n



_
,

2
IF V
T0
= V
T0n
= - V
T0p
=>
k
R
( )
symmetric
inverter
1
k
R

k
n
'
W/L ( )
n
k
p
'
W/L ( )
p

n
C
ox
W/L ( )
n

p
C
ox
W/L ( )
p

n
W/L ( )
n

p
W/L ( )
p
Kenneth R. Laker, University of Pennsylvania
39
k
R
( )
symmetric
inverter
1
FOR SYMMETRIC INVERTER
W/L ( )
n
W/L ( )
p

230cm
2
/Vs
580cm
2
/Vs
W/L ( )
p
2.5 W/L ( )
n
V
IL

1
8
3 V
DD
2V
T0
( )
V
IH

1
8
5 V
DD
2V
T0
( )
V
T0
= V
T0n
= -V
T0p
NOTE: V
IL
+ V
IH
= V
DD
solve eqs. (5.59) and (5.62)
solve eqs. (5.64) and (5.67)
NM
H
= V
OH
- V
IH
= V
DD
- V
IH
= (3/8)V
DD
- (2/8)V
T0
NM
L
= V
IL
- V
OL
= V
IL
= (3/8)V
DD
+ (2/8)V
T0
+
Kenneth R. Laker, University of Pennsylvania
40
POWER DISSIPATION CONSIDERATIONS
P
DC

V
DD
2
I
DC
(V
in
"0") + I
DC
(V
in
"1")
[ ]

P(V
in
0) + P(V
in
1)
2
WHEN V
in
= V
OH
:
WHEN V
in
= V
OL
:
I
L
= I
D
= 0 => P(V
in
= 0) = 0
I
dsp
V
out
A
= 0
V
DD
E
I
dsn
V
out
= 0
V
DD
I
L
= I
D
= 0 => P(V
in
= 1) = 0
P
DC
= 0
A
E
I
Dp
= 0
I
Dn
= 0
DIE AREA CONSIDERATIONS
n
+
Polysilicon
n-Well
p
+
Metal 1
Contact/via
COLOR LEGEND
V
DD
GND V
out
V
in
V
DD
GND
V
out
V
in
Kenneth R. Laker, University of Pennsylvania
41
Pseudo-nMOS Inverter
V
DD
V
out
V
in
s
s
d
d
g
g
b
b
V
in
= V
GSn

V
out
= V
DSn
= V
DSp
+ V
DD
V
GSp
= - V
DD
< V
T0p
=> pMOS load always turned ON
V
DSp
= V
out
- V
DD
> V
GSp
- V
T0p
= -V
DD
- V
T0p
0 V
out
< - V
T0p
V
DSp
= V
out
- V
DD
< V
GSp
- V
T0p
= -V
DD
- V
T0p
(LIN)
(SAT)
V
out


> - V
T0p
V
OH
= V
DD
V
OL
> 0
P
DC
> 0
Kenneth R. Laker, University of Pennsylvania
42

You might also like