Anda di halaman 1dari 4

Novel Low Power Full Adder Cells in 180nm

CMOS Technology
Dan Wang, Maofeng Yang, Wu Cheng, Xuguang Guan, Zhangming Zhu, Yintang Yang
Institute of Microelectronics, Xidian University, Xi’an 710071, PR China
Email: danwang_xdu@yahoo.cn

Abstract—This paper proposes four low power adder cells characteristics of these newly designed full adders. The
using different XOR and XNOR gate architectures. Two sets of simulation and comparison of performance are illustrated in
circuit designs are presented. One implements full adders with 3 section V. Finally, the conclusion is drawn in section VI.
transistors (3-T) XOR and XNOR gates. The other applies Gate-
Diffusion-Input (GDI) technique to full adders. Simulations are II. PRELIMINARIES
performed by using Hspice based on 180nm CMOS technology.
In comparison with Static Energy Recovery Full (SERF) adder A. Logic Equations for the Proposed Full Adders
cell module, the proposed four full adder cells demonstrate their The full adder operation equations presented below can be
advantages, including lower power consumption, smaller area, stated as follows: given the three 1-bit inputs A, B and Cin
and higher speed. which calculate two 1-bit outputs Sum, for sum and Cout, for
carry out.
Key words—CMOS, Full Adder, Low Power
Sum = A ⊕ B ⊕ Cin (1)
I. INTRODUCTION
The blooming development of Computer Science has led to Sum = A ⊕ B ⊕ Cin (2)
the growth of integrated circuit (IC) devices. Most of the Very
Large Scale IC (VLSI) applications, such as digital-signal Sum = (Cin i( A ⊕ B)) + (Cin i( A ⊕ B )) (3)
processing and microprocessors, use arithmetic operations
extensively. In addition, among these widely used operations, Cout = ( Ai( A ⊕ B )) + (Cin i( A ⊕ B )) (4)
subtraction and multiplication are most commonly applied. The = ( Bi( A ⊕ B )) + (Cin i( A ⊕ B ))
1-bit full adder is the building block of these operation modules.
Therefore, enhancing its performance is crucial to ameliorating B. Redesigned XOR and XNOR Gates
the performance of overall modules. Meanwhile, as the As shown in the equations above, XOR and XNOR gates
widespread use of portable IC devices, such as MP3 players, are the essential parts in full adders. The authors provide two
mobile phones and PDAs etc., IC engineers are required to diverse pairs of XOR and XNOR gates to improve the
improve the performance of existing operation modules in performance of full adders. All these gates are implemented
some aspects, especially in power depletion and size. Since the with CMOS transistors. The obvious advantages of small
battery technology available does not advance at the same rate transistor number and special structures make them better
as the microelectronics technology, IC designers have alternatives for future uses. The major aim of using these newly
encountered more constraints: high speed, high throughput, designed XOR and XNOR gates is to reduce power
small silicon area, and at the same time, low power dissipation. consumption in CMOS full adders.
Hence, the research of establishing low power, high
performance adder cells is becoming feverish. One efficient 1) XOR and XNOR gates using 3 transistors (3-T)
method to accomplish this task is derived from the structural Fig. 1 shows XOR and XNOR gates using 3 transistors (3-T)
level. This approach to designing and analyzing an adder cell is in [1]. Each of these two gates uses only 3 transistors and has a
decomposing it into smaller modules for further analysis and small delay of mere 1 transistor (1-T). However, for certain
improvement. In this way, an optimized full adder cell can be input combinations, they give bad output logic levels. We can
constructed by connecting these improved smaller modules. manipulate the (W/L) ratios of PMOS and NMOS transistors to
This paper is organized as follows: some preliminaries are solve this problem until an acceptable logic level is restored.
presented as essential fundamentals in Section II. This part
contains three logic equations relevant to 1-bit full adder and
four optimized XOR and XNOR modules, using the proposed
design in [1] and GDI technique in [2] respectively. In section
III, four redesigned full adders based on the proposed XOR and
XNOR gates are described. In section IV, authors present some

