SlideShare a Scribd company logo
1 of 4
Download to read offline
D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126
www.ijera.com 123 | P a g e
A Novel Design of Low Power High Speed Carry Select Adder
U. Sandhya, T. Lakshmi Bhavani, D. Arun kumar, B. Krishna
Abstract
Carry Select Adder (CSLA) is one of the fastest adders used in many computational systems to perform fast
arithmetic operations. It performs n-bit addition and provides a sum of n+1 bit. The structure of CSLA gives the
future scope of reducing the area and power consumption which are needed for the rapidly growing mobile
industry. The modified 64-Bit CSLA architecture has developed using Binary to Excess-1 converter(BEC).This
paper proposes an efficient method of replacing RCA in regular proposal with BEC in modified proposal.
Index Terms —Binary To Excess Converter (BEC), Carry Ripple Adder (CRA), Multiplexer (MUX).
I. INTRODUCTION
Carry Select Adder (CSLA) is one of the
fastest adders used in many data-processing
processors to perform fast arithmetic functions. From
the structure of the CSLA, it is clear that there is
scope for reducing the area and power consumption
in the CSLA. This work uses a simple and efficient
gate-level modification to significantly reduce the
area and power of the CSLA. Based on this
modification 8-bit, 16-bit, 32-bit, 64-bit CSLA
architecture have been developed and compared with
the regular CSLA architecture. The proposed design
has reduced area and power as compared with the
regular CSLA with only a slight increase in the delay.
This work evaluates the performance of the
proposed designs in terms of delay, area, power, and
their products by hand with logical effort and through
custom design and layout. The carry-select adder
generally consists of two adders. Adding two n-bit
numbers with a carry-select adder is done with two
adders (therefore two ripple carry adders) in order to
perform the calculation twice, one time with the
assumption of the carry being zero and the other
assuming one. After the two results are calculated,
the correct sum, as well as the correct carry, is then
selected with the multiplexer once the correct carry is
known.
II. LITERATURE SURVEY
O.J.BEDRIJ (1971) [1] proposed that the
propagation delay can be made overcome by
independently generating multiple carries and using
these carries to generate simultaneously by
generating sums.RAM KUMAR, KITTUR AND
KANNAN [2] proposed that a BEC to reduce the
maximum delay of carry propagation in final stage of
carry save adder. T.Y.CEIANG and M.J.HSIAO [3]
proposed the implementation of low power and area
efficient carry select adder using D-Latch instead of
BEC.Y.KIM and L.S.KIM [4] proposed BEC
technique which is a simple and gate level efficient
modification to significantly reduce the area and
power of SQRT CSLA. The proposed model uses
BEC instead of RCA which is used in regular CSLA.
III. RIPPLE CARRY ADDER (RCA)
Ripple carry adder is logical circuit using
multiple full adders to add N-bit numbers. Each full
adder inputs a Cin, which is the Cout of the previous
adder. This kind of adder is a ripple carry adder,
since each carry bit "ripples" to the next full adder.
The sum and the output carry of any stage cannot be
produced until the carry input occurs which causes a
time delay in the addition process. The carry
propagation delay for each full adder is a time from
the application of the input carry until the output
carry occurs.
Figure-1: 4-Bit RIPPLE CARRY ADDER
Operation: Full adder1 cannot produce a potential
output carry until an input carry is applied. Full
adder2 cannot produce a potential output carry until
FA1 produces an output carry and so on… The input
carry to the least significant stage has to ripple
through all the adders before a final sum is produced.
The total delay can vary, depending upon the carry
bit produced by each FA. If two numbers are added
such that no carry occurs between stages, then worst
case addition time should be assumed.(The delay
through all the FA stages is called “worst time
delay”)
RESEARCH ARTICLE OPEN ACCESS
D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126
www.ijera.com 124 | P a g e
IV. BINARY TO EXCESS
CONVERTER(BEC)
To reduce the area and power consumption
Binary Excess-1 converter instead of RCA with Cin
= 1. This is the main concept of the paper, so as to
reduce dealy compared to regular SQRT CSLA. To
replace the n-bit RCA, an n+1 bit BEC is
required.The Boolean expressions of the 4-bit BEC is
listed as
X0 = ~B0
X1 = B0 ^ B1
X2 = B2 ^ (B0 & B1)
X3 = B3 ^ (B0 & B1 & B2)
Figure-2: 4-bit Binary to Excess-1 Converter
Binary Logic
B0 B1 B2 B3
Excess-1 Logic
E0 E1 E2 E3
0000 0001
0001 0010
0010 0011
0011 0100
0100 0101
0101 0110
0110 0111
0111 1000
1000 1001
1001 1010
1010 1011
1011 1100
1100 1101
1101 1110
1110 1111
1111 0000
Table-1: Truth Table of 4-Bit BEC
V. MULTIPLEXER (MUX)
One input of the 8:4 mux gets as it input
(B3, B2, B1, and B0) and another input of the mux is
the BEC output. This produces the two possible
partial results in parallel and the mux is used to select
either the BEC output or the direct inputs according
to the control signal cin.
Figure-3: 4-bit Binary to Excess-1 logic with 8:4
multiplexer
VI. ARCHITECTURE OF REGULAR
64-BIT SQRT CSLA:
Figure-4: Regular 64-Bit CSLA
A 16-bit carry select adder can be developed
in two different sizes namely uniform block size and
variable block size. Similarly a 32, 64 and 128-bit
can also be developed in two modes of different
block sizes. Ripple-carry adders are the simplest and
most compact full adders, but their performance is
limited by a carry that must propagate from the least-
significant bit to the most-significant bit. The various
16, 32, 64 and 128-bit CSLA can also be developed
by using ripple carry adders. The speed of a carry-
select adder can be improved upto 40% to 90%, by
performing the additions in parallel, and reducing the
maximum carry delay.Fig 4 shows the Regular
structure of 64-bit SQRT CSLA. It includes many
ripple carry adders of variable sizes which are
divided into groups. Group 0 contains 2-bit RCA
which contains only one ripple carry adder which
adds the input bits and the input carry and results to
sum [1:0] and the carry out. The carry out of the
Group 0 which acts as the selection input to mux
which is in group 1, selects the result from the
corresponding RCA (Cin=0) or RCA (Cin=1).
Similarly the remaining groups will be selected
depending on the Cout from the previous groups.
In Regular CSLA, there is only one RCA to
perform the addition of the least significant bits [1:0].
D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126
www.ijera.com 125 | P a g e
The remaining bits (other than LSBs), the addition is
performed by using two RCAs corresponding to the
one assuming a carry-in of 0, the other a carry-in of 1
within a group. In a group, there are two RCAs that
receives the same data inputs but different Cin. The
upper adder has a carry-in of 0, the lower adder a
carry-in of 1. The actual Cin from the preceding
sector selects one of the two RCAs. That is, as shown
in the Fig.4, if the carry-in is 0, the sum and carry-out
of the upper RCA is selected, and if the carry-in is 1,
the sum and carry-out of the lower RCA is
selected.For this Regular CSLA architecture, the
implementation code, for the Full Adders and
Multiplexers of different sizes (6:3, 8:4, 10:5 up to
24:11) were designed initially. The regular 64-bit,
128-bit CSLA were implemented by calling the
ripple carry adders and all multiplexers.
VII. ARCHITECTURE OF MODIFIED
64-BIT SQRT CSLA
Figure-5: Modified 64-Bit SQRT CSLA
This architecture is similar to regular 64-bit
SQRT CSLA, the only change is that, we replace
RCA with Cin=1 among the two available RCAs in a
group with a BEC. This BEC has a feature that it can
perform the similar operation as that of the replaced
RCA with Cin=1. Fig 5 shows the Modified block
diagram of 64-bit SQRT CSLA. The number of bits
required for BEC logic is 1 bit more than the RCA
bits. The modified block diagram is also divided into
various groups of variable sizes of bits with each
group having the ripple carry adders, BEC and
corresponding MUX.
As shown in the Fig.5, Group 0 contain one
RCA only which is having input of lower significant
bit and carry in bit and produces result of sum[1:0]
and carry out which is acting as mux selection line
for the next group, similarly the procedure continues
for higher groups but they includes BEC logic instead
of RCA with Cin=1.Based on the consideration of
delay values, the arrival time of selection input C1 of
8:3 mux is earlier than the sum of RCA and BEC. For
remaining groups the selection input arrival is later
than the RCA and BEC. Thus the sum1 and c1(output
from mux) are depending on mux and results
computed by RCA and BEC respectively. The sum2
depends on c1 and mux. For the remaining parts the
arrival time of mux selection input is always greater
than the arrival time of data inputs from the BEC’s.
Thus, the delay of the remaining MUX
depends on the arrival time of mux selection input
and the MUX delay. In this Modified CSLA
architecture, the implementation code for Full Adder
and Multiplexers of 6:3, 8:4, and 10:5 up to 24:11
were designed. The design code for the BEC was
designed by using NOT, XOR and AND gates. Then
2, 3, 4, 5 up to 11-bit ripple carry adder was
designed.
Table-2: Comparison of Regular CSLA and
Modified SQRT CSLA
VIII. SIMULATION RESULTS
Figure-6: Regular 16-SQRT CSLA Simulation
Figure-7: Modified 16-SQRT CSLA Simulation
D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126
www.ijera.com 126 | P a g e
Figure-8: Modified 64-SQRT CSLA Simulation
IX. CONCLUSION
A regular CSLA uses two copies of the carry
evaluation blocks, one with block carry input is zero
and other one with block carry input is one. Regular
CSLA suffers from the disadvantage of occupying
more chip area. The modified CSLA reduces the area
and power when compared to regular CSLA with
increase in delay by the use of Binary to Excess-1
converter. This paper proposes a scheme which
reduces the delay, area and power than regular and
modified CSLA by replacing RCA with BEC.
X. FUTURE SCOPE
As our paper deals with the 64-bit CSLA
there is a greater reduce in the area and power by
replacing the RCA with BEC. In future, by the
implementation of 128-bit we can largely reduce the
area and power. By replacing BEC with D-latches
which internally consists of Carry look ahead adders
which is largely needed by the upcoming mobile
industry.
REFERENCES
[1] O. J. Bedrij, ―Carry-select adder,‖ IRE
Trans. Electron. Comput., pp. 340–344,
1962
[2] B. Ramkumarr, H. M. Kittur, and P. M.
Kannan, ―ASIC implementation of modified
faster carry save adder,‖ Eur. J. Sci. Res., vol.
42, no. 1, pp. 53–58, 2010.
[3] T. Y. Ceiang and M. J. Hsiao, ―Carry-select
adder using single ripple carry adder,‖
Electron. Lett., vol. 34, no. 22, pp. 2101–
2103, Oct. 1998.
[4] Y. Kim and L.-S. Kim, ―64-bit carry-select
adder with reduced area,‖ Electron. Lett.,
vol. 37, no. 10, pp. 614–615, May 2001.
[5] J. M. Rabaey, Digtal Integrated Circuits—
A Design Perspec- tive. Upper Saddle
River, NJ: Prentice-Hall, 2001.
[6] Y. He, C. H. Chang, and J. Gu, ―An area
efficient 64-bit square root Carry-Select
Adder for low power applications.‖ in Proc.
IEEE Int. Symp. Circuits Syst., 2005, vol. 4,
pp. 4082–4085.
BIOGRAPHY
U. SANDHYA is currently pursuing
B.Tech in ECE at KITE Women’s College of
Professional Engineering Sciences, Shabad, R.R
Dist.
T.LAKSHMI BHAVANI is currently
pursuing her B.Tech in ECE at KITE Women’s
College Of Professional Engineering Sciences,
Shabad, R.R Dist.
D.Arunkumar-Graduated(B.Tech)
from Vaagdevi College Of Engineering in
Electronics and Communication Engineering and
Master in Engineering from Vasavi college of
Engineering in Embedded Systems and VLSI
Design. Presently he is working in KITE Womens
College of Professional Engineering Sciences as a
Asst. Professor.
B.Krishna completed B.Tech in ECE
From Dr.Paul-Raj Engineering College
Bhadrachalam(JNTUH) in 2005 and ,M.Tech(VLSI-
SD) From SITAMS-Chittoor(JNTUH) in 2008.
Presently he is working in KITE Womens College
of Professional Engineering Sciences as a Asst.
Professor.

More Related Content

What's hot

128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder 128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder ijcisjournal
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...IJTET Journal
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderIJERD Editor
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderssingh7603
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAAGanesh Sambasivarao
 
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyDesign of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyAssociate Professor in VSB Coimbatore
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerinventy
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adderABIN THOMAS
 
Implementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderImplementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderIJMTST Journal
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adderLogicMindtech Nologies
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adderSai Vara Prasad P
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersKumar Goud
 

What's hot (20)

128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder 128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAA
 
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS TechnologyDesign of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
 
carry select adder
carry select addercarry select adder
carry select adder
 
Q010228189
Q010228189Q010228189
Q010228189
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multipler
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
Eq36876880
Eq36876880Eq36876880
Eq36876880
 
Implementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderImplementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select Adder
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adder
 
Ai044230235
Ai044230235Ai044230235
Ai044230235
 
Mukherjee2015
Mukherjee2015Mukherjee2015
Mukherjee2015
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
 

Viewers also liked

Cascade process and Pareto rule: application to runoff data of two Mexican ri...
Cascade process and Pareto rule: application to runoff data of two Mexican ri...Cascade process and Pareto rule: application to runoff data of two Mexican ri...
Cascade process and Pareto rule: application to runoff data of two Mexican ri...IJERA Editor
 
CFD Studies of Split Injection on the Combustion and Emission Characteristics...
CFD Studies of Split Injection on the Combustion and Emission Characteristics...CFD Studies of Split Injection on the Combustion and Emission Characteristics...
CFD Studies of Split Injection on the Combustion and Emission Characteristics...IJERA Editor
 
Intensify Denoisy Image Using Adaptive Multiscale Product Thresholding
Intensify Denoisy Image Using Adaptive Multiscale Product ThresholdingIntensify Denoisy Image Using Adaptive Multiscale Product Thresholding
Intensify Denoisy Image Using Adaptive Multiscale Product ThresholdingIJERA Editor
 
A Numerical study of Flow through Sigmoid Duct
A Numerical study of Flow through Sigmoid DuctA Numerical study of Flow through Sigmoid Duct
A Numerical study of Flow through Sigmoid DuctIJERA Editor
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDAIJERA Editor
 

Viewers also liked (20)

Cf4201547551
Cf4201547551Cf4201547551
Cf4201547551
 
C42042729
C42042729C42042729
C42042729
 
By4301435440
By4301435440By4301435440
By4301435440
 
Cascade process and Pareto rule: application to runoff data of two Mexican ri...
Cascade process and Pareto rule: application to runoff data of two Mexican ri...Cascade process and Pareto rule: application to runoff data of two Mexican ri...
Cascade process and Pareto rule: application to runoff data of two Mexican ri...
 
CFD Studies of Split Injection on the Combustion and Emission Characteristics...
CFD Studies of Split Injection on the Combustion and Emission Characteristics...CFD Studies of Split Injection on the Combustion and Emission Characteristics...
CFD Studies of Split Injection on the Combustion and Emission Characteristics...
 
Intensify Denoisy Image Using Adaptive Multiscale Product Thresholding
Intensify Denoisy Image Using Adaptive Multiscale Product ThresholdingIntensify Denoisy Image Using Adaptive Multiscale Product Thresholding
Intensify Denoisy Image Using Adaptive Multiscale Product Thresholding
 
Bt4201468473
Bt4201468473Bt4201468473
Bt4201468473
 
A Numerical study of Flow through Sigmoid Duct
A Numerical study of Flow through Sigmoid DuctA Numerical study of Flow through Sigmoid Duct
A Numerical study of Flow through Sigmoid Duct
 
D046031927
D046031927D046031927
D046031927
 
B42060609
B42060609B42060609
B42060609
 
T04507112117
T04507112117T04507112117
T04507112117
 
V04506119123
V04506119123V04506119123
V04506119123
 
V04404131134
V04404131134V04404131134
V04404131134
 
O43068690
O43068690O43068690
O43068690
 
E43032231
E43032231E43032231
E43032231
 
Ac04602198207
Ac04602198207Ac04602198207
Ac04602198207
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
 
Bf4301319323
Bf4301319323Bf4301319323
Bf4301319323
 
A044020105
A044020105A044020105
A044020105
 
F046033336
F046033336F046033336
F046033336
 

Similar to Low Power High Speed Carry Select Adder Design

1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adderKUMARASWAMY JINNE
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesVLSICS Design
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...IJMTST Journal
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesIRJET Journal
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520IJRAT
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderIRJET Journal
 
128 bit low power and area efficient carry select adder amit bakshi academia
128 bit low power and area efficient carry select adder   amit bakshi   academia128 bit low power and area efficient carry select adder   amit bakshi   academia
128 bit low power and area efficient carry select adder amit bakshi academiagopi448
 
Enhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select adderEnhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select addereSAT Publishing House
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAIJERA Editor
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...IJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2IAEME Publication
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERVLSICS Design
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyIJMER
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersINFOGAIN PUBLICATION
 

Similar to Low Power High Speed Carry Select Adder Design (20)

Bu34437441
Bu34437441Bu34437441
Bu34437441
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
M367578
M367578M367578
M367578
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder Topologies
 
Iaetsd 128-bit area
Iaetsd 128-bit areaIaetsd 128-bit area
Iaetsd 128-bit area
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
 
128 bit low power and area efficient carry select adder amit bakshi academia
128 bit low power and area efficient carry select adder   amit bakshi   academia128 bit low power and area efficient carry select adder   amit bakshi   academia
128 bit low power and area efficient carry select adder amit bakshi academia
 
Enhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select adderEnhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select adder
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
 
I43024751
I43024751I43024751
I43024751
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2
 
Parallel Adder
Parallel Adder Parallel Adder
Parallel Adder
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS Technology
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 

Recently uploaded

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Low Power High Speed Carry Select Adder Design

  • 1. D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126 www.ijera.com 123 | P a g e A Novel Design of Low Power High Speed Carry Select Adder U. Sandhya, T. Lakshmi Bhavani, D. Arun kumar, B. Krishna Abstract Carry Select Adder (CSLA) is one of the fastest adders used in many computational systems to perform fast arithmetic operations. It performs n-bit addition and provides a sum of n+1 bit. The structure of CSLA gives the future scope of reducing the area and power consumption which are needed for the rapidly growing mobile industry. The modified 64-Bit CSLA architecture has developed using Binary to Excess-1 converter(BEC).This paper proposes an efficient method of replacing RCA in regular proposal with BEC in modified proposal. Index Terms —Binary To Excess Converter (BEC), Carry Ripple Adder (CRA), Multiplexer (MUX). I. INTRODUCTION Carry Select Adder (CSLA) is one of the fastest adders used in many data-processing processors to perform fast arithmetic functions. From the structure of the CSLA, it is clear that there is scope for reducing the area and power consumption in the CSLA. This work uses a simple and efficient gate-level modification to significantly reduce the area and power of the CSLA. Based on this modification 8-bit, 16-bit, 32-bit, 64-bit CSLA architecture have been developed and compared with the regular CSLA architecture. The proposed design has reduced area and power as compared with the regular CSLA with only a slight increase in the delay. This work evaluates the performance of the proposed designs in terms of delay, area, power, and their products by hand with logical effort and through custom design and layout. The carry-select adder generally consists of two adders. Adding two n-bit numbers with a carry-select adder is done with two adders (therefore two ripple carry adders) in order to perform the calculation twice, one time with the assumption of the carry being zero and the other assuming one. After the two results are calculated, the correct sum, as well as the correct carry, is then selected with the multiplexer once the correct carry is known. II. LITERATURE SURVEY O.J.BEDRIJ (1971) [1] proposed that the propagation delay can be made overcome by independently generating multiple carries and using these carries to generate simultaneously by generating sums.RAM KUMAR, KITTUR AND KANNAN [2] proposed that a BEC to reduce the maximum delay of carry propagation in final stage of carry save adder. T.Y.CEIANG and M.J.HSIAO [3] proposed the implementation of low power and area efficient carry select adder using D-Latch instead of BEC.Y.KIM and L.S.KIM [4] proposed BEC technique which is a simple and gate level efficient modification to significantly reduce the area and power of SQRT CSLA. The proposed model uses BEC instead of RCA which is used in regular CSLA. III. RIPPLE CARRY ADDER (RCA) Ripple carry adder is logical circuit using multiple full adders to add N-bit numbers. Each full adder inputs a Cin, which is the Cout of the previous adder. This kind of adder is a ripple carry adder, since each carry bit "ripples" to the next full adder. The sum and the output carry of any stage cannot be produced until the carry input occurs which causes a time delay in the addition process. The carry propagation delay for each full adder is a time from the application of the input carry until the output carry occurs. Figure-1: 4-Bit RIPPLE CARRY ADDER Operation: Full adder1 cannot produce a potential output carry until an input carry is applied. Full adder2 cannot produce a potential output carry until FA1 produces an output carry and so on… The input carry to the least significant stage has to ripple through all the adders before a final sum is produced. The total delay can vary, depending upon the carry bit produced by each FA. If two numbers are added such that no carry occurs between stages, then worst case addition time should be assumed.(The delay through all the FA stages is called “worst time delay”) RESEARCH ARTICLE OPEN ACCESS
  • 2. D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126 www.ijera.com 124 | P a g e IV. BINARY TO EXCESS CONVERTER(BEC) To reduce the area and power consumption Binary Excess-1 converter instead of RCA with Cin = 1. This is the main concept of the paper, so as to reduce dealy compared to regular SQRT CSLA. To replace the n-bit RCA, an n+1 bit BEC is required.The Boolean expressions of the 4-bit BEC is listed as X0 = ~B0 X1 = B0 ^ B1 X2 = B2 ^ (B0 & B1) X3 = B3 ^ (B0 & B1 & B2) Figure-2: 4-bit Binary to Excess-1 Converter Binary Logic B0 B1 B2 B3 Excess-1 Logic E0 E1 E2 E3 0000 0001 0001 0010 0010 0011 0011 0100 0100 0101 0101 0110 0110 0111 0111 1000 1000 1001 1001 1010 1010 1011 1011 1100 1100 1101 1101 1110 1110 1111 1111 0000 Table-1: Truth Table of 4-Bit BEC V. MULTIPLEXER (MUX) One input of the 8:4 mux gets as it input (B3, B2, B1, and B0) and another input of the mux is the BEC output. This produces the two possible partial results in parallel and the mux is used to select either the BEC output or the direct inputs according to the control signal cin. Figure-3: 4-bit Binary to Excess-1 logic with 8:4 multiplexer VI. ARCHITECTURE OF REGULAR 64-BIT SQRT CSLA: Figure-4: Regular 64-Bit CSLA A 16-bit carry select adder can be developed in two different sizes namely uniform block size and variable block size. Similarly a 32, 64 and 128-bit can also be developed in two modes of different block sizes. Ripple-carry adders are the simplest and most compact full adders, but their performance is limited by a carry that must propagate from the least- significant bit to the most-significant bit. The various 16, 32, 64 and 128-bit CSLA can also be developed by using ripple carry adders. The speed of a carry- select adder can be improved upto 40% to 90%, by performing the additions in parallel, and reducing the maximum carry delay.Fig 4 shows the Regular structure of 64-bit SQRT CSLA. It includes many ripple carry adders of variable sizes which are divided into groups. Group 0 contains 2-bit RCA which contains only one ripple carry adder which adds the input bits and the input carry and results to sum [1:0] and the carry out. The carry out of the Group 0 which acts as the selection input to mux which is in group 1, selects the result from the corresponding RCA (Cin=0) or RCA (Cin=1). Similarly the remaining groups will be selected depending on the Cout from the previous groups. In Regular CSLA, there is only one RCA to perform the addition of the least significant bits [1:0].
  • 3. D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126 www.ijera.com 125 | P a g e The remaining bits (other than LSBs), the addition is performed by using two RCAs corresponding to the one assuming a carry-in of 0, the other a carry-in of 1 within a group. In a group, there are two RCAs that receives the same data inputs but different Cin. The upper adder has a carry-in of 0, the lower adder a carry-in of 1. The actual Cin from the preceding sector selects one of the two RCAs. That is, as shown in the Fig.4, if the carry-in is 0, the sum and carry-out of the upper RCA is selected, and if the carry-in is 1, the sum and carry-out of the lower RCA is selected.For this Regular CSLA architecture, the implementation code, for the Full Adders and Multiplexers of different sizes (6:3, 8:4, 10:5 up to 24:11) were designed initially. The regular 64-bit, 128-bit CSLA were implemented by calling the ripple carry adders and all multiplexers. VII. ARCHITECTURE OF MODIFIED 64-BIT SQRT CSLA Figure-5: Modified 64-Bit SQRT CSLA This architecture is similar to regular 64-bit SQRT CSLA, the only change is that, we replace RCA with Cin=1 among the two available RCAs in a group with a BEC. This BEC has a feature that it can perform the similar operation as that of the replaced RCA with Cin=1. Fig 5 shows the Modified block diagram of 64-bit SQRT CSLA. The number of bits required for BEC logic is 1 bit more than the RCA bits. The modified block diagram is also divided into various groups of variable sizes of bits with each group having the ripple carry adders, BEC and corresponding MUX. As shown in the Fig.5, Group 0 contain one RCA only which is having input of lower significant bit and carry in bit and produces result of sum[1:0] and carry out which is acting as mux selection line for the next group, similarly the procedure continues for higher groups but they includes BEC logic instead of RCA with Cin=1.Based on the consideration of delay values, the arrival time of selection input C1 of 8:3 mux is earlier than the sum of RCA and BEC. For remaining groups the selection input arrival is later than the RCA and BEC. Thus the sum1 and c1(output from mux) are depending on mux and results computed by RCA and BEC respectively. The sum2 depends on c1 and mux. For the remaining parts the arrival time of mux selection input is always greater than the arrival time of data inputs from the BEC’s. Thus, the delay of the remaining MUX depends on the arrival time of mux selection input and the MUX delay. In this Modified CSLA architecture, the implementation code for Full Adder and Multiplexers of 6:3, 8:4, and 10:5 up to 24:11 were designed. The design code for the BEC was designed by using NOT, XOR and AND gates. Then 2, 3, 4, 5 up to 11-bit ripple carry adder was designed. Table-2: Comparison of Regular CSLA and Modified SQRT CSLA VIII. SIMULATION RESULTS Figure-6: Regular 16-SQRT CSLA Simulation Figure-7: Modified 16-SQRT CSLA Simulation
  • 4. D. Arun kumar et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 7), April 2014, pp.123-126 www.ijera.com 126 | P a g e Figure-8: Modified 64-SQRT CSLA Simulation IX. CONCLUSION A regular CSLA uses two copies of the carry evaluation blocks, one with block carry input is zero and other one with block carry input is one. Regular CSLA suffers from the disadvantage of occupying more chip area. The modified CSLA reduces the area and power when compared to regular CSLA with increase in delay by the use of Binary to Excess-1 converter. This paper proposes a scheme which reduces the delay, area and power than regular and modified CSLA by replacing RCA with BEC. X. FUTURE SCOPE As our paper deals with the 64-bit CSLA there is a greater reduce in the area and power by replacing the RCA with BEC. In future, by the implementation of 128-bit we can largely reduce the area and power. By replacing BEC with D-latches which internally consists of Carry look ahead adders which is largely needed by the upcoming mobile industry. REFERENCES [1] O. J. Bedrij, ―Carry-select adder,‖ IRE Trans. Electron. Comput., pp. 340–344, 1962 [2] B. Ramkumarr, H. M. Kittur, and P. M. Kannan, ―ASIC implementation of modified faster carry save adder,‖ Eur. J. Sci. Res., vol. 42, no. 1, pp. 53–58, 2010. [3] T. Y. Ceiang and M. J. Hsiao, ―Carry-select adder using single ripple carry adder,‖ Electron. Lett., vol. 34, no. 22, pp. 2101– 2103, Oct. 1998. [4] Y. Kim and L.-S. Kim, ―64-bit carry-select adder with reduced area,‖ Electron. Lett., vol. 37, no. 10, pp. 614–615, May 2001. [5] J. M. Rabaey, Digtal Integrated Circuits— A Design Perspec- tive. Upper Saddle River, NJ: Prentice-Hall, 2001. [6] Y. He, C. H. Chang, and J. Gu, ―An area efficient 64-bit square root Carry-Select Adder for low power applications.‖ in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 4082–4085. BIOGRAPHY U. SANDHYA is currently pursuing B.Tech in ECE at KITE Women’s College of Professional Engineering Sciences, Shabad, R.R Dist. T.LAKSHMI BHAVANI is currently pursuing her B.Tech in ECE at KITE Women’s College Of Professional Engineering Sciences, Shabad, R.R Dist. D.Arunkumar-Graduated(B.Tech) from Vaagdevi College Of Engineering in Electronics and Communication Engineering and Master in Engineering from Vasavi college of Engineering in Embedded Systems and VLSI Design. Presently he is working in KITE Womens College of Professional Engineering Sciences as a Asst. Professor. B.Krishna completed B.Tech in ECE From Dr.Paul-Raj Engineering College Bhadrachalam(JNTUH) in 2005 and ,M.Tech(VLSI- SD) From SITAMS-Chittoor(JNTUH) in 2008. Presently he is working in KITE Womens College of Professional Engineering Sciences as a Asst. Professor.