Professional Documents
Culture Documents
Digital Integrated
Circuits
Analysis and Design
Chapter 5
MOS Inverters:
Static Characteristics
1
Introduction
• Positive logic convention
– “1” represents high voltage of
VDD
– “0” represents low voltage of 0
2
General circuit structure of an nMOS inverter
• The driver transistor
– The input voltage
Vin=VGS
– The output voltage
Vout=VDS
– The source and the
substrate are ground,
VSB=0
• The load device
– Terminal current IL,
terminal voltage VL
3
Voltage transfer characteristic (VTC)
• The VTC describing Vout as a function of Vin under DC condition
• Very low voltage level
– Vout=VOH
– nMOS off, no conducting current, voltage drop across the load is very
small, the output voltage is high
• As Vin increases
– The driver transistor starts conducting,
the output voltage starts to decrease
– The critical voltage point, dVout/dVin=-1
• The input low voltage VIL
• The input high voltage VIH
• Determining the noise margins
• Further increase Vin
– Output low voltage VOL, when the input
voltage is equal to VOH
– The inverter threshold voltage Vth
• Define as the point where Vin=Vout
4
Noise immunity and noise margin
• NML=VIL-VOL
• NMH=VOH-VIH
• The transition region, uncertain
region
5
Power and area consideration
• The DC power dissipation
– The product of its power supply voltage and the
amount of current down from the power supply during
steady state or in standby mode
– PDC=VDDIDC=(VDD/2)[IDC(Vin=low)+IDC(Vin=high)]
– In deep submicron technologies
• Subthreshold current Bmore power consumption
• The chip area
– To reduce the area of the MOS transistor
• The gate area of the MOS transistor
• The product of W and L
6
Resistive-load inverter
• Operation mode
– Vin<VT0, cut off
• No current, no voltage drop
across the load resistor
• Vout=VDD
– VT0≤Vin<Vout+VT0, saturation
• Initially, VDS>Vin-VT0
• I = k n ⋅ (V − V )2
R in T0
2
• With Vin↑B Vout↓
– Vin≥Vout+VT0, linear
• The output voltage
continues to decrease
[
• I R = k n ⋅ 2 ⋅ (Vin − VT 0 ) ⋅Vout − Vout
2
2
]
7
Calculation of VOH, VOL
• Calculation of VOH
– Vout=VDD-RLIR
– When Vin is low ⇒ID=IR=0 ⇒VOH=VDD
• Calculation of VOL
– Assume the input voltage is equal to VOH
– Vin-VT0≥Vout ⇒ linear region
– VDD − Vout
IR =
RL
Using KCL for the output node, i.e. I R = I D
VDD − VOL k n
RL
[
= ⋅ 2 ⋅ (VDD − VT 0 ) ⋅V0 L − V02L
2
]
1 2
V02L − 2 ⋅ VDD − VT 0 + ⋅ V0 L + ⋅ VDD = 0
k n L
R k R
n L
2
1 1 2VDD
V0 L = VDD − VT 0 + − VDD − VT 0 + −
k n RL k n L
R k n RL
8
Calculation of VIL, and VIH
By definition, VIL is the smaller of the two input voltage at which the slope of the
VTC becomes equal to - 1. i.e. dVout /dVin = -1
Vout > Vin - VT0 , saturation region
VDD - Vout k n
= ⋅ (Vin − VT 0 )
2
RL 2
1 dVout 1
− ⋅ = k n ⋅ (Vin − VT 0 ) ⇒ − ⋅ (− 1) = k n ⋅ (Vin − VT 0 )
RL dVin RL
1
VIL = VT 0 +
k n RL
2
k R 1 1
Vout (Vin = VIL ) = VDD − n L ⋅ VT 0 + − VT 0 = VDD −
2 k n RL 2k n RL
VIH is the larger of the two voltage points on the VTC at which the slope is equal to - 1
Vout < Vin - VTO , linear region
VDD -Vout k n
RL 2
[
= ⋅ 2 ⋅ (Vin − VT 0 ) ⋅Vout − Vout
2
]
1 dVout k n dV
= ⋅ 2 ⋅ (Vin − VT 0 ) ⋅ out − 2Vout ⋅ out
dV
− ⋅
RL dVin 2 dVin dVin
−
1
RL
[
⋅ (− 1) = k n ⋅ (Vin − VT 0 ) ⋅ (− 1) + 2Vout ]
1
VIH = VT 0 + 2Vout −
k n RL
To determine the unknown variables
VDD - Vout k n 1
= ⋅ 2 ⋅ VT 0 + 2Vout − − VT 0 ⋅ Vout − Vout
2
RL 2 k n RL
2 VDD
Vout (Vin = VIH ) = ⋅
3 k n RL
9
8 VDD 1
VIH = VT 0 + ⋅ −
3 k n RL k n RL
VTC for different knRL
• The term knRL plays an important role in determining the shape of
the voltage transfer characteristic
• knRL appears as a critical parameter in expressions for VOL, VIL, and
VIH
• knRL can be adjusted by circuit designer
• VOH is determine primarily by the power supply voltage, VDD
• The adjustment of VOL receives primarily attention than VIL, VIH
• Larger knRL ⇒VOL becomes smaller, larger transition slope
10
Example 5.1
11
Power consumption
12
Chip area
• The chip area depend on two
parameters
– The W/L ratio of the driver
transistor
• Gate area WxL
– The value of the resistor RL
• Diffused resistor
– Sheet resistance 20 to 100Ω/□
– Very large length-to-width rations
to achieve resistor values on the
order if tens to hundreds of kΩ
• Ploysilicon resistor
– Doped polysilicon (for gate of the
transistor), Rs~20 to 40 Ω/□
– Undoped polysilicon, Rs Rs~10M
Ω/□
– The resistance value can not be
controlled very accurately B large
variation of the VTC
– Low power static random access
memory (SRAM)
13
Example 5.2
14
Inverters with n-type MOSFET load
• The resistive-load inverter
– The large area occupied by the load resistor
• The main advantage of using a MOSFET as
the load device
– Smaller silicon area occupied by the transistor
– Better overall performance
• Enhancement-load nMOS inverter
– The saturated enhancement-load inverter
• A single voltage supply
• A relative simple fabrication process
• VOH=VDD-VT,load
– The linear enhancement-type load
• VOH=VDD
• Higher noise margins
• Two separate power supply voltage (drawback)
– Both type suffer from relatively high stand-by
(DC) power dissipation
• Not used in any large-scale digital applications
15
Depletion-load nMOS inverter
• Slightly more complicated
– Channel implant to adjust the
threshold voltage
• Advantages
– Sharp VTC transition better
noise margins
– Single power supply
– Smaller overall layout area
– Reduce standby (leakage)
current
• The circuit diagram
– Consisting
• A nonlinear load resistor,
depletion MOSFET, VT0,load<0
• A nonideal switch (driver) ,
VT ,load = VT 0,load + r ( 2φ F + Vout − 2φ F )
enhancement MOSFET, When the output voltage is small, Vout < VDD + VT,load
VT0,load>0 The load transistor is in saturation region
– The load transistor I D ,load =
2
k n ,load
[ 2
]
⋅ − VT ,load (Vout ) =
2 k n ,load
⋅ VT ,load (Vout )
2
• VGS=0, always on
For larger output voltage level, Vout > VDD + VT,load
– The load transistor operates in the linear region
I D ,load =
k n ,load
2
[
⋅ 2 VT ,load (Vout ) ⋅ (VDD − Vout ) − (VDD − Vout )
2
]
16
Calculation of VOH, VOL, VIL, ViH
I D ,load =
2
k n ,load
[
⋅ 2 VT ,load (VOH ) ⋅ (VDD − VOH ) − (VDD − VOH ) = 0
2
]
To calculate the output low VOL
assume, Vin = VOH = VDD ⇒ driver → linear region, load → saturation region
k driver
2
[
⋅ 2 ⋅ (VOH − VT 0 ) ⋅ VOL − VOL
2 k
2
] [
= load ⋅ − VT ,load (VOL )
2
]
(VOH − VT 0 )2 − kload ⋅ VT ,load (VOL )
2
VOL = VOH − VT 0 −
k driver
17
Calculation of VOH, VOL, VIL, VIH
Calculation of VIL
The driver ⇒ saturation region, the load ⇒ linear region
k driver
2
2 k
2
[
⋅ (Vin − VT 0 ) = load ⋅ 2 VT ,load (Vout ) ⋅ (VDD − Vout ) − (VDD − Vout )
2
]
Differential both sides with respect to Vin
dVT ,load dV
2 VT ,load (Vout ) − + 2(VDD − Vout ) − T ,load
dVout dVout
k driver ⋅ (Vin − VT 0 ) = load ⋅
k
2 dV
− 2(VDD − Vout ) − T ,load
dVout
sbustitute dVout /dVin = -1
k
VIL = VT 0 + load
[
⋅ Vout − VDD + VT ,load (Vout ) ]
k driver
Calculation of VIH
The driver ⇒ linear region, the load ⇒ saturation region
k driver
2
[
⋅ 2 ⋅ (Vin − VT 0 ) ⋅Vout − Vout
2 k
2
]
= load ⋅ [− VT ,load (Vout )]
2
19
Design of depletion-load inverters
• The designable parameters in the inverter circuit are
– The power supply voltage VDD
• Being determined by other external constrains
• Determining the output level high VOH=VDD
– The threshold voltages of the driver and the load
• Being determined by the fabrication process
– The (W/L) ratios of the driver and the load transistor
• W W
k n′ ,driver ⋅
VT ,load (VOL )
2
k driver L driver L driver
kR = = , kR = , kR =
kload 2(VOH − VT 0 )VOL − VOL
2
W W
k n′ ,load ⋅
L load L load
2
= [
K driver
2
]
⋅ 2 ⋅ (VOH − VT 0 ) ⋅ VOL − VOL
2
2 2
21
Area consideration
• Figure (a)
– Sharing a common n+
diffusion region
• Saving silicon area
– Depletion mode
• Threshold voltage adjusted by
a donor implant into the
channel
– (W/L)driver>(W/L)load, ratio
about 4
• Figure (b)
– Buried contact
• Reducing area
• For connecting the gate and
the source of the load
transistor
– The polysilicon gate of the
depletion mode transistor
makes a direct ohmic with
the n+ source diffusion
– The contact window on the
intermediate diffusion area
can be omitted
22
Example 5.3 (1)
23
Example 5.3 (2)
24
Example 5.3 (3)
25
CMOS inverter
• Complementary push-pull
– High input BnMOS driver, pMOS load
– Low input BpMOS driver, nMOS load
• Two important advantages
– Virtually negligible steady state power dissipation
– VTC exhibits a full output voltage swing between 0V and VDD, transition is very
sharp
• Latch up problem
– Formation of two parasitic bipolar transistors
– Preventing
• Guard rings
26
Circuit operation
• Region A: Vin<VT0,n
– nMOS off, pMOS on B ID,n=ID,p=0,
Vout=VOH=VDD
• Region B: Vin>VT0,n
– nMOS saturation, the output
voltagedecreases
– The critical voltage VIL, (dVout/dVin)=-1
is located within this region
– As the output further decreases
BpMOS enter saturation, boundary
of region C
• Region C:
– If nMOS saturation B VDS,n≥VGS,n-
VT0,n ⇔ Vout ≥Vin-VT0,n
– If pMOS saturation B VDS,n≤VGS,p-
VT0,p ⇔ Vout ≤Vin-VT0,p
– Both of these conditions for device
saturation are illustrated graphically as
shaded areas
• Region D: Vout<Vin-VT0,p
– The criical point VIH
• Region E: Vin>VDD+VT0,p
– Vout=VOL=0
27
Circuit operation
• The nMOS and the pMOS transistors an be
seen as nearly ideal switches
– The current drawn from the power supply in both
these steady state points region A and region E
• Nearly equal to zero
• The only current Breverse biased S, D leakage current
– The CMOS inverter can drive any load
• Interconnect capacitance
• Fan-out logic gates
• Either by supplying current to the load, or by sinking current
from the load
28
The steady-state input-out voltage characteristics
29
Calculation of VIL, VIH
nMOS saturation, pMOS linear
kn
2
2
2
[
⋅ (VGS ,n − VT 0,n ) = p ⋅ 2 ⋅ (VGS , p − VT 0, p )⋅ VDS , P − VDS
k 2
,p]
kn
2
2
2
[
⋅ (Vin − VT 0,n ) = p ⋅ 2 ⋅ (Vin − VDD − VT 0, p )⋅ (Vout − VDD ) − (Vout − VDD )
k 2
]
dV dV
k n ⋅ (Vin − VT 0,n ) = k p ⋅ (Vin − VDD − VT 0, p )⋅ out + (Vout − VDD ) − (Vout − VDD ) ⋅ out
dVin dVin
substituting Vin = VIL and (dVout /dVin ) = -1
k n ⋅ (VIL − VT 0.n ) = k p ⋅ (2Vout − VIL + VT 0, p − VDD )
2Vout + VT 0, p − VDD + k RVT 0,n kn
VIL = where k R =
1 + kR kp
kn
2
[
⋅ 2 ⋅ (Vin − VT 0,n )⋅Vout − Vout2
] = p ⋅ (Vin − VDD − VT 0, p )
k
2
2
dV dV
k n ⋅ (Vin − VT 0,n )⋅ out + Vout − Vout ⋅ out = k p ⋅ (Vin − VDD − VT 0, p )
dVin dVin
substiting Vin = VIH and (dVout /dVin ) = -1
k n ⋅ (− VIH + VT 0,n + 2Vout ) = k p ⋅ (VIH − VDD − VT 0, p )
VDD + VT 0, p + k R ⋅ (2Vout + VT 0,n ) 30
VIH =
1 + kR
Calculation of Vth
The inveter th reshold voltage is defined as Vth = Vin = Vout
Since the CMOS inverter exhibits large noise margins and very sharp VTC transitio n
the inverter t hreshold voltage emerges as an imporant parameter characteri zing the DC
performanc e of the inverter
For Vin = Vout , both trans istor are in saturation mode
⋅ (VGS , n − VT 0 , n ) = ⋅ (VGS , p − VT 0 , p )
kn 2 kp 2
2 2
⋅ (Vin − VT 0 , n ) = ⋅ (Vin − V DD − VT 0 , p )
kn 2 kp 2
2 2
kp
⋅ (V DD + VT 0 , p )
kp
Vin ⋅ 1 + =V +
k T 0,n
k
n n
⋅ (V DD + VT 0 , p )
1
VT 0 , n +
kR
Vth =
1
1 +
k R
If Vin = Vth , the output vol tage can actually attain any
value between (Vth -VT 0 ,n ) and (Vth -VT 0 ,p )
31
Threshold voltage
• The Region C of VTC
– Completely vertical
• If the channel length modulation effect is neglected, i.e. if λ=0
– Exhibits a finite slope
• If λ>0
• Fig 5.22 shows the variation of the inversion (switching) threshold
voltage Vth as function of the transconductance ratio kR
32
VTC and power supply current
• If input voltage is either
smaller than VT0,n, or
larger than VDD+VT0,p
– Does not draw any
significant current from the
power supply
– Except for small leakage
current and subthreshold
currents
• During low-to-high and
high-to-low transitions
– Regions B, C, and D
– The current being drawn
from the power source
– Reaching its peak value
when Vin=Vth (both
saturation mode)
33
Design of CMOS inverters
2
1 Vth − VT 0, n k VDD + VT 0, p + Vth
= ⇒ k R = n =
k R VDD + VT 0, p − Vth k p Vth − VT 0,n
1
The switching threshold voltage of an ideal inverter is defined as Vth ,ideal = ⋅VDD s
2
2
k 0.5VDD + VT 0, p
substituting 5.74 in 5.73 ⇒ n =
k 0.5V + V
p ideal DD T 0, n
k
we can achieve complely symmetric input - output characteristics by setting VT 0 = VT 0 ,n = VT 0 ,p ⇒ n =1
k symmertric
p
inverter
W W
µ n C OX ⋅ µn ⋅
kn L n L n
= =
kp W W
µ p C OX ⋅ µp ⋅
L p L p
assume tox , Cox have the same value for nMOS and pMOS
W
L n µ p 230cm / V ⋅ s W
2
W
= ≈ ⇒ ≈ 2.5
W µ n 580cm 2 / V ⋅ s L p L n
L p
For a symmetric CMOS inverter with VT 0 ,n = VT 0 ,p and k R = 1
35
Supply voltage scaling in CMOS inverters
36
Power and area consideration
• Power consideration
– DC power dissipation of the circuit is almost negligible
– The drain current
• Source and drain pn junction reverse leakage current
• In short channel leakage current
• Subthreshold current
– However, that the CMOS inverter does conduct a significant amount of current
during a switching event
• Area consideration
37