Documente Academic
Documente Profesional
Documente Cultură
1. INTRODUCTION
0-7803-5747-7/00/$10.00(02000 IEEE.
equations (2) and (3) using complementary CMOS design. be XOR or XNOR gates and Module-COUT can be a niul-
Adders can also be implemented by XOR or XNOR func- tiplexor, double PMOS or double NMOS transistors. The
tions with equations shown below. sum is generated by cascading Modulel and Module2.
SUM = A @ B @ C I N (4) This implements equations (4) or (5). The COUT function
is implemented by Modulel and ModuleCOUT %cording
SUM = A B B CIN (5) to equation (6). If Module-1 and Module-2 are XOR gates,
Module-COUT can have one of'the configurations shown in
COUT = A A ( Ae5 B ) V C I N A (A @ B ) (6) Figure 6 (a). If Module1 and Module-2 are XNOR gates,
The SERF adder, shown in Figure 2, implements equa- the choices are in Figure 6 (b).
tions (5) and (6) using only 10 transistors. Our newly prc-
posed adders also implement (4) or (5) and (6). In order to
do so, we need the XOR and XNOR gates as the basic build-
ing blocks for the full adder. Over the years, several designs Module, MOdUloZ h,lwulCmuT
* 620
the choices shown in Figure 6. These choices for Module-
GOUT require both A fEB and A 9 B. With the available
SERF
XOR/XNOR gates, the only way is to have an inverter-
based XOR/XNORas Module-2. The first signal to Module
COUT is taken from the output of Module-1 and its com-
plement is taken after the CMOS inverter of Module-2.
There are 6 adders that use the inverter-based XOR/XNOR ADDER 9A
as Module-2. Thus, there are 6 new adders that use the
double PMOS and 6 more that use the double NMOS as
their Module-COUT. They are listed in Figure 8 85 adders WD
whose names end with the letter "C" for PMOS and "D"
for NMOS. ADDER 9B
SUM CUUT
YD"
I
y
I - -1 I
the instantaneous power over a period of 3 pattern cycles
starting from the beginning of the second cycle to the end
of the fourth cycle. The measurement does not include the U , I 'I
fist cycle to avoid transient glitches. The average power
of an adder is the average value of the 6 different pattern
power measurements. Thus, for a specific load, an adder
has 12 different average power measurements, accounting
for each of the 1 2 input frequencies.
Propagation delay is the time between the fastest input
signal and the output signal. We use the first rising edge
of all signals at the beginning of the second pattern cycle.
The critical propagation delay is the value of the highest
delay measured for the COUT and SUM output for the 6
different patterns with a specific load and frequency.
After the simulations, 3 of the new full adders stand
out as being the best: adder SA, adder 9B and adder 13A.
Along with the SERF adder and the CMOS adder (Figure
l), these adders have been simulated under 11 new loading
conditions varying from 0.OlpF to 0.5pF. Each load simu-
lation is done with 6 different patterns at 1 2 different fre-
quencies. This gives an additional 3960 simulation runs (72
sirnulations/load * 11 loads/adder * 5 adders), in addition
to the previous 9288 simulations. In total, there are 13248
simulation runs.
In power consumption, adder 9B consistently has better
power consumption than the SERF adder. It consumes up I
..l..
~-..--.
I.
..... ._
.I U
...
....... ..............
Y
~
I ,I ,I
-..~;!
/, ,
to 12% less power. Adder SA and adder 13A have better
power consumption except when the load is 0.OlpF. Adder (4 (b)
SA consumes up to 20% less power whereas adder 13A con- Figure 11: Power Consumption and Critical Delay
sumes up to 10% less.
The CMOS adder dissipates more power than the other
adders. The left side of Figure 11 shows the power mea- IEEE Great Lakes Symposium of VLSI February 1999,
surement for loads of O.OlpF, 0.25pF and 0.5pF respectively pp. 380-383
starting from the top. [3] N. Weste and K. Eshraghian. Principles of CMOS VLSI
Adders 13A and 9B have better critical delay than the Design, A System Perspective MA: Addison-Wesley,
SERF adder in all loading condition. They have up to 93% 1993
better speed than the SERF adder. The right side of Figure
11 shows the propagation delay at key loading conditions: [4] A. P. Chandrakasan, S. Sheng and R. W. Brodersen.
0.02pF at the top, 0.15pF and 0.45pF at the bottom. Low-Power CMOS Digital Design IEEE Journal of Solid
State Circuits Vol. 27, No. 4, pp. 473-483
5. CONCLUSIONS [5] H. T. Bui, A. K. Al-Sheraidah and Y. Wang. New 4-
Transistor X O R and XNOR Designs Technical Report
In this paper, we have presented a systematic approach to Florida Atlantic University
construct full adders using only 10-transistors. In total we [6] R. Pedram and M. Pedram. Low power design method-
can construct 42 10-transistor adders of which 41 are new. ologies Kluwer Academic Publisher, 1996.
Based on our extensive simulation, we conclude that three
new adders consume om average 10% less power and have [7] R. Zimmermann and W. Fichtner Low-power logic
90% higher speed compared to the previous 10-transistor styles: CMOS versus pass-transistor logic IEEE Journal
adder. of Solid State circuits Vol. 32, No. 7, pp. 1079-1090.
[8] T. Callaway and E. Swartzlnader Jr. Low power arith-
6. REFERENCES metic components in [6] page 161-201.
[9] Y. Wang, Y. Jiang and J. Wu. Comprehensive power
[l] J Wang, S. Fang and W. Feng. New Eficient Designs evaluation of full adders Technical Report Florida At-
for XOR and XNOR functions on the Transistor Level lantic University
IEEE Journal of Solid State Circuits Vol. 29, No. 7, pp.
780-786
[2] R. Shalem, E. John and L. K. John. A Novel Low Power
Energy Recovery Full Adder Cell Proceedings of the