Project supported by the National Natural Science Foundation of China ( Nos.


60676009, 60776034 ) and the National Outstanding Young Scientist
Foundation of China ( No. 60725415 ) Figure 1. (a) 3-T XOR gate (b) 3-T XNOR gate

978-1-4244-2800-7/09/$25.00 ©2009 IEEE 430 ICIEA 2009

Authorized licensed use limited to: PSG College of Technology. Downloaded on January 7, 2010 at 22:40 from IEEE Xplore. Restrictions apply.
2) XOR and XNOR gates based on Gate-Diffusion-Input
cell
The Gate-Diffusion-Input (GDI) method is based on the use
of a simple cell as shown in Fig. 2. One may be reminded of
the standard CMOS inverter at the first glance of this circuit,
but there are some important differences: (1) The GDI cell
contains three inputs—G (common gate input of NMOS and
PMOS), P (input to the source/drain of PMOS), and N (input to
the source/drain of NMOS). (2) Bulks of both NMOS and
PMOS are connected to N or P (respectively), so it can be
arbitrarily biased in contrast to CMOS inverter. The basic GDI Figure 3. (a) GDI XOR gate (b) GDI XNOR gate
cell is shown in Fig. 2.
III. THE PROPOSED LOW POWER FULL ADDERS
A. Full Adders Based on 3-T XOR and 3-T XNOR Gates
1) 8 transistors (8-T) full adder
As shown in Fig. 4, the 8-T full adder contains three
modules—two 3-T XOR gates and a 2-transistor multiplexer
(2-T MUX) as shown in Fig. 6. The Sum and Cout can be
obtained using (1) and (4) respectively. Owing to the appealing
Figure 2. Basic Gate-Diffusion-Input cell [2]-[5] traits of a small number of transistors and a mere 2-transistor
(2-T) delay, it can work at high speed with low power
The GDI cell with four ports can be recognized as a newly dissipation.
multifunctional device, which can achieve six functions with
different combinations of inputs G, P and N. TABLE I. shows
that simple configuration changes in the inputs G, P, and N of
the basic GDI cell can lead to very different Boolean functions
[5] at the output Out. Most of these functions are complex
(usually consume 6-12 transistors) in CMOS, while very
simple (only 2 transistors per function) in the GDI design
methodology. Meanwhile, multiple-input gates can be
implemented by combining several GDI cells.

TABLE I. FUNCTIONS OF THE BASIC GDI CELL [2-5]

Input
Out Function
P G N
Figure 4. 8-T full adder
B A 0 Ai B F1
1 A B A+ B F2 2) 10 transistors (10-T) full adder
B A 1 A+ B OR As shown in Fig. 5, the 10-T full adder consists of four
0 A B Ai B AND
modules, including one 3-T XOR gate, one 3-T XNOR gate,
and two 2-T multiplexers (2-T MUX). This circuit uses (3) and
B A C Ai B + AiC MUX
(4) to generate its Sum and Cout, respectively.
1 A 0 A NOT

The XOR and XNOR gates based on GDI cells are


applications of the GDI technique. As can be seen in Fig. 3,
each of them requires only four transistors. Obviously, the
proposed GDI XOR and XNOR gates use less transistors
compared with the conventional CMOS counterparts.
Due to some attractive features which allow improvements
in design complexity, transistor counts, static power dissipation
and logic level swing, research on GDI is becoming feverish in
VLSI area. However, the GDI scheme suffers the defect of
special CMOS process, specifically, it requires twin-well
CMOS or silicon on insulator (SOI) process, which are more
expensive than the standard p-well CMOS process. This
challenges its applicability in many CMOS circuits.
Figure 5. 10-T full adder

431

Authorized licensed use limited to: PSG College of Technology. Downloaded on January 7, 2010 at 22:40 from IEEE Xplore. Restrictions apply.
Figure 6. 2-T MUX [7]

B. Full Adders Based on Gate-Diffusion-Input XOR and


XNOR Gates
According to the logic equations mentioned above and the
GDI XOR and XNOR gates in Fig. 3, full adders can be Figure 8. GDI XNOR full adder
redesigned in two patterns: GDI XOR full adder and GDI
XNOR full adder. Each of the two proposed full adders in P = Ps + Pd (5)
Section III.B includes ten transistors. Compared to the 8-T full Usually, under the circumstance of 180nm, the static power
adder, the GDI adders may be slightly slower, since more loss is far less than its counterpart—dynamic power dissipation.
transistors are used in GDI circuits. As is well known, the Therefore, in most cases, the total power loss is approximate to
number of transistors in circuits can influence performance in dynamic power consumption, which is also considered to be
many aspects, especially speed. related to the internal node capacitance and the probability of
1) GDI XOR full adder switching. However, we should take into account that this
The transistor level implementation of GDI XOR full adder becomes false as we enter in the deep submicron world where
is shown in Fig. 7. This full adder consists of three modules— the parasitics are significant.
two GDI XOR gates and a multiplexer. The Sum and Cout can The four proposed full adder cells have less internal
be calculated using (1) and (4). In the worst case, Sum has 4-T capacitance because of the reduced number of transistors
delay while Cout has 3-T delay. However, due to the advantages compared to traditional full adder cells implemented by 14 and
of GDI cell, this circuit still can achieve its benefit of low 28 transistors.
power consumption.
B. Short Circuit Current
The short circuit current occurs when both NMOS and
PMOS transistors are simultaneously active. It is the direct
current passing through the supply and the ground. In all the
proposed adder circuits, this short circuit current is quite low.
C. Timing Response
The proposed 8-T and 10-T full adder cells have the same
2-transistor delay, while for the proposed full adder cells based
on GDI technique, each of the GDI adders has 4-transistor
delay in its worst route. For instance, in GDI XOR full adder,
when the input combination (A, B, Cin) is (1, 0, 1), the logic
value of Vdd (equals to ‘1’) has to pass through two transistors
Figure 7. GDI XOR full adder (a PMOS and a NMOS) before turning on the NMOS in the
following XOR gate. After the activation of this NMOS, the
2) GDI XNOR full adder logic value of Gnd (equals to ‘0’) also needs to get through two
Fig. 8 is the GDI XNOR full adder which is another basic NMOS transistors before getting to the Sum output. Similar
architecture of the application of GDI cells. This scheme also situations can be met in other combinations of input and in the
includes three modules. It contains two GDI XNOR gates and a GDI XNOR full adder as well. Also, in Sum outputs of the 10-
multiplexer. In the worst route, Sum has 4-T delay and Cout has T and GDI adder cells, there is no signal generated internally to
3-T delay. The Sum and Cout can be calculated from (2) and (4) control the selection of these multiplexers’ outputs. Instead, the
respectively. input signal Cin is used to drive the multiplexers. In this way,
overall delay can be reduced since Cin has full voltage swing
IV. CHARACTERISTICS OF THE PROPOSED FULL ADDERS and no extra delay.
A. Dynamic Power
V. SIMULATION AND COMPARISON
Total power dissipation in CMOS circuits is composed of
two parts. One is static power consumption, the other is A. Simulation Environment
dynamic power depletion. As described in (5), where P is the The proposed XOR, XNOR gates and the four low power
total power consumption, Ps and Pd represent static power full adders are simulated using Hspice in Cadence Tools. All
depletion and dynamic power loss respectively[7]. the results are obtained in 180nm CMOS process technology

432

Authorized licensed use limited to: PSG College of Technology. Downloaded on January 7, 2010 at 22:40 from IEEE Xplore. Restrictions apply.
Delay product. In addition, three out of the four newly designed
full adders—the 8-T and GDI series adders have very small
delay at 200MHz. Meanwhile, it is evident that the static power
consumption is far less than the dynamic power dissipation, as
we mentioned in Section IV.A.
VI. CONCLUSION
In this paper, four low power full adder cells are proposed.
The newly designed modules possess the merits of low power
depletion, small delay, small Power-Delay product, and area
saving due to lower transistor counts and special structures.
The simulation results demonstrate that these four proposed full
adder cells can be better alternatives in divergent fields for
various uses.
Figure 9. Simulation input patterns
REFERENCES
with a 1.8V supply voltage. In order to establish an impartial [1] Sreehari Veeramachaneni and Hyderabad, “New improved 1-bit adder
simulation circumstance, authors prefer the input patterns in cells”, CCECE/CCGEI, Niagara Falls. Canada, May 5-7 2008, pp. 735-
Fig. 9, which covers every possible inputs combination of A, B, 738.
and Cin. [2] Po-Ming Lee, Chia-Hao Hsu, and Yun-Hsiun Hung, “Novel 10-T full
adders realized by GDI structure”, 2007 IEEE International Symposium
B. Comparison on Integrated Circuits (ISIC-2007), pp. 115-118.
Power consumption and working speed (frequency and [3] Alireza Saberkari, Shahriar Baradaran Shokouhi, “A novel low-power
low-voltage CMOS 1-bit full adder cell with the GDI technique”,2006
delay) are yardsticks for the performance of CMOS circuits. IJME-INTERTECH Conference.
These are listed in TABLE II. in order to compare the four [4] A. Morgenshtein, A Fish, I.A. Wagner, “An efficient implementation of
proposed full adders with the SERF adder in [6]. D-Flip-Flop using the GDI technique”, Proc. Of ISCAS’04 Conference,
Canada, pp. 673-676, May 2004.
Another important standard for CMOS circuits is Power-
[5] A. Morgenshtein, A. Fish, I. A. Wagner, “Gate Diffusion Input (GDI) –
Delay product ( P × D ). This parameter is applied often in A Novel Power Efficient Method for Digital Circuits: A Design
testing characteristics of CMOS circuits. Since, in many cases, Methodology,” 14th ASIC/SOC Conference, Washington D.C., USA,
requirements of low power and high speed cannot be September 2001.
accomplished simultaneously, comparisons only using these [6] R. Shalem, E. John, and L. K. John, “A novel low power energy
two metrics may become problematical. recovery full adder cell”, in Proc. IEEE Great Lakes VLSI Symp.,
pp.380-383, Feb. 1999
Please pay attention to the shaded areas which indicate the [7] John P. Uyemura, “Introduction to VLSI Circuits and Systems,” Wiley,
minimum value of each column. As shown in TABLE II. , the John & Sons, Inc., 2002.
proposed GDI XNOR full adder has the minimal Power-Delay
product and the lowest Pd at 200MHz (working frequency).
Also, the proposed 10-T full adder possesses very small Power-

TABLE II. COMPARISON OF THE PROPOSED FULL ADDERS WITH SERF ADDER

Power consumption(W)
P× D
Delay(s)
Cell name Pd (at 200MHz)
(at 200MHz)
Ps (TT)
100MHz 200MHz 250MHz 333MHz

8-T 1.432e-10 3.504e-06 3.600e-06 2.389e-06 3.750e-06 1.712e-10 6.1632e-16

10-T 2.334e-10 6.955e-08 9.013e-08 1.274e-07 6.696e-07 9.379e-10 8.4533e-17

GDI XOR 8.015e-10 7.162e-07 1.384e-06 1.626e-06 2.439e-06 1.618e-10 2.2393e-16

GDI XNOR 3.420e-10 9.586e-08 5.542e-08 8.929e-07 9.518e-07 2.662e-10 1.4753e-17

SERF 2.592e-10 5.563e-07 2.581e-06 3.729e-06 4.928e-06 9.637e-10 2.4873e-15

433

Authorized licensed use limited to: PSG College of Technology. Downloaded on January 7, 2010 at 22:40 from IEEE Xplore. Restrictions apply.

Anda mungkin juga menyukai