Professional Documents
Culture Documents
A Comparative Study of CMOS and CPL 1-Bi PDF
A Comparative Study of CMOS and CPL 1-Bi PDF
National Conference on
Electrical, Electronics and Computer Engineering
Abstract Arithmetic operations are used extensively in Full Adders are made here with particular emphasis on a
most of VLSI application of digital signal processing and recently published work on a circuit using Shannon Expansion.
microprocessors. The 1-bit full-adder is the building block of these In a recent work Shannon Decomposition Technique is used
operation modules. Its performance study is thus of crucial on CPL network to provide some improvement in both area and
importance. Full CMOS realization of a 1-bit full-adder is power capacitance. This has been discussed in Section III and the
efficient but involves large capacitance and consumes large area. claim of lesser no of transistors and improvement in speed over
Using complementary pass transistor logic (CPL) the power conventional CPL circuits could not be supported. Performance
efficiency is preserved, but the area and capacitance are drastically
reduced. A comparative study of these two configurations are
characteristics of CMOS CPL and Modified Shannon (CPL)
made and it is concluded that CPL, though appears more power gates are given in Section IV. It also contains the reported
efficient and use lesser no of components than CMOS, results of investigation of CMOS and CPL gate circuits at
consideration of complementary I/O and level restoration makes Integrated Systems of Laboratory, Switzerland, Zurich in 1994.
the CMOS configuration superior . In a recent work use of
Shannon decomposition was supposed to provide a marginal II. COMPLEMENTARY PASS TRANSISTOR LOGIC
improvement in both area and capacitance over the CPL Complementary Pass Transistor Logic (CPL) consists of
configuration, but a detailed study shows the claim, made here, Complementary inputs/outputs, an NMOS pass-transistor
cannot be supported. Further a Spice simulation of a level restorer
network and CMOS output inverters. Additionally a PMOS
for a CPL gate is made and the results are included.
latch is used to decrease static power consumption and for
swing restoration as opposed to the conventional pull up
function.
High Level of pass transistor output nodes is degraded by
Keywords Full adder, Mirror adder, CPL full adder, Shannon the threshold voltage of nMOS transistor, output signal have to
based full adder, Level restorer. be restored by CMOS inverters.
I. INTRODUCTION A. Algorithm for CPL implementation of Logic function:
Addition is the basic building block of arithmetic operation. Cover the Karnaugh-map with largest possible cubes
Naturally it is the basic speed limiting unit. Therefore, (overlapping allowed) .
optimization of the adder is very important. Low power VLSI Express the value of function in each cube in terms of
design features are: high circuit speed, less area and low input signals.
transistor count and less power dissipation. Conventional adders Assign one branch transistor(s)b to each of the cubes
use full CMOS configuration and consumes negligible power and connect all the branches to one common node,
but involves large capacitance and consumes large which is output of nMOS pass-transistor network.
area. .Complementary pass transistor logic (CPL) are power
efficient comparable to full CMOS, but the area and capacitance
are drastically reduced. However CPL circuits use Complementary function can be implemented from the same
complementary I/O and also level restoration of the output has circuit structure by applying Complementarity principle as
to be provided. A comparative study of CMOS and CPL 1-bit given below. By applying duality principle, a dual function is
synthesized.
TABLE I
Fig. 4 Modified Shannon based Adder COMPARISON BETWEEN GATE-TYPES
Transistor = (8+6) = 14 Cell Logic Delay Power PT #
Type Style (ns) (W) (norm.) trans.
IV. COMPARISON OF THE THREE ADDER CONFIGURATIONS FA CMOS 1.94 65 1.00 28
CPL 1.17 97 0.90 32
A. Modified Shannon based Full Adder: NAND2 CMOS 0.67 37 1.00 4
The modified Shannon based Full-adder as shown in Fig.2 CPL 1.17 65 3.09 10
AND4 CMOS 1.09 44 1.00 12
consists of only 14 transistors but has the following drawbacks:
CPL 1.48 98 3.02 18
In conventional form the delay in the carry path is AOI/OAI CMOS 1.17 41 1.00 6
minimized and Co is used as an input to the sum, S CPL 1.12 80 1.89 14
output. But here partial output of the sum circuit has MUX2 CMOS 0.93 46 1.00 8
been used as an input to the carry circuit. CPL 1.24 57 1.66 10
The inverter in the Sum circuit puts an additional delay MUX4 CMOS 1.39 62 1.00 18
in the I/O path which results in glitch due to unequal CPL 1.55 66 1.19 18
XOR2 CMOS 1.27 38 1.00 8
delay in the different data paths.
CPL 1.29 59 1.58 10
In CPL circuits, the output of an NMOS gate becomes
Vdd VTn when a high level input is applied to the
drain. No steps have been suggested for remedying this V. LEVEL RESTORATION
affect.
Using the above facts in consideration the circuit using
full CPL with complementary input and
output( required for Level Restoration) appears
desirable though its transistors count is larger.
B. Full CMOS and CPL Full-Adder:
Full CMOS adders use large number of transistors (28
in Full CMOS & 24 in Mirror adder : both PMOS and
NMOS but has negligible static power consumption.
However use of large number of transistors results Fig. 5 Level restoration
in larger gate and junction capacitances producing
large propagation delay. In this Fig.5 we see that a PMOS (MP1) is connected in a
Complementary Pass transistor logic (CPL) uses feedback path. The gate of the PMOS (MP1) device is
almost exclusively (barring 2 PMOS transistors for connected to the output of the inverter, its drain connected to
level restoration) NMOS transistors thus providing the input of the inverter and the source to VDD. If input A
small input capacitance reducing propagation delay. makes a 0 to VDD transition and a PWL is given at B(node 2)
CPL has an added advantage in the fast differential then Mn1 only charges up node X to VDD-VTO. This is,
stage and good output driving capability (output however, enough to switch the output of the inverter low,
inverter) making the implementation of complex gates turning on the feedback device MP1 and pulling node X to
(e.g. full-adders) very efficient. VDD. In this way the loss of VTO at node X is restored with
Large number of nodes and transistors and the two the help of the level restorer MP1.
inversion levels result in relatively inefficient CPL
implementations of simple gates.
Pull-up PMOS transistors are necessary for swing
restoration.
Larger short-circuit currents and higher wiring
overhead (dual-rail signals) compared to CMOS also
increase power consumption.
REFERENCES
[1] K.Nehru, Dr.A.Shanmugam, S.Deepa and R.Priyadarshini, "A Shannon
Fig. 6 NOMS switch using Level restorer Based Low Power Adder Cell for Neural Network Training," International
Journal of Engineering and Technology vol. 2, no. 3, pp. 258-262, 2010.
The problem is overcome which is found in the NMOS switch [2] Dejan Markovic, Borivoje Nikolic and Vijon G. Oklobdzija, Fellow, IEEE,
PROC. 22nd INTENATIONAL CONFERENCE OF MICRO ELECTRONICS
using Level Restorer. In the output voltage there is no loss of
(MIEL 2000) , VOL2, SERBIA, 14-17 MAY, 2000
VTO.
[3] R. Zimmermann and W. Fichtner, "Low-Power Logic Styles: CMOS
Versus Pass-Transistor Logic", IEEE Journal of Solid-State Circuits, vol.
32, no. 7, pp. 1079-1090, July 1997.
Fig. 7 NMOS Switch using Level Restorer:(when restorer MP1 not working)