DVD U1
DVD U1
P Narashimaraja
Aug 2019
1 Introduction
This chapter discusses 4 major sub topics, namely, 1. VLSI Design flow, 2. MOSFET Operation, 3. Non-
ideal effects in MOSFET, and 4. DC characteristics. We begin this chapter with the discussion VLSI
design flow, where we first discuss some common terminologies that are used in the development of VLSI
design flow. Later we discuss about about different types of MOSFET structures and it’s operation. This
is followed by the non-ideal characteristics of MOSFET, where we emphasis the deviation of an ideal
behavior due to shortening of channel length, despite it’s advantage towards miniaturization and speed.
And the last subtopic gives some insight into the operation of a CMOS Inverter and pass-transistor under
static input condition.
2.1 History
It was till 1950’s the electronic active device technology was dominated by Vacuum tubes.
1
Introduction to VLSI Design Unit 1
Design Specification
NO (1st iteration)
NO (1st iteration)
Design Entry: Planning Placement Timing simulation
HDL / Schematic Entry and Routing PPR and Timing Analysis
yes
yes
Functionally
Fusing / Fabrication into chip
Correct? yes
NO (if 1st iteration fails)
2.2.1 Specification
In general, to design a chip, the following specifications are important under different circumstances.
• Algorithm in detail with mathematical representation
– Since clock routing requires dedicated channels to avoid second-order effects like cross-talk ⇒
considered during the fabrication of the chip.
• Maximum clock frequency to be used
– Defines the speed of operation of the chip
– Important: If the chip - interfaces with very high speed (or) - needs to perform real time
complex computation
• Area of the chip
– For a portable system
[email protected] Page 2
Introduction to VLSI Design Unit 1
• HDL entry
Design Entry - Schematic entry:
Schematic entry uses hierarchical design approach and needs cell library
• Larger designs are sub-divided into sub-designs, further into sub-blocks
• Higher sub-blocks are built using primitive cells & Macros -from cell library
Schematic Library
♣
Macro
[email protected] Page 3
Introduction to VLSI Design Unit 1
a f
b a
cut c
c f
d
e
g
e
b d
[email protected] Page 4
Introduction to VLSI Design Unit 1
b a b a
c c
d f d f
e g e g
• Full Custom
• Semi custom
Figure 6: Standard cells layout
– Cell based design - uses library of
pre-designed cells
– Array based design - uses pre-
fabricated matrix of non-connected
components
-Eg. FPGA
[email protected] Page 5
Introduction to VLSI Design Unit 1
3 MOSFET
We know from basic electronics, that the MOSFETs are majority carrier device and are called uni-polar
device.
Based on the construction one can categories the MOSFET as
• Enhancement mode - No channel by default.
Note
We will use nmos as the default transistor throughout this chapter - until otherwise it is stated.
So an nmos transistor has a p-type semiconductor and doped with acceptor concentration, NA .
• Cutoff ≤ VT NA
• Linear > VT < VGS − VT
• Saturation > VT ≥ VDSat
[email protected] Page 6
Introduction to VLSI Design Unit 1
Vds
1
0.8
0.6
0.4
0.2
0
VGS (V ) VDS (V )
In the similar way, one could study the behavior of pmos transistor. It’s region of operation is
. VGS VDS
• Cutoff ≥ VT NA
• Linear < VT > VGS − VT
• Saturation < VT ≤ VDSat
Example 3.1:
F
W
cm 2
3.9 × 8.85 × 10−14
β = µCox = 80
cm
(2 × 25nm) =
L V ·s 10.5 × 10−8 cm
A
1.31485 × 10−11 .
V2
[email protected] Page 7
Introduction to VLSI Design Unit 1
4 CV characteristics
Before we discuss about the MOS capacitance, we begin with the understanding of Flat band voltage.
It is not necessary, but advised to look at some potential and field profile of M-O-S structure. A brief
explanation is attempted in Appendix.??.
p-Type
Eo : Vaccum energy
EC : Conduction band energy
EV : Valence band energy
E0 EF : Fermi energy
Ei : Intrinsic energy
χ ϕ: Work function
EC
ϕM χ: Electron affinity
ϕS
EC
EF m Ei
EF s
EV
EV
Note
The above concept is shown as an animation in the following Fig. Use Acrobat reader to run
the animation.
It is the voltage required across this M-O-S structure to flatten the bands.
[email protected] Page 8
Introduction to VLSI Design Unit 1
Now the question is, ”Whether this potential is a +ve or -ve value?”
To answer this, let’s look at the charge distribution across the M-O and O-S interfaces. As you could
absorb that the removal of holes at O-S interface has left behind immobile -ve ions at the interface. Due
to charge neutrality condition, one has to have equivalent and opposite charges on the other side of the
oxide (on the metal). Since because the fields inside metal is zero, all these extra charges has to be only
on the surface of the metal. The same is depicted in the Fig.
Oxide
Metal
p-type ρ(x)
+ 0 0
−tox - - - x x
−tox
As it is evident from the above Fig. that in order to make the bands flat, one has to remove the
positive charges at the M-O interface. We know that opposite charges attract each other, due to the
same reason one has to apply a negative potential w.r.t body terminal. This eats up all the holes at the
M-O interface.
Potential Vs Energy
A negative potential lowers the fermi energy level of metal, whereas a positive potential increases
the fermi energy level.
So based on the above concept, the fermi-level of metal, EF,m , gets lowered when a negative gate
voltage is applied. Due to the same reason said above, the Fermi-level of semiconductor will then try to
align with the Fermi-level of metal. Thus achieving a Flat band structure. This phenomena is illustrated
in the following animated Fig.
p-type ρ(x)
0 0
−tox x x
−tox
[email protected] Page 9
Introduction to VLSI Design Unit 1
It is the voltage when applied across M-O-S structure, makes the energy band of semiconductor
straight.
vgs
p-Type
VGB
Figure 15: MOS structure basied with VGB and excited with small-signal vgb
dQg qg
C(VGB ) = = (1)
dVgb VGB vgb
4.2.1 Accumulation
In order to create accumulation of holes at the O-S interface, one has to deposit electrons on the surface
of M-O interface - to satisfy charge neutrality. So to achieve this, the value of VGB should be more
negative than the Flat band voltage (VF B ). This condition is reflected in the Fig.(a). Now when a
positive small-signal is applied over the biased M-O-S structure, it reduces the negative charges at the
M-O interface and the same is reflected in Fig.(b).
[email protected] Page 10
Introduction to VLSI Design Unit 1
0
QG ρ (x) Vgb = VGB + vgb
tox Qg
x tox
x
−QG −Qg = QG + qg
(a) Charge density due to VGB = −V < −VF B (b) Charge density due to Vgb = VGB + vgb
As given in Eq.1, in order to extract the capacitance of M-O-S structure biased under Accumulation
region, one has to extract the difference in charge densities - when biased at VGB and Vgb . The difference
in charges gives us, dQg = Qg − QG - a negative value but since the charges at the gate terminal are
negative, it creates an effective positive charge representation. This is reflected in Fig.
0
ρ(x) ρ (x) ∆ρ(x) qg = Qg − QG
QG
Qg
qg
Cacc = Cox
tox tox +qg
x x x
tox −qg
−Qg = QG + qg −qg
−QG
The charge increment on the gate is mirrored in the accumulated holes under the oxide/substrate
interface. Thus the capacitance in accumulation is expressed as
qg ox
Cacc = = = Cox [F/m2 ] (2)
vg tox
4.2.2 Depletion
Now let’s switch the VGB value between the range 0 < VGB < VT . The charge distribution is reflected
in Fig.
[email protected] Page 11
Introduction to VLSI Design Unit 1
0 ∆ρ(x) qg = qG − QG
ρ(x) 0 < VGB < VT ρ (x) vGB = VGB + vgb
qG = QG + qg +qg
QG
Cox
0
0 qg XdXd
X
Xd d
Cb
Xd x
x x tox −qNA
tox −qNA tox −qNA
0 0
−qg
−QG = −qNA Xd −QG = −qNA Xd −qNA (Xd − Xd )
The gate charge increment is mirrored at the bottom of the depletion region. The incremental
charges +qg and –qg are separated by an oxide layer of thickness tox with capacitance Cox = ox /tox and
a depletion region of thickness Xd (VGB ) with capacitance s /Xd (VGB ).
The capacitance in depletion region is expressed as
1
Cdep = = Cox k Cb [F/m2 ] (3)
1 1
+
Cox Cb
4.2.3 Inversion
Under inversion, the p-type material get’s inverted into n-type material at the O-S interface. Also
under inversion, the depletion region attains a maximum width under O-S interface. So any incremental
changes applied to the bias voltage, VGB , will not alter it’s width further, but only alters the inverted
layers width.
Since the inverted region is composed of mobile negatively charged carriers, they are represented as
arrow lines rather than rectangular boxes in the Fig.
0
ρ (x) vGB = VGB + vgb
QG
Xd,max
Xd,max
x Cinv = Cox
−tox −qNA +qg +qg
x
−tox −qNA QB,max = −qNA Xd,max x
QB,max = −qNA Xd,max
−tox −qg −qg
QN qN = QN − qg
Now when we combines the CV characteristics of all 3 regions, one would end up with a characteristics
shown in Fig.(a). Also one could note from Fig.(b), that the value of gate charge, qg is constant w.r.t
Vgb in both Inversion and Accumulation region of operation - which gives a constant gate capacitance
in these regions. Whereas in the Depletion region, one could note that qg varies non-linearly w.r.t to Vgb
- due to increase in dielectric medium2 .
2 considering depletion region as non-conducting medium, it is referred as dielectric in this context.
[email protected] Page 12
Introduction to VLSI Design Unit 1
Cg
C0 qG
n
io
rs
ve
in
n
l e tio
dep
vGB (V )
n
io
0
at
ul
m
0
cu
Vgs
ac
-1 VF S 0 Vt 1
(a) MOS capacitance w.r.t Vgb (b) Charge variation w.r.t Vgb
Cg = Cox W L (5)
Cg is a good capacitance, since high Cg is required - to obtain High IDS .
Note
The Bottom plate is a channel & Not connected to the terminal.
The previous definition of gate capacitance Cg is used for the definition of intrinsic capacitance Cgc .
Since the bottom plate depends on the mode of operation of the transistor, we will define a capacitive
term, C0 and is defined as
C0 = Cox W L [F ] (6)
[email protected] Page 13
Introduction to VLSI Design Unit 1
As stated, since the bottom plate depends on the mode of operation of the transistor, Cgc has 3 compo-
nents:
• Cgb (gate-to-channel)
• Cgs (gate-to-source)
• Cgd (gate-to-drain)
The Cgc can be expressed as
Cgc = Cgs + Cgd + Cgb (7)
These capacitances are defined in terms of C0 , depending on the mode of operation of the MOSFET.
The Table.1 could be understood with the help of Fig.7.
Note that in saturation region, near the drain terminal the channel gets pinched-off and due to which
2
Cgd = 0 and the channel contains only 2/3 of the charge carriers in it. This gives rises to Cgs = Cox .
3
The same is plotted in Fig., one w.r.t Vgs and the other w.r.t Vds .
Overlap capacitance:
This capacitance exist due to overlap of source/drain and gate terminals - caused during fabrication
process. The same is displayed in Fig.
[email protected] Page 14
Introduction to VLSI Design Unit 1
Cgs(overlap) = Cgsol · W
(8)
Cgdol(overlap) = Cgdol · W
n p
Majority
+ + + + + - - - - -
+ + + + + - - - - -
carriers nn pp
+ + + + + - - - - -
+ + + + + - - - - -
Minority pn np
+ + + + + - - - - -
carriers
n-Type p-Type
xn xp
(a) Depletion region at the interface (b) Charge distribution
Where,
n2i
nn : Concentration of electrons on n-side ≈ ND pn : Concentration of holes on n-side ≈
ND
n2i
np : Concentration of electrons on p-side ≈ pp : Concentration of holes on p-side ≈ NA .
NA
Note that the Csb , Cdb are Bad Capacitances, since they are Not fundamental to the operation of
the device. So it is also called Parasitic capacitances.
Now let’s try to understand it’s behavior w.r.t variation in S/D potential. Based on the above Fig.,
it’s pretty clear that the diffusion width varies as a function of the potentials at S/D terminal. This
leads to voltage dependent capacitance.
One can express the parasitic capacitance
based on Fig.24. As you could observe that the
Source/Drain diffusion are sounded by both at
[email protected] Page 15
Introduction to VLSI Design Unit 1
MJ is the junction grading coefficient, typically in the range of 0.5 to 0.33 depending on the abruptness
of the diffusion junction.
Here, the φ0 denotes the built-in potential across the PN junction that depends on doping level and
it can be expressed as
NA ND
φ0 = ϑT ln
n2i
5 Non-Ideal IV Effects
For channel lengths (L) > 1µm: Long- channel IV model that is discussed before is valid. But, for
L < 1µm: Long- channel IV model is NOT valid. So these devices are called short channel devices
and they experience the following effects:
Note that throughout the entire discussion we consider nMOS structure by default, until otherwise it is
stated explicitly. Now let’s study these effects in detail.
[email protected] Page 16
Introduction to VLSI Design Unit 1
and for the configuration shown in Fig.25, the above equation can be rewritten as
ZL ZL
dφ(x) VDS
EL = ⇒ EL · dx = dφ(x) ⇒ EL (L − 0) = φ(L) − φ(0) = VDS ⇒ EL = (10)
dx L
0 0
n+ n+
x
0 p-type L
One can express the drift velocity of the charge carriers across the channel as
vD = µn EL (11)
where, t - represents the time required for carriers to cross the channel and Vgc - represents the average
gate to channel potential.
Vs + Vd Vs + Vd Vs Vs Vds
Vgc = Vg − Vc = Vg − = Vg − + − = Vgs −
2 2 2 2 2
The above expression is valid only for channel lengths L > 1µm. But for channel lengths that are
small, it creates a large value of EL across the channel, even for a moderate value of VDS . In the
velocity saturation, there exist a critical electric field, EC , above which it ceases the carrier velocity from
increasing linearly with EL . This can be graphed as shown in Fig.26.
[email protected] Page 17
Introduction to VLSI Design Unit 1
Due to this phenomena, one has to modify the drift velocity expression as
µn E
for E ≤ Ec
E
vD = 1 + (13)
Ec
vsat for E > Ec
Now let’s solve for Vdsat in terms of Vgs − Vt and prove that Vdsat 6= Vgs − Vt . This can be done by
1 2vsat VC
equating both the expressions and by substituting κ(Vdsat ) = & EC = ⇒ =
Vdsat µn L
1+
VC
[email protected] Page 18
Introduction to VLSI Design Unit 1
2vsat µn VC
⇒ vsat = .
µn 2L
W
Vdsat
W (Vgs − Vt − Vdsat ) = κ(Vdsat )µ Vgs − Vt −
vsat
Cox
Cox
Vdsat
L 2
µVC 1 1 Vdsat
(Vgs − Vt − Vdsat ) = µ Vgs − Vt − Vdsat
2
L Vdsat L 2
1+
VC
V
C (V − V − V
VC
Vdsat
gs t dsat ) =
Vgs − Vt − Vdsat
2 (VC + Vdsat ) 2
2 2
(17)
(Vgs − Vt )VC + (Vgs − Vt )Vdsat − Vdsat VC − = 2(V − V )V
Vdsat gs t dsat − Vdsat
(Vgs − Vt )VC = (Vgs − Vt + VC )Vdsat
VC
vdsat = (Vgs − Vt )
VC + (Vgs − Vt )
1
= (V − Vt )
(Vgs − Vt ) gs
1+
VC
Thus writing in a compact form, where VGT = Vgs − Vt
The above expression clearly indicates that the device enters to saturation before Vds reaches VGT , as
the value of κ(Vds ) < 1 for short channel.
Thus one can make 3 important observations
1. For short channel device - Larger VGT forces κ (VGT ) to be < 1. Hence Vdsat < VGT . The
consequence of this is that the device enters saturation region for the value of Vds < VGT and thus
the device experiences an ”Extended saturation”. This is reflected in Fig.
2. Based on Eq.16b, Idsat displays ”Linear dependency w.r.t Vgs ”. This results in
[email protected] Page 19
Introduction to VLSI Design Unit 1
3. ID is proportional to κ(V ) and due to which, whenever V is high, the value reduces < 1.
- Reduces the amount of current a transistor can deliver for a given control Vgs .
Unfortunately, ID expression are complex expression of Vgs and Vds - making hard for manual
analysis.
A substantially simple model can be obtained by making 2 assumptions, which makes the com-
putation ease.
1. The velocity saturates abruptly at Ec , and is approximated by the following expression:
(
µn E for E ≤ Ec
vD =
vsat = µn Ec for E > Ec
2. The drain-source voltage Vdsat at which the critical electrical field is reached and velocity
saturation comes into play is constant and is approximated by
Lvsat
Vdsat = LEc =
µn
This assumption is reasonable for larger values of VGT (>> Ec L).
3. Once Vdsat is reached, the current abruptly saturates.
V2
W
Idsat = Id (Vds = Vdsat ) = µn Cox (Vgs − VT )Vdsat − dsat
L 2
Vdsat
= vsat Cox W Vgs − VT −
2
[email protected] Page 20
Introduction to VLSI Design Unit 1
Assignment 5.1:
cm2
The critical voltage for fully ON pmos transistor, having effective mobility of µef f −p = 38 ;
V ·s
cm
and velocity saturation of vsat = 7 × 107 is . Assume velocity saturates
s
abruptly at Ec .
- +
Vds − Vov
- vov +
L − ∆L ∆L
Figure 27: Impact of Channel length modulation onto the channel charge
Just because the effective channel length has reduced in the saturation region, the drain current can
be reformulated to account this reduced channel length.
1 W 2
Ids =µn Cox (Vgs − VT )
2 Lef f
1 W 1
= µn Cox (Vgs − VT )2
2 L ∆L
1−
L
−1
∆L ∆L
Considering ∆L/L << 1, the binomial expansion of 1 − ≈1+
L L
0 0
W.k.t ∆L = λ (Vds − Vov ) and for simplicity, ∆L ≈ λ Vds .
0
!
1 W 2 λ Vds
Ids = µn Cox (Vgs − VT ) 1 +
2 L L
(18)
1 W 2
= µn Cox (Vgs − VT ) (1 + λVds )
2 L
[email protected] Page 21
Introduction to VLSI Design Unit 1
Threshold voltage is the minimum voltage that is required to create the channel.
One can decompose VT into 2 components
1. First, it needs to deplete the majority carriers away from the O-S interface.
2. Second, it needs to pull the minimum minority carriers towards O-S interface to create the
channel.
We know MOSFET is a 4 terminal device. When Vsb is applied b/w Source & Body - it increases the
amount of charge required to invert the channel - hence it increases the value of VT , which is given by,
p p
VT = VT 0 + γ φs + Vsb − φs (19)
√ 1
2qsi NA
where body-effect co-efficient, γ = , typically ranges from 0.4 to 1 V 2
Cox
NA
and surface potential at threshold, φs = 2ϑT ln .
ni
κT
where NA : Acceptor conc.; ni : Intrinsic conc.; ϑT = : Thermal voltage; κ: Boltzmann constant.
q
Qualitatively one could think of the above phenomena with the following example. As the channel
length is quite small, let’s assume that we need only 10 electrons to create the channel between S & D,
as shown in Fig.28(a).
- - - - - - - - - -
n+ n+ - - - - - - - - -
n+ n+
p-type
Vsb + p-type
−
Now let’s apply a potential difference between S & B (- without changing the other bias condition),
such that it can pull one of the electron from channel through S terminal. This reflected in Fig.28(b).
This phenomena happens due to the source node that is slightly at a higher potential than the ground.
But to create a channel we need 10 electrons, but we right now have only 9 out of 10. So one has to
apply a bit high Vgs to pull an extra minority carrier from the bulk.
[email protected] Page 22
Introduction to VLSI Design Unit 1
You might think that we had the same pn junction between S/D and body - which means part of the
depleting work is done even in the case of a long channel device. But still we never consider their work
and assumed that only VG depleted the carriers under O-S interface. Why is this?
The answer can be drawn from the previous discussion of Body-effect. When one deal with short-
channel devices, the length of the channel is very small and it becomes comparable to the depletion
region width created by these pn junctions. Thus one has to encounter their contribution for the channel
creation through lowering the value of VT .
Note
Fig.29 shows a classical short-channel effect - decrease of VT with decrease of L.
In newer processes (like 180 nm technology), there is so-called halo or pocket implant , where
substrate/body/channel is more heavily doped near source/drain junctions - this is done in order
to suppress DIBL (decrease of Vt with increase of Vds voltage).
When L gets shorter, halo regions overlap, leading to effectively higher substrate doping, and
thus higher Vt. This is called a reverse short-channel effect - Vt increase with decrease of L.
This effect is shown in Fig.30
[email protected] Page 23
Introduction to VLSI Design Unit 1
As the name suggest, it’s an effect that is related to the drain terminal. This effect is almost similar
to short channel effect. Here when the Drain potential is raised, the depletion region around the drain
enlarges, encroaching more under the gate. So due to which, the value of VT that is required to invert
the channel is reduced further. The same is reflected in the Fig.31.
[email protected] Page 24
Introduction to VLSI Design Unit 1
Note: The graph shown in Fig.32 is logarithmic scaled in y-axis. We know that a straight line in log
scale, implies exponential dependence on x-value(Vgs ).
The current in channel region -due to parasitic bipolar transistor - can be approximated by
Vgs − VT Vds
−
Ids = Is e nκT /q 1 − e nκT /q (20)
Slope factor, S
For an ideal transistor with the sharpest possible rolloff, n = 1, at room temperature, would have a
slope factor, S
S = 60mV /decade
- means the subthreshold current drops by a factor of 10 for a reduction in Vgs of 60 mV below VT .
Unfortunately, in actual devices, n > 1 and the current falls at a reduced rate (90 mV/decade for n
= 1.5).
Assignment 5.2:
What is the minimum threshold voltage for which the leakage current through an OFF transistor
(Vgs = 0) is 103 times less than that of a transistor that is barely ON (Vgs = VT ) at room
temperature if n = 1.5? One of the advantages of silicon-on-insulator (SOI) processes is that they
have smaller n. What threshold is required for SOI if n = 1.3?
[email protected] Page 25
Introduction to VLSI Design Unit 1
p+ n+ n+ p+ p+ n+
n − well
p − sub
Figure 33: nMOS & pMOS in nwell CMOS process exposing all the parasitic diodes
The Fig.?? shows an n-well fabrication process for CMOS circuit realization. Here, a separate
n-well is embedded into p-sub to realize pMOS transistor. This one of the other processes, like, p-well,
twin-tub fabrication techniques for CMOS realization. We will study about these processes later in
unit.5.
Note that the mechanism of junction leakage is almost identical to Sub-Threshold conduction. The
only difference is that, it has additionally parasitic diodes at the interface between p-suband n-well -
which contributes to leakage independent of VG .
[email protected] Page 26
Introduction to VLSI Design Unit 1
Observation
• At high Vgs the current has negative temperature co-efficient
• At low Vgs the current has positive temperature co-efficient
Conclusion
• OFF current increases with temperature.
• ON current Idsat normally decreases with temperature.
6 DC characteristics
In most cases, DC characteristic of the circuit is the study of DC input Vs DC output. For instance, Vin
Vs Vout or Vgs Vs Ids . But in certain cases, the study of Vds Vs Ids for different Vgs is known as output
characteristics is also considered as DC characteristics. So in general, it is the study of change in one
node, measured either as I or V, to the change in another node.
In this section, we will be studying the static characteristics of CMOS Inverter. But in order to
appreciate the mechanism, we first look at the characteristics of an inverter built using an nMOS and
a resistive load. With this as the base, we will continue to study the behavior of CMOS inverter under
different DC conditions, which then be utilized to extract the Noise margin parameter of the CMOS
inverter. Finally, we end the section with the study of static behavior of pass-transistor logic.
[email protected] Page 27
Introduction to VLSI Design Unit 1
VDD
RD
Vout
Vin
We know that Ids is function of Vin = Vgs . So when the value of Vin < VT , the nMOS is in cut-off
and Ids = 0. Due this condition, the output voltage is defined as
Vout = VDD
This situation is reflected in Fig., where the black dot denotes the current value of Vds w.r.t x-axis and
Ids w.r.t y-axis.
Ids (mA)
VDD
0 Vds (V )
Now when VDD /2 > Vin > VT , the ID 6= 0 and it is small. This small value of Ids makes Vout to
slightly reduce from VDD value. Now we have a situation, where Vout > Vin − VT , which dictate nMOS
to be in saturation region. The same is reflected as a black dot in Fig.
Ids (mA)
0.2
Vds (V )
[email protected] Page 28
Introduction to VLSI Design Unit 1
As one increase the value of Vin further, the Vout starts to go towards low value. Ultimately Vout <
Vin − VT , the nMOS enters the linear region. The same is reflected in the plot shown in Fig.
Ids (mA)
0.8
0.6
0.4
0.2
0 Vds (V )
Note
The nMOS started in cut-off region, then it traveled into saturation region and finally it enters
into linear region.
Normally, we have the notion in mind that the transistor travel from cut-off to linear and then
to saturation, due to visual representation of Vds Vs. Ids graph. But this is always a falls
misconception, as we tend to think that the cut-off region in near Vds = 0. This is not the case,
it doesn’t belong to a single value of Vds , but rather it traces out entire Vds spectrum, where
Ids = 0. It’s only when a load is added to the circuit, the cut-off sticks to a single value of Vds .
In the above case, it sticks to Vds = VDD .
Also, it is evident that the travel along the load line defines the path cut-off →saturation→linear
for nMOS.
Ids (mA)
1
−1
Based on the study conducted in the previous subsection, one can analyze DC characteristics of the
CMOS inverter for different values of input. Before we begin to do so, let’s define some variables related
to both the MOSFETs.
[email protected] Page 29
Introduction to VLSI Design Unit 1
Variable definitions
nMOS: VGS,n = Vin , VDS,n = Vout
pMOS: VSG,p = VDD − Vin , VSD,p = VDD − Vout
Now let’s use the above variable definitions to re-plot the Output characteristics of the above plots,
such that our x-axis is defined in terms of Vout , rather than Vsd,p and Vds,n .
For instance, assume that we have Vin = 0 and the corresponding value of Vgs,n = 0 dictates nMOS
to be in cut-off and the value of Vsg,p = VDD , which is > |VT p |, dictating pMOS to be in ON, but one
cannot defines it’s region of operation until the value of Vsd,p is known. So how on earth one can solve
this puzzle?
The puzzle could be solved by plotting the output characteristics of both nMOS and pMOS.
Ids (mA)
Vin = 0
VDD Vout
As you could see, both the graphs intersects at the black dot and dictates pMOS to be in deep linear
region and defines it’s Vsd,p = 0 and Vout = VDD .
Now let’s increase the value of Vin further, say 0.2% of VDD and 0.4% of VDD . In this case, both the
transistors are ON and they start conducting a current such that they agree each other. The situation
is reflected in Fig.
Vin = 0.4
Vin = 0.2
Vout Vout
(a) For Vin = 0.2 × VDD (b) For Vin = 0.4 × VDD
Clearly, the above graph dictates pMOS to be in linear region and nMOS to be in saturation region.
Now let’s see for Vin = VDD /2.
[email protected] Page 30
Introduction to VLSI Design Unit 1
Ids (mA)
Vin = 0.5
Vout
As you might have expected, both pMOS and nMOS has entered into saturation. Now if the value
of Vin increases further, say Vin = 0.6% and Vin = 0.8% of VDD , the nMOS moves to linear and pMOS
stays in saturation and the same is reflected in Fig.
Vin = 0.6
Vin = 0.8
Vout Vout
(a) For Vin = 0.6 × VDD (b) For Vin = 0.8 × VDD
Figure 43: For < VDD /2 < Vin < VDD − |VT p |
But the moment Vin is increased to VDD − |VT p |, the pMOS enters cut-off and conducts no current,
whereas the nMOS stays in linear with Vds,n = 0 bringing Vout = 0.
Ids (mA)
Vin = 1
Vout
[email protected] Page 31
Introduction to VLSI Design Unit 1
Ids (mA)
Vout
(a) Output characteristics (b) Voltage Transfer Characteristic graph
Observe that the nMOS follows the trend of being from cut-off to saturation and finally to linear,
where as pMOS being from linear to saturation and to cut-off. This is the similar cycle that we had
observed earlier w.r.t nMOS inverter.
A summary of CMOS inverter region of operation is shown in Table
VDD
It is defined as the input voltage at which the output of the inverter is equal to .
2
VDD
Vinv = (24)
2
You might have a question in our mind: ”What is this VM ? What to do with it? (or) How does it
helps us?”
- It is used to define the Noise margin of the inverter.
βp
Note: When βp = βn (or) Beta ratio,r = = 1, then
βn
VDD
VM =
2
-which is desirable value in-order to have
[email protected] Page 32
Introduction to VLSI Design Unit 1
1
• High Noise Margin
• Charge & discharge the output capacitor with equal time
Inverters with r = 1 - said to be Unskewed
6 1 - said to be Skewed
Inverters with r =
There are two cases of Skewed Inverters:
• If r > 1, then the inverter is Hiskewed
-means PMOS is more stronger than NMOS
VDD VDD VDD
-so at Vin = , Vout > ⇒ Vinv >
2 2 2
• If r > 1, then the inverter is Lowskewed
-means NMOS is more stronger than PMOS
VDD VDD VDD
-so at Vin = , Vout < ⇒ Vinv <
2 2 2
Note: Gates are usually skewed by adjusting W - while maintaining min. L for speed.
The effect of Voltage Transfer characteristics for the range of r is shown in Fig.
Now let’s look at the quantitative view of VM , through the following derivations:
VT n
VDD + VT p + √
r
Vinv = (25)
1
1+ √
r
1 will be discussed later
[email protected] Page 33
Introduction to VLSI Design Unit 1
VDD
In both the case, when VT n = −VT p and r = 1, the Vinv = .
2
VDD
Logic High
Output range Logic High
VIH
Input range
N MH
VOH Indeterminate
VOL Region
N ML
Logic Low
Logic Low VIL
Input range
Output range
GN D
and by expression as
[email protected] Page 34
Introduction to VLSI Design Unit 1
The way one could extract the slope parameter in simulation, is by taking the derivative of Vout
of the inverter. The same is plotted in Fig.
[email protected] Page 35
Introduction to VLSI Design Unit 1
Vout Vout
VDD VDD
(a) nMOS: When Vin = 0 (b) nMOS: When Vin = 1
Vout Vout
VDD
(a) Since VG = VDD and VS = 0, effectively the VGS = VDD > VT n and due to which the nMOS
transistor is ON. This condition ensures the existence of channel throughout the discharging period
of Vout - from the initial value of VDD /2 to the final value of 0.
So one can conclude that nMOS is a good conductor of 0.
(b) In this case, the Source and Gate terminals are connected to VDD - due to which the question of
whether the nMOS is ON or not might arise in your mind.
The answer to your doubt is that - In a MOSFET, there is no difference between Source and Drain
terminal. Due to which, one can treat the Drain terminal as the Source terminal to analyze the
circuit conditions further.
In that case, the VGD ≡ VGS = VDD /2 > VT n is met and the transistor is tuned ON and the channel
is created under the Gate. Due to potential difference VDS = VDD /2 6= 0, there will be a current
flow between Source and Drain terminals and the output node charges towards VDD .
But the charging trend stops when VGD = VT n - because there exist no channel. So the output node
can only charge upto VDD − VT n , resulting in poor conduction of VDD .
So one can conclude that nMOS is a poor conductor of 1.
(c) This case is identical to the case of (b). So we will assume that the Drain terminal as the Source
terminal and analyze the circuit conditions.
In that case, the VDG ≡ VSD = VDD /2 > |VT p | is met and the transistor is tuned ON and the
channel is created under the Gate. Due to potential difference VDS = VDD /2 6= 0, there will be a
current flow between Source and Drain terminals and the output node discharges towards 0.
As usual, the moment when VSG = |VT p | is reached, the channel disappears and the output node
stays at |VT p |.
So one can conclude that pMOS is a poor conductor of 0.
(d) The last case is pretty straight forward as (a). Since the channel is ON through out entire charging
period of the output capacitor - one can conclude that pMOS is a good conductor of 1.
Note
In the Pass-transistor logic, the input and output are connected through low-impedance path,
while in CMOS logic, the input and output are connected through High-impedance path.
Assignment 6.1:
Vout =
[email protected] Page 36
Introduction to VLSI Design Unit 1
Vout =
[email protected] Page 37
Introduction to VLSI Design Unit 1
[email protected] Page 38