Professional Documents
Culture Documents
References:
4. Goncalves, H.J. DeMan, NORA: A Racefree Dynamic CMOS Technique for Pipelined Logic Structures, IEEE Journal of Solid-State Circuits, Vol. SC-18, No 3, June 1983. L.G. Heller, et al, Cascode Voltage Switch Logic: A Differential CMOS Logic Family, in 1984 Digest of Technical Papers, IEEE International Solid-State Circuits Conference, February 1984. L.C.M.G. Pfennings, et al, Differential Split-Level CMOS Logic for Subnanosecond Speeds, IEEE Journal of Solid-State Circuits, Vol. SC20, No 5, October 1985. K.M. Chu, D.L. Pulfrey, "A Comparison of CMOS Circuit Techniques: Differential Cascode Voltage Switch Logic Versus Conventional Logic", IEEE Jouirnal of Solid-State Circuits, Vol. SC-22, No.4, August 1987.
5.
6.
7.
References:
Pass-Transistor Logic: 8. S. Whitaker, Pass-transistor networks optimize n-MOS logic, Electronics, September 1983. 9. K. Yano, et al, A 3.8-ns CMOS 16x16-b Multiplier Using Complementary Pass-Transistor Logic, IEEE Journal of Solid-State Circuits, Vol. 25, No 2, April 1990. 10. K. Yano, et al, Lean Integration: Achieving a Quantum Leap in Performance and Cost of Logic LSIs", Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994. 11. M. Suzuki, et al, A 1.5ns 32b CMOS ALU in Double Pass-Transistor Logic, Journal of Solid-State Circuits, Vol. 28. No 11, November 1993. 12. N. Ohkubo, et al, A 4.4-ns CMOS 54x54-b Multiplier Using Passtransistor Multiplexer, Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994.
References:
13. V. G. Oklobdzija and B. Duchne, Pass-Transistor Dual Value Logic For Low-Power CMOS, Proceedings of the 1995 International Symposium on VLSI Technology, Taipei, Taiwan, May 31-June 2nd, 1995. 14. F.S. Lai, W. Hwang, Differential Cascode Voltage Switch with the PassGate (DCVSPG) Logic Tree for High Performance CMOS Digital Systems, Proceedings of the 1993 International Symposium on VLSI Technology, Taipei, Taiwan, June 2-4, 1995 15. A. Parameswar, H. Hara, T. Sakurai, A Swing Restored Pass-Transistor Logic Based Multiply and Accumulate Circuit for Multimedia Applications, Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994. 16. T. Fuse, et al, 0.5V SOI CMOS Pass-Gate Logic, Digest of Technical Papers, 1996 IEEE International Solid-State Circuits Conference, San Francisco February 8, 1996.
(a)
In
I1
X Cx
I2
Out
In
I1
X Cx
I2
Y Cy
I3
Out
Store (a)
Clock (b)
+ Vdd
+ Vdd
+ Vdd
+ Vdd
pi
Ci
p i 1
pi 2
pi3
C i3
Gi
G i 1
Gi 2
Gi3
-particle
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits
Accidental charge caused by capacitive or inductive coupling between the signal lines Y and Z. (a) Prevention by inserting and inverter between the affected line and the passtransistor switch (b) v(Z)
Z Line1 Line2
charge
1
MP1 (open)
X=0
v(Y)
MP1
ON
+++
MN1
Cin
0" (a)
Z Y
Inserted invertor
MP1
MN1
Cin
(b)
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 9
fD
f
n-type transistor network
Clk
GND GND
(a)
(b)
Operation
Evaluation phase
+Vcc
Q1
ON + ++ ++
+Vcc
Q2
0
F
1 1 Inputs 1
N
1
F
++ N 0 0 Inputs 0 Clock 0
Discharge ON
Q3
OFF
Clock
Q4
ON
GND
GND
11
+Vcc
Q2
+Vcc
+Vcc
Q2
0 1
Q2
+Vcc
Q2
1 0 1 0
1
1 Inputs 1
N
1 0
N
1
1
f
Inputs 1
1 1 Inputs 1 Clock
Q4
Inputs 1
Q4
Q4
GND
Q4
GND GND
1 0
GND
Dominos
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 12
+Vcc
Q2
0
F ++
1
F
++
0 0 Inputs 0 Clock
1 1 Inputs 0
Charge Re-distribution
Q3
Clock
Q4
GND
GND
13
F1
Q2
+Vcc
F2
Q3
+Vcc
Clock 0
Q4
Clock GND
1
Q5
Clock
0
Q6
GND
GND
F1
F2
F3
14
15
GND
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 16
Q1
Q2
Diff. inputs
Diff. inputs
GND
17
N1
N2
N1
Clock
N2
differential inputs
n-fet trees
differential inputs
n-fet trees
Clock
(a)
(b)
Differential Cascode Voltage Switch Logic: (a) Static DCVLS (b) Dynamic DCVSL
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 18
f f
N1 N2
f
n-MOS transistor switching trees f f inputs
differential inputs
f
Shared Transistors
CMOS consisting of two separate: nMOS and pMOS transistor switching networks
19
B C
C Q = a b c
20
a b A B C 1 + 1 1 + A ON + 0 B 0 ON + + ON b +a ++ OFF 0 C
A B C
Vdd
b c
Both paths ON time
21
Pass-Transistor Logic
22
Pass-Transistor Logic
A B F B A
(a)
B
F
0
0 1 B
(b)
1 0
(a) XOR function implemented with pass-transistor circuit, (b) Karnaough map showing derivation of the XOR function
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 23
Pass-Transistor Logic
A X F Y A
General topology of pass-transistor function generator
X 0 0 1 1 0 0 1 1 B B B B B B B B Y 0 1 0 1 B F 0 A 1 AB
B
B 0 1 0 1
AB AB AB AB AB
A+B
A B
B
B
B
A B A B
B
24
B
B
Pass-Transistor Logic
Function generator implemented with passtransistor logic
P0 A A B B
P1
F(A,B)
P2
P3
25
Pass-Transistor Logic
A=Vdd + V th B=Vdd B A (a) (b) Fmax = Vdd-Vth Cout Vdd Vdd Vdd + V V + th th --
Voltage drop does not exceed Vth when there are multiple transistors in the path
26
Pass-Transistor Logic
A=Vdd + V th In=Vdd ON
+
Elimination of the threshold voltage drop by: (a) pairing nMOS transistor with a pMOS (b) using a swing-restoring inverter
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 27
Inputs
Control Variables
F
Prof. V.G. Oklobdzija
F
28
A B
B
B
A B
A
A
C B
A B
A C B C
B
B
29
CPL Logic
A A A B
n1 n2
B
n3 n4
B C
Q Qb
C S
(a)
(b)
XOR gate
CPL Inverter
Level Restoration Transistor Output Inverter
Input
Output
Feedback Inverter
31
AND/NAND
A B
B
A
XOR/XNOR
A
A B
A
B A
B
A
32
B
p1 n2 p1 n2
B
Q Qb
C C O S S
(a)
XOR
(b)
Multiplexer
Buffer
OR/NOR
Prof. V.G. Oklobdzija
The critical path traverses two transistors only (not counting the buffer)
Advanced Digital Integrated Circuits 34
35
Complementarity Principle: Using the same circuit topology, with pass signals inverted, complementary logic function is constructed in CPL.
By applying duality principle, a dual function is synthesized:
Duality Principle: Using the same circuit topology, with gate signals inverted, dual logic function is constructed. Following pairs of basic functions are dual:
AND-OR (and vice-versa) NAND-NOR (and vice-versa) XOR and XNOR are self-dual (dual to itself)
Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits 36
0 0
0 0
0
A 0
0 0
L1 A L2
0 1
L2 B L1
1 1
L1 A L2
1 0
L2 B L1
1 1
L1 A L1
1 0
L2 B L2
A 1
A 1
B B
B B
B B
AND
NAND (OR)
OR
Duality: AND OR
37
A L 2 B B
B L1
0 0
L1
(a)
0 1
L2
B B
A 1
AND (b)
NAND
OR (c)
NOR
A L2 B B
A L1
0 1
L1
(a)
1 0
L2
A 1
XOR (b)
XNOR
00 0
01
11
10
A L1 A B
0 0
L3
0 0
0 1
B
0 0
A 1
L2
NAND
41
PMOS and NMOS devices are exchanged, and VDD and GND signals are exchanged.
42
DPL Synthesis:
B A B B L 4 L3 A B AND A L2 B L3 GND (a) L1 GND (b) +VDD +VDD A B A L2 A B NAND B A
0 0
L1
0
L4
A 1
43
B OR
B NOR
GND
GND
44
DPL Synthesis:
B A B B L 4 L3 A B AND A L2 B L3 GND (a) L1 GND (b)
+VDD
A L2 A
B NAND
0 0
L1
0
L4
A 1
Complementarity Principle: Exchange PMOS and NMOS devices. Invert all pass and gate signals AND NAND
+VDD
+VDD
AND/NAND circuit
B A
B OR
B NOR
GND
GND
Duality Principle: PMOS and NMOS devices are exchanged, and VDD and GND signals are exchanged: AND OR NAND NOR
45