Design and Implementation of 16-bit Ripple Carry Adder

advertisement
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 1, January 2014)
Design and Implementation of 16-bit Ripple Carry Adder for
Low Power in 45nm CMOS Technology
Dhara D. Joshi1, Prof. Jai Karan Singh2
1,2
Department of electronics & Communication, Sri Satya Sai Institute of Science & Technology, Bhopal, MP, India,
Is withdrawn from supply. Only half of this energy is
temporarily stored in capacitor CL. The remaining
Abstract— This paper will represent the design and
implementation of 16 bit ripple carry adder(RCA), using
three different CMOS topology as static or conventional
CMOS, Gate diffusion input(GDI) and Adiabatic technology.
Adder is the basic building for all arithmetic operations like
addition, subtraction. we have implemented the 16 bit ripple
carry adder in BPTM 45nm CMOS technology in LT spice
IV.
………………………………(2)
Is dissipated as heat in the on resistance of PMOS. When
input becomes logic high, the NMOS turns on and energy
stored on capacitor CL is discharged to the ground and
dissipated as heat. Hence during a complete chargedischarge cycle, the energy
Keywords—CMOS, GDI, RCA, BPTM, Adiabatic.
…………………………….(3)
I. INTRODUCTION
Power consumption and it’s minimization is one of the
primary concerns in today VLSI design methodologies
because of two main reasons one is the long battery
operating life requirement of mobile and portable devices
and second is due to increasing number of transistors on a
single chip leads to high power dissipation and it can lead
to reliability and IC packaging problems.
Adiabatic logic reduces the energy dissipation by
reducing the dissipation across resistances of conducting
MOSFETs and recovering the part of energy given to the
output back to the source, which extends the battery life.
Several adiabatic logic styles are available but here we
implemented 1n-1p Quasi adiabatic logic. As we know Full
adders are important components in applications such as
digital signal processors (DSP) architectures and
microprocessors. Apart from the basic addition adders also
used in performing useful operations such as subtraction,
multiplication, division, address calculation, etc.
Is withdrawn from power supply and is dissipated as
heat. Half of this energy is dissipated during charging and
half is dissipated during discharging.
B. Adiabatic Logic
In static CMOS logic, the abrupt application of supply
voltage gives rise to high potential across the switching
device. The energy dissipation during charging and
discharging can be minimized to a great effect by ensuring
that the potential across switching device is kept
sufficiently small. Adiabatic charging may be achieved by
charging the capacitor from a time varying source that
starts at 0V. This time varying source rises towards V at a
slow rate that ensures that potential across switching device
is kept arbitrarily small. The adiabatic charging is shown in
figure 1.
In fact the energy dissipated across the resistance, R is
…………..(4)
II. CONVENTIONAL CMOS LOGIC, ADIABATIC LOGIC AND
GDI LOGIC
From the above equation (4), we can see that if T >>
RC, the energy dissipation during charging Ediss ≈ 0. Same
is applicable during discharge process. In addition to this,
in some adiabatic logics, the energy dissipation also occurs
due to threshold voltage of MOSFET and diode cut-in
voltage. The energy dissipation due to threshold voltage Vt
is
A. Conventional CMOS Logic
The dominant factor of power dissipation in a
conventional CMOS device is the dynamic power required
to charge and discharge the capacitive nodes within the
circuit itself. To charge the node capacitance CL from a dc
supply of potential VDD, an energy
…………………..(5)
…………………………….(1)
The energy dissipation due to diode cut-in voltage Vd is
……………………(6)
216
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 1, January 2014)
Where, Vs is the voltage swing.
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), and
Bulks of both nMOS and pMOS are connected to N or P
(respectively), so it can be arbitrarily biased at contrast
with a CMOS inverter.
III. IMPLEMENTATION OF ADDER
All the adders are implemented first with 1bit full adder
than 16 bit with help of block of 1 bit full adder. A
conventional or static CMOS adder is shown in figure 3
and Simulation result of it shown in figure 4 for 1bit, while
16 bit adder shown in figure 5 and simulation result for all
sum output from S0 to S15 and Cout shown in figure 6. As
the static or conventional CMOS style is the basic style
used in VLSI implementation and basic logic for the
development in power reduction technology.
Figure 1 Adiabatic charging
C. GDI Logic
A new low power design technique that solves most of
the problems known as Gate-Diffusion-Input (GDI) is
proposed. This technique allows reducing power
consumption, propagation delay, and area of digital
circuits. A basic GDI cell contains four terminals – G
(common gate input of nMOS and pMOS transistors), P
(the outer diffusion node of pMOS transistor), N (the outer
diffusion node of nMOS transistor), and D (common
diffusion node of both transistors).
A GDI cell is a lowest power design technique found in
literature. This design can implement a wide variety of
logic functions using only two transistors. This method is
suitable for design of fast, low-power circuits, using a
reduced number of transistors ,while improving logic level
swing and static power characteristics and allowing simple
top-down design by using small cell library.
Figure 3 Schematic of CMOS 1 bit adder
Figure 2 Basic GDI Cell
The GDI method is based on the use of a simple cell as
shown in Figure 2.2. At first glance, the basic cell reminds
one of the standard CMOS inverter, but there are some
important differences.
Figure 4 Simulation result of 1 bit CMOS adder
217
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 1, January 2014)
Figure 5 Schematic of 16 bit CMOS adder
Figure 7 Schematic of 1n 1p Quasi 1bit adder
Figure 6 Simulation result of 16 bit CMOS adder
Figure 8 Simulation result of 1n 1p quasi 1 bit adder
Adiabatic logic, there are various style in Adiabatic
technology but we are using 1n 1p Quasi logic which is
somewhat similar to the static CMOS logic. The 1n1p quasi
adiabatic logic basically, it is similar to conventional
CMOS except, it includes a sinusoidal power clock instead
of dc power supply. By implementing 1n1p quasi adiabatic
logic, it is possible to achieve quasi adiabatic operations
with conventional static CMOS gates under one phase
driving. If driver is varied sufficiently slowly, dissipation
occurs only during charging and discharging of load
capacitor [7]. The sources of power dissipation in 1N1P
quasi adiabatic logic are threshold voltage of MOSFET and
energy dissipated in NMOS and PMOS resistance while
charging and discharging of load capacitance. The use of
slowly varying power clocks ensures the small energy
dissipation across the ON resistance of MOS devices.
Figure 9 Schematic of 16 bit 1n 1p adder
218
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 1, January 2014)
Figure 10 Simulation result of 16 bit 1n 1p Quasi adder
Figure 13 Schematic of 16 bit GDI adder
As shown in figure 7 1 bit adiabatic 1n 1p quasi adder
implemented and simulation result shown in figure 8, while
figure 9 shows 16 bit adder with help of the block diagram
of 1 bit adder and it's simulation result in figure 10.
Similarly the implementation of Gate Diffusion Input logic
shown in figure 11, figure 12, figure 13 and figure 14
respectively.
Figure 14 Simulation result of 16 bit GDI adder
IV. COMPARATIVE ANALYSIS OF ADDERS
TABLE I
POWER DISSIPATION OF 1 BIT ADDERS
Load
Capa.
(fF)
Figure 11 Schematic of GDI 1 bit adder
10
20
30
40
50
60
70
80
90
100
Figure 12 Simulation result of GDI 1bit adder
219
Average Power Dissipation (in uW)
Static CMOS
5.771
6.1796
6.2233
6.3251
6.9587
7.0784
7.3718
7.6602
8.166
8.2647
1n-1p Quasi
3.2006
3.3343
3.512
3.7406
3.9514
4.132
4.3791
4.626
4.8833
5.1235
GDI
3.8739
4.3688
4.7982
5.1967
5.6084
5.9816
6.3424
6.6842
70533
7.4018
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 1, January 2014)
[2]
TABLE II
POWER DELAY PRODUCT OF 1 BIT ADDERS
Load
Capa.
(fF)
10
20
30
40
50
60
70
80
90
100
Average Power Dissipation (in pJ)
[3]
Static CMOS
1.1542
1.2359
1.2447
1.265
1.3917
1.4157
1.4744
1.532
1.6332
1.6529
1n-1p Quasi
0.5761
0.6001
0.6321
0.6733
0.7112
0.7437
0.7882
0.8326
0.8789
0.9222
GDI
0.7749
0.8737
0.9596
1.0393
1.1217
1.1963
1.2685
1.3368
1.4107
1.4804
[4]
[5]
[6]
As shown in the table 1 and table 2 will demonstrate the
power consumption and integral power delay product of all
three adder for 1 bit full adder. we found that an adiabatic
logic 1n 1p Quasi has the least power dissipation compared
to the GDI and static CMOS logic adder.
[7]
[8]
REFERENCES
[1]
Sauvagya Ranjan Sahoo, Kamala Kanta Mahapatra, "Design of Low
Power and High Speed Ripple Carry Adder Using Modified
Feedthrough Logic " in 2012 International Conference on
Communications, Devices and Intelligent Systems (CODIS) , 978-14673-4700-6/12/$3l.00 ©2012 IEEE.
[9]
220
Soolmaz Abbasalizadeh, Behjat Forouzandeh, "Full Adder Design
with GDI Cell and Independent Double Gate Transistor " in 20th
Iranian Conference on Electrical Engineering, (lCEE2012), May 1517,2012, Tehran, Iran , 978-1-4673-1148-9/12/$3l.00 ©2012 IEEE.
Praveen Saxena, dinesh Chandra and Sampath kumar, Design Of A
1-Bit Full Adder For Low Power Application, in (IJAEST)
International Journal Of Advanced Engineering Sciences And
Technologies Vol No. 10, Issue No. 1, 019 – 025, 2011.
Y. Sunil Gavaskar Reddy and V.V.G.S.Rajendra Prasad, The Power
Comparison Of Cmos And Adiabatic Full Adder Circuits in
International Journal of VLSI design & Communication Systems
(VLSICS) Vol.2, No.3, September 2011.
Praveen Saxena, dinesh Chandra and Sampath kumar, An Adiabatic
Approach For Low Power Full Adder Designa, in International
Journal on Computer Science and Engineering (IJCSE) Vol. 3 No. 9
september 2011.
Subodh Wairya, Rajendra Kumar Nagaria and Sudarshan Tiwari,
―Comparative Performance Analysis of XOR/XNOR Function
Based High-Speed CMOS Full Adder Circuits For Low Voltage
VLSI Design,‖ in International Journal of VLSI design &
Communication Systems (VLSICS) Vol.3, No.2, April 2012.
A. Kishore Kumar, D. Somasundareswari, V. Duraisamy, T.
Shunbaga Pradeepa, Design of Low Power Full Adder using
Asynchronous Adiabatic Logic in European Journal of Scientific
Research ISSN 1450-216X Vol.63 No.3 (2011), pp. 358-367.
Manoj Kumar, Sandeep K. Arya and Sujata Pandey, Single bit full
adder design using 8 transistors with novel 3 transistors XNOR gate
in International Journal of VLSI design & Communication Systems
(VLSICS) Vol.2, No.4, December 2011.
R.UMA, Vidya Vijayan, M. Mohanapriya, Sharon Paul, Area, Delay
and Power Comparison of Adder Topologies in International Journal
of VLSI design & Communication Systems (VLSICS) Vol.3, No.1,
February,12.
Related documents
Download