Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Chapter 09
Advanced Techniques in CMOS Logic Circuits
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
Mirror Circuits
ground
Output 1s means that a pFET group provides support from
the power supply
(a) Circuit
(b) Layout
Figure 9.2 XOR mirror circuit
Introduction to VLSI Circuits and Systems, NCUT 2007
(9.1)
where x is p or n
t r 2.2 p
(9.2)
t f 2.2 n
(9.3)
(9.4)
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
Pseudo-nMOS
2V
2
V
2
DD VTp
VDD VTn 2
p
V VTp
n DD
(9.4)
(9.5)
Figure 9.6 Pseudo-nMOS inverter
Introduction to VLSI Circuits and Systems, NCUT 2007
(a) NOR2
(b) NAND2
(b) Layout
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
Tri-State Circuits
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
Clock-CMOS (C2MOS)
(9.9)
t VDD t
(9.10)
during a transition
Introduction to VLSI Circuits and Systems, NCUT 2007
C2MOS Networks
Example of C2MOS
(a) NAND2
(a) Inverter
(b) NAND2
frequency
(9.11)
Cout
dV
dt
I L Cout
dV
dt
(9.12)
IL
dt
0
out
(9.13)
V (t )
dV C
V1
I
V (t ) V1 L t
Cout
(9.14)
(9.15)
C
th out (V1 Vx )
IL
(9.16)
50 1015
(1) 0.5 sec
th
13
10
(9.17)
I
V (t ) L t
Cout
(9.18)
W
I I D0
L
(9.19)
(VGS VT ) /( nVth )
e
50 1515
(1) 50 sec
th
9
10
(9.20)
50 1515
(1) 0.5 sec
th
7
10
(9.21)
I L (V ) Cout (V )
t
V (t )
Vx
dt
dV
dt
Cout (V )
dV t
I L (V )
(9.22)
(9.23)
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
and Mp
An nFET array between the output node and ground to
perform the logic function
When 0 , it is called precharge phase
When 1, it is called evaluation phase
Figure 9.17 Basic dynamic logic gate
(9.24)
When f = 1, charge leakage reduces the voltages held on the output node
(9.25)
(9.27)
Cout
1
Cout C1 C2
(9.30)
Q (Cout C1 C2 )V f CoutVDD
(9.28)
V f VDD
(9.31)
Cout
VDD
V f
C
C
1
2
out
(9.29)
Cout C1 C2
(9.32)
(Cout C1 C2 )V f
(b) OR gate
Note that the operation indicates that domino gates are only useful in cascades
f1 G
f2 F G
(a) Percharge
(9.33)
(b) Evaluate
Outline
Mirror Circuits
Pseudo-nMOS
Tri-State Circuits
Clocked CMOS
Dynamic CMOS Logic Circuits
Dual-Rail Logic Networks
Dual-rail logic: both the variable x and its complement x are used to form
the difference
f x ( x x)
(9.35)
df x dx d x
dt dt dt
(9.36)
dx
dx
dt
dt
(9.37)
df x
dx
2
dt
dt
(9.38)
(a) AND/NAND
(b) OR/NOR
Figure 9.28 CVSL gate example
Introduction to VLSI Circuits and Systems, NCUT 2007
(9.41)
a b a a b a b
(9.42)
(b) XOR/XNOR