VLSI Unit 2 by MK
VLSI Unit 2 by MK
1
25-10-2023
• When the input voltage switches from low to high, the pMOS
transistor in the circuit is turned off, and the nMOS transistor starts
conducting. During this phase, the output load capacitance Cload is
being discharged through the nMOS transistor. Thus, the capacitor
current equals the instantaneous drain current of the nMOS
transistor.
• When the input voltage switches from high to low, the nMOS
transistor in the circuit is turned off, and the pMOS transistor starts
conducting. During this phase, the output load capacitance Cload is
being charged up through the pMOS transistor; therefore, the
capacitor current equals the instantaneous drain current of the pMOS
transistor.
• Since during switching, the nMOS transistor and the pMOS transistor in a
CMOS inverter conduct current for one-half period each, the average
power dissipation of the CMOS inverter can be calculated as the power
required to charge up and charge down the output load capacitance.
Using ∫ x dx = x2/2 + C
2
25-10-2023
3
27-10-2023
DC Transfer
Characteristics of
static CMOS
Inverter
1
27-10-2023
CMOS Inverter
Vgsn5
Idsn Vgsn4
-Vdsp Vgsn3
-VDD Vgsn2
Vgsp1 Vgsn1
Vgsp2 0 VDD
Vgsp3 Vdsn
Vgsp4 -Idsp
Vgsp5
The plot shows Idsn and Idsp in terms of Vdsn and Vdsp for various values of Vgsn and
Vgsp.
2
27-10-2023
Plot of Idsn and | Idsp| in terms of Vout for various values of Vin.
Vin0 Vin5
Vin1 Vin4
Idsn, |Idsp|
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
Mark with dots, the values of Vout where Idsn = | Idsp| for a given value
of Vin
Vin0 Vin5
Vin1 Vin4
Vin2 Vin3
Vin3 Vin2
Vin4 Vin1
VDD
Vout
3
27-10-2023
DC Transfer Curve
Transcribe points onto Vin vs. Vout plot to obtain the inverter DC
characteristic.
Vin0 Vin1
VDD Vin2
Vin0 Vin5
A B
Vout
Vin1 Vin4
C
Vin2 Vin3
Vin3
Vin3 Vin2 D Vin4 Vin5
Vin4 Vin1 E
0 Vtn VDD/2 VDD+Vtp
VDD VDD
Vout Vin
VDD
Vin Vout
4
27-10-2023
5
01-11-2023
1
01-11-2023
VDD+Vtp+Vtn 𝛽𝑛
𝛽𝑝 VDD+Vtp+Vtn 1
Vinv = 𝛽𝑛
Vinv = 1
𝑟
1+ 1+
𝑟
𝛽𝑝
𝛽𝑝 kp’ (W/L)𝑝
Where r = =
𝛽𝑛 kn’ (W/L)𝑛
𝛽𝑝 kp’ (W/L)𝑝
Vinv depends on =
𝛽𝑛 kn’ (W/L)𝑛
i.e. Vinv depends on ratios of aspect ratios.(Aspect ratio->W/L ratio)
𝛽𝑝
With Vtn= -Vtp and = 1, Vinv= VDD/2 -- Symmetric VTC i.e
𝛽𝑛
Logic LOW input range: From 0 to VDD/2 and,
Logic HIGH input range: From VDD/2 to VDD
CMOS VLSI Design 4th Ed. 3
𝛽
For symmetric VTC, 𝛽𝑝 = 1
𝑛
2
01-11-2023
Calculate βn/βp
βn/βp = 1.7
Calculate VM
VM= 1.48 V
3
06-11-2023
Noise Margin
Noise margin is closely related to the DC voltage characteristics (VTC).
Noise margin (noise immunity) indicate the allowable noise voltage on
the input of a gate so that the output will not be corrupted : How much
noise at the input, a gate can tolerate.
Noise margin is expressed as
NML : Noise margin for LOW
NMH : Noise margin for HIGH
1
06-11-2023
Inputs between VIL and VIH are said to be in the indeterminate region or
forbidden zone and do not represent legal digital logic levels. Therefore,
it is generally desirable to have VIH as close as possible to VIL.
2
06-11-2023
3
10-11-2023
RC Delay Model
• IC : Working Chip – perform intended function
• Making working chip “work well”:
• Performance metrics: Speed (delay), Power,
Area
• MOSFETs exhibits non-linear I- V characteristics.
(Recall ID expressions for long-channel device),
analysis is complex and tedious.
• Solution: Develop linear model of the MOSFET (This
approximation works remarkably well for delay
estimation)
10-11-2023 VLSI Design 1
1
10-11-2023
2
10-11-2023
Scaled
Scaled
NMOS
PMOS
3
10-11-2023
Reference Inverter
4
10-11-2023
Equivalent Circuit
To make resistance of
PMOS equal to that of
NMOS, PMOS width is
made twice that of
NMOS width
5
10-11-2023
.
Example 4.2:Draw the schematic a 3-input NAND gate with
transistor widths chosen to achieve effective rise and fall
resistance equal to that of a unit inverter (R). Annotate the gate
with its gate and diffusion capacitances. Draw the equivalent
circuits for the falling output transition and for the worst-case
rising output transition.
6
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
10-11-2023
A
A
B
B
C C
(i)NAND3
Schematic
A
(ii)NAND3 Schematic with
capacitances
B
C These capacitances do not
contribute to delay, hence
(iii)
ignored
B
C
1
10-11-2023
1
10-11-2023
2
10-11-2023
Estimate tpdf and tpdr for the unloaded 3-input NAND gate :Use
Elmore delay model
3
10-11-2023
Estimate tpdf and tpdr for the 3-input NAND gate if the output is loaded
with h identical NAND gates
4
10-11-2023
Estimation pdf in a 3-input NAND gate with the output loaded with h
identical NAND gates
• tpdf :Consider RC equivalent circuit of
NMOS network : worst case delay
Estimation of tpdr for the 3-input NAND gate with the output
loaded with h identical NAND gates
• tpdr : Consider RC equivalent circuit of PMOS
network : worst case delay
5
10-11-2023
6
10-11-2023
• The resistance is R
Example 4.6: If a unit transistor has R = 10 kΩ and C = 0.1 fF in a 65 nm process, compute the delay, in
picoseconds, of the inverter with a fan-out of h = 4 (FO4). Use Elmore delay model.
7
15-11-2023
15-11-2023 1
Pseudo-NMOS logic
15-11-2023 2
1
15-11-2023
15-11-2023 3
Pseudo-NMOS Logic
Input
15-11-2023 4
2
15-11-2023
15-11-2023 5
15-11-2023 6
3
15-11-2023
15-11-2023 7
• Advantages
• Small MOSFET count->small silicon area
• Simple, compact layout
• Small parasitic
• Disadvantages
• Selection of ratio of aspect ratios is critical for valid output LOW voltage level.
• DC power dissipation in the circuit when pull down network is ON.
15-11-2023 8
4
15-11-2023
15-11-2023 9
CVSL
• CVSL uses both true and complementary input signals and computes both true and
complementary outputs using a pair of nMOS pulldown networks, as shown in Figure.
• For any given input pattern, one of the pulldown networks will be ON and the other OFF.
• The pulldown network that is ON will pull that output LOW. This low output turns ON the
pMOS transistor to pull the opposite output HIGH. When the opposite output rises, the other
pMOS transistor turns OFF so no static power dissipation occurs.
5
15-11-2023
6
16-11-2023
(T1:Neil H. E. Weste and David Money Harris, “CMOS VLSI Design- A Circuits and
Systems Perspective”, 4th Edition, Pearson Education India, 2011 : Chapter : 10.3.1,
10.3.2, 10.3.4 ).
1
16-11-2023
Note: latches shown are transparent while ɸ is high. They can be converted to active-low latches by
swapping ɸ and ɸ’.
2
16-11-2023
3
16-11-2023
4
16-11-2023
Conventional Flip-flop
In a 2-input NAND gate , if one of
the input is at LOW, output is HIGH. Only one control input i.e. either set or reset is kept HIGH at a time.
In a 2-input NAND gate , if one of For reset = 1, set =0, irrespective of D-input, Q =0
the input is at HIGH, output is For reset =0, set =1, , irrespective of D-input, Q=1
inversion of the other input(acts as
an inverter)