Ch02 CMOS Transistor and Circuits
Ch02 CMOS Transistor and Circuits
Circuits
CMOS Transistor 1
Outline
MOS Capacitor
nMOS I-V Characteristics
pMOS I-V Characteristics
DC characteristics and transfer function
Noise margin
Latchup
Pass transistors
Tristate inverter
CMOS Transistor 2
Introduction
So far, we have treated transistors as ideal switches
An ON transistor passes a finite amount of current
– Depends on terminal voltages
– Derive current-voltage (I-V) relationships
Transistor gate, source, drain all have capacitance
– I = C (DV/Dt) → Dt = (C/I) DV
– Capacitance and current determine speed
Also explore what a “degraded level” really means
CMOS Transistor 3
MOS Capacitor
Gate and body form MOS capacitor
Operating modes Vg < 0
polysilicon gate
silicon dioxide insulator
+
– Accumulation - p-type body
(a)
0 < V g < Vt
– Depletion
depletion region
+
-
(b)
V g > Vt
– Inversion +
-
inversion region
depletion region
(c)
CMOS Transistor 4
Terminal Voltages
Mode of operation depends on Vg, Vd, Vs Vg
– Vgs = Vg – Vs Vgs
+ +
Vgd
– Vgd = Vg – Vd - -
CMOS Transistor 5
nMOS Cutoff
No channel
Ids = 0
Vgs = 0 Vgd
+ g +
- -
s d
n+ n+
p-type body
b
CMOS Transistor 6
nMOS Linear
Vds = Vgs - Vgd
- -
s d
Vds = 0
Current flows from d to s n+ n+
no current
p-type body
– e- from s to d b
CMOS Transistor 7
nMOS Saturation
Channel pinches off Vgs > Vt
g Vgd < Vt
+ +
- -
s d Ids
n+ n+
Vds > Vgs-Vt
p-type body
Ids independent of Vds b
CMOS Transistor 8
I-V Characteristics
In Linear region, Ids depends on:
CMOS Transistor 9
Channel Charge
MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
Qchannel = CV Vgc = Vgs + Vsc= Vgs + Vsd /2= Vgs – Vds/2
C = Cg = eoxWL/tox = CoxWL
V = Vgc – Vt = (Vgs – Vds/2) – Vt (Vgc – Vt is the amount of
voltage attracting charge to channel beyond the voltage required for inversion)
gate
Vg
polysilicon + +
gate
W
source Vgs Cg Vgd drain
Vgc
Vs - - Vd
tox
channel
n+ - + n+
L SiO2 gate oxide Vds
n+ n+ (good insulator, eox = 3.9) p-type body
p-type body
Vsc
CMOS Transistor Vsd=2Vsc 10
Carrier velocity
Charge is carried by e-
v = mE m called mobility
E = Vds/L
CMOS Transistor 11
nMOS Linear I-V
Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
Qchannel
I ds
t
mCox
W V V Vds V
gs ds
2
t
L
W
Vgs Vt ds Vds
V = mCox
2 L
CMOS Transistor 12
nMOS Saturation I-V
If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
I ds Vgs Vt dsat V
V
dsat
2
Vt
2
Vgs
2
CMOS Transistor 13
nMOS I-V Summary
Shockley 1st order transistor models
0 Vgs Vt cutoff
Vds V V V
I ds Vgs Vt ds linear
2
ds dsat
Vgs Vt
2
Vds Vdsat saturation
2
CMOS Transistor 14
Example
CMOS Transistor 15
CMOS Transistor 16
pMOS I-V
CMOS Transistor 17
CMOS Transistor i.e., current: sd of pmos
DC Transfer Characteristics
CMOS Transistor 19
CMOS Transistor 20
Recall CMOS device
CMOS Transistor 21
CMOS inverter is divided into five regions of operation
d
d
CMOS Transistor 22
s
d
d
s
CMOS Transistor 23
CMOS Transistor 24
CMOS Transistor 25
CMOS Transistor 26
I-V Characteristics
Make pMOS is wider than nMOS such that n = p
Vgsn5
Vgsn4
Idsn
Vgsn3
-Vdsp
-VDD Vgsn2
Vgsp1 Vgsn1
Vgsp2 0 VDD
Vgsp3 Vdsn
Vgsp4 -Idsp
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
CMOS Transistor 28
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<0)
Idsp
Vin3 Vin2 Vin Vout
Vin4 Vin1 Idsn
VDD (Idsn>0)
Vout
CMOS Transistor 29
Load Line Summary
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
CMOS Transistor 30
DC Transfer Curve
Transcribe points onto Vin vs. Vout plot
VDD
Vin0 Vin5
A B
Vout
Vin1 Vin4
C
Vin2 Vin3
Vin3 Vin2 D
Vin4 Vin1 E
0 Vtn VDD/2 VDD+Vtp
VDD VDD
Vout Vin
CMOS Transistor 31
Operating Regions
Revisit transistor operating regions
CMOS Transistor 32
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
CMOS Transistor 33
DC Transfer function is symmetric for βn=βp
CMOS Transistor 34
CMOS Transistor 35
Gate Capacitance
CMOS Transistor 36
Leakage Current
CMOS Transistor 37
Noise Margin
It determines the allowable noise at the input gate (0/1)
so the output (1/0) is not affected
CMOS Transistor 38
CMOS Transistor 39
CMOS Transistor 40
Impact of skewing transistor size on noise margin
CMOS Transistor 41
Latchup in CMOS Circuits
CMOS Transistor 42
Parasitic bipolar transistors are formed by substrate and
source / drain devices (p/n/p or n/p/n)
CMOS Transistor 43
CMOS Transistor 44
If bipolar transistors satisfy βPNP x βNPN > 1, latchup
may occur.
CMOS Transistor 46
Pass Transistor CKTs
As the source can rise to within a threshold voltage of the gate, the
output of several transistors in series is no more degraded than that
of a single transistor.
CMOS Transistor 47
Transmission Gates
Single pass transistors produce degraded outputs
Complementary Transmission gates pass both 0
and 1 well
Input Output
g = 0, gb = 1 g = 1, gb = 0
g
a b 0 strong 0
a b g = 1, gb = 0 g = 1, gb = 0
a b 1 strong 1
gb
g g g
a b a b a b
gb gb gb
CMOS Transistor 48
Transmission gate ON resistance as input voltage
sweeps from 0 to 1(VSS to VDD), assuming that output
follows closely.
CMOS Transistor 49
Tristates
Tristate buffer produces Z when not enabled
EN
EN A Y
0 0 Z A Y
0 1 Z
1 0 0
EN
1 1 1
A Y
EN
CMOS Transistor 50
Nonrestoring Tristate
Transmission gate acts as tristate buffer
– Only two transistors
– But nonrestoring
• Noise on A is passed on to Y
EN
A Y
EN
CMOS Transistor 51
Tristate Inverter
Tristate inverter produces restored output
– Violates conduction complement rule
– Because we want a Z output
A A
A
EN
Y Y Y
EN
EN = 0 EN = 1
Y = 'Z' Y=A
CMOS Transistor 52
Multiplexers
2:1 multiplexer chooses between two inputs
S
S D1 D0 Y
0 X 0 0 D0 0
0 X 1 1
Y
D1 1
1 0 X 0
1 1 X 1
CMOS Transistor 53
Gate-Level Mux Design
Y SD1 SD0 (too many transistors)
How many transistors are needed? 20
D1
S Y
D0
D1 4 2
S 4 2 Y
D0 4 2
2
CMOS Transistor 54
Transmission Gate Mux
Nonrestoring mux uses two transmission gates
– Only 4 transistors
S
D0
S Y
D1
CMOS Transistor 55
Inverting Mux
Inverting multiplexer
– Use compound AOI22
– Or pair of tristate inverters
– Essentially the same thing
Noninverting multiplexer adds an inverter
D0 S D0 D1 S
S D1 S S
Y Y D0 0
S S S S Y
D1 1
CMOS Transistor 56
4:1 Multiplexer
4:1 mux chooses one of 4 inputs using two selects
– Two levels of 2:1 muxes
– Or four tristates S1S0 S1S0 S1S0 S1S0
D0
S0 S1
D0 0
D1
D1 1
0
Y Y
1
D2 0 D2
D3 1
D3
CMOS Transistor 57
Sizing for Performance
Cint NMOS and PMOS diffusion + diffusion-gate overlap.
Cext Fan-out (input gates) + interconnects.
Req Equivalent gate resistance.
CL Cint Cext Capacitive load of an inverter.
Cint SCiref Req Rref S S sizing factor.
Cext
Propagation delay: tp 0.69 Req Cint Cext tp0 1
SCint
CMOS Transistor 58
Cint Cg Intrinsic cap to gate cap ratio ≈1.
Cg
tp
N N
t t 1 j 1 , Cg N 1 CL
j 1 p j j 1 p0 Cg
j
CMOS Transistor 59
tp Cg j 1 Cg j
0, 1 j N 1 imply f , 2 j N 1
Cg j Cg j Cg j 1
CMOS Transistor 60
What should be the optimal N ?
N
F ln F
The derivative by N of tp yields N F 0
N
CMOS Transistor 61