VLSI Lecture 05
VLSI Lecture 05
VLSI Lecture 05
http://www.cs.nctu.edu.tw/~ldvan/
Introduction to VLSI and System-on-Chip Design
Outlines Lecture 5
Introduction
Static CMOS Circuits
Static Complementary Logic Gates
Asymmetric Gate
Skewed Gate
P/N ratios
Ratioed Circuits
Pseudo-nMOS Gates
Differential Cascode Voltage Switch Logic (DCVSL)
Dynamic CMOS Circuits
Domino Logic
Transmission Gate
Conclusion
Universal/Complete Lecture 5
Outlines Lecture 5
Introduction
Static CMOS Circuits
Static Complementary Logic Gates
Asymmetric Gate
Skewed Gate
P/N ratios
Ratioed Circuits
Pseudo-nMOS Gates
Differential Cascode Voltage Switch Logic (DCVSL)
Dynamic CMOS Circuits
Domino Logic
Transmission Gate
Conclusion
pullup
network
inputs out
pulldown
network
VSS
symbol invert
circuit
or
and
Network
Lan-Da Van VLSI-05-10
Introduction to VLSI and System-on-Chip Design
VDD
B
A
C
D
OUT = D + A• (B+C)
A
D
B C
A 4 B 4 A 4 B 4 B 6
2 C 4 C 4 D 4 C 6 A 3
A Y Y Y
1 A 2 A 2 C 2 D 6 E 6
C 1 Y
B 2 B 2 D 2 E 2 A 2
D 2 B 2 C 2
H = 100 / 20 = 5
B=1
N=2
P = 2+2 = 4
G = (4 / 3) ⋅ (4 / 3) = 16 / 9
F = GBH = (16 / 9) ⋅1 ⋅ 5 = 80 / 9
ˆf = N F = 3.0
D = Nfˆ + P = 10
P = 12 / 3 + 1 = 5
G = (6 / 3) ⋅ (1) = 2
F = GBH = 2 ⋅1 ⋅ 5 = 10
ˆf = N F = 3.2
D = Nfˆ + P = 11.4
n1 p2
p1 n2
n1
Cout ,i ⋅ g i Cout ,i ⋅ g i
Cin,i = = 44 Cin,i = = 31
fˆ fˆ
Lan-Da Van VLSI-05-16
Introduction to VLSI and System-on-Chip Design
2 2 B 4
Y
2 A 4
A 2
A Y Y
1 gu = 1 B 2 gu = 4/3 1 1 gu = 5/3
gd = 1 gd = 4/3 gd = 5/3
gavg = 1 gavg = 4/3 gavg = 5/3
2 2 B 4
Y
2 A 4
A 1
A Y Y
1/2 gu = 5/6 B 1 gu = 1 1/2 1/2 gu = 3/2
gd = 5/3 gd = 2 gd = 3
gavg = 5/4 gavg = 3/2 gavg = 9/4
1 1 B 2
Y
1 A 2
A 2
A Y Y
1 gu = 4/3 B 2 gu = 2 1 1 gu = 2
gd = 2/3 gd = 1 gd = 1
gavg = 1 gavg = 3/2 gavg = 3/2
Prove that the P/N ratio that gives lowest average delay in
a logic gate is the square root of the ratio that gives equal
rise and fall delays.
Sol: For inverter, we have selected P/N ratio (i.e, k) for unit
rise and fall resistance.
Using logical effort => tpdf = (P+1)(1/(I+k))
(2x(1+k))
Differentiate tpd w.r.t. P
Least delay is P = k
1/2
Ref. CKT
Lan-Da Van VLSI-05-24
Introduction to VLSI and System-on-Chip Design
Pseudo-nMOS Lecture 5
1.5
Strong
in 0.3
P=4
Pull-down 0
0 0.3 0.6 0.9 1.2 1.5 1.8
Vin
VDD
GND
G = 1 * 8/9 = 8/9
k
F = GBH = 8H/9
P = 1 + (4+8k)/9 = (8k+13)/9
N=2
4 2 H 8k + 13
1/N
D = NF + P = +
3 9
Outlines Lecture 5
Introduction
Static CMOS Circuits
Static Complementary Logic Gates
Asymmetric Gate
Skewed Gate
P/N ratios
Ratioed Circuits
Pseudo-nMOS Gates
Differential Cascode Voltage Switch Logic (DCVSL)
Dynamic CMOS Circuits
Domino Logic
Transmission Gate
Conclusion
1
Y
1 1
A 2
Y Y
A 1 B 2 A 1 B 1
gd = 1/3 gd = 2/3 gd = 1/3
pd = 2/3 pd = 3/3 pd = 3/3
1
Y
1 1
A 3
Y Y
A 2 B 3 A 2 B 2
gd = 2/3 gd = 3/3 gd = 2/3
2 pd = 3/3 3 pd = 4/3 2 pd = 5/3
domino AND
W X Y Z
A
B C
dynamic static
NAND inverter
0 1 ‘0’ inputs
f f
1 0 ‘1’
1 1 invalid
Y_l Y_h
= A xnor B A_h A_l A_l A_h = A xor B
B_l B_h
Leakage Lecture 5
A
Y
Y
CY
Vx = VY = VDD
C x + CY
Lan-Da Van VLSI-05-47
Introduction to VLSI and System-on-Chip Design
Outlines Lecture 5
b’
a
b ab’ + a’b
VDD
VDD
Lan-Da Van VLSI-05-55
Introduction to VLSI and System-on-Chip Design
Behavior of Complementary
Switch Lecture 5
1 0 0 1 0 0 1 0 1
2 0 0 0 1/2 1 1/2 0 1
4 0 0 1 0 0 3/4 0 3/4
Conclusions Lecture 5