SlideShare a Scribd company logo
Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55
www.ijera.com 53 | P a g e
Design & Analysis of Low Power, Area-Efficient Carry Select
Adder
Shuchi Verma, Sampath Kumar V.
JSS Academy of Technical Education, Noida – 201301, India
ABSTRACT
This paper deals with the design & analysis of Carry Select Adder (CSLA) & Carry lookahead adder (CLA).
Adders are designed using 0.18µm CMOS process technology & simulated with Modelsim6.3f. The adder
designs, Regular CSLA, modified CSLA using BEC, modified CSLA without using multiplexer, modified
CSLA using D-Latch & Carry lookahead adders in 4-bit, 16-bit, 32-bit, are compared with the simulated results
on the basis area.
Keywords: Area, BEC, CSLA, D-Latch & power consumption.
I. INTRODUCTION
Carry Select Adder (CSLA) is one of the
fastest adders used in much computational system to
perform fast arithmetic functions [1]. On comparing
CSLA with Ripple carry adder (RCA) & Carry
lookahead adder (CLA), CSLA compromises
between these two. If there is N-bit RCA, the delay is
linearly proportional to N. Thus for large values of N
the RCA gives highest delay of all adders. The Carry
Look-Ahead Adder (CLA) gives fast results but
consumes large area. If there is N-bit adder, CLA is
fast for N≤4, but for large values of N its delay
increases more than other adders. So for higher
number of bits, CLA gives higher delay than other
adders due to presence of large number of fan-in and
a large number of logic gates. The Carry Select
Adder (CSLA) provides a compromise between
small area but longer delay RCA and a large area
with shorter delay CLA [2]
In this research, 4-bit, 16-bit, 32-bit Regular
CSLA, modified CSLA using BEC, modified CSLA
without using mux, modified CSLA using D-Latch
& Carry lookahead adder have been simulated.
Comparison of various adders is done on the basis of
area with help of simulated results.
This paper is summarized as follows:
Section II gives brief introduction of
structure of Regular CSLA & modified CSLA.
Section III gives the performance analysis of various
adders & comparison of simulated results. Finally,
the work is concluded in Section IV.
II. ADDER STRUCTURE
Regular Carry select adder is designed
by using RCA & multiplexer. It is cascading of
RCAs (RCA is cascading of full adders). One RCA
with carry input 𝐶𝑖𝑛 = 0 , and other RCA with
𝐶𝑖𝑛 = 1. Design of 16-bit Regular CSLA is done by
using this technique [1]. It has five groups of
different bit size RCA. The replicated input is given
to both the RCAs to generate partial sum and carry,
then the final sum and carry are selected by the
multiplexers. Area count (gate count) is done by
AND, OR, INVERTER (AOI) implementation [1].
Gate count = FA + HA + Mux
(Number of AND, OR, INVERTERs present in FA
(full adder), HA (half adder) & multiplexer). Due to
multiple pair of RCAs, the Regular CSLA consumes
larger area.
In the modified CSLA, the RCA with
𝐶𝑖𝑛 = 1 , is replaced by Binary to excess one
converter (BEC). To replace n-bit full adder, n+1 bit
BEC is required. The main advantage of this BEC
logic comes from the lesser number of logic gates
than the n-bit Full Adder (FA) structure [1]. The
partial sum & carry are generated by RCA & BEC,
then the final sum & carry is selected by multiplexer.
If we have 4-bit inputs (𝐵0, 𝐵1, 𝐵2, 𝐵3) & the outputs
are (𝑋0, 𝑋1, 𝑋2, 𝑋3) then the Boolean expressions of
the 4-bit BEC is listed as:
𝑋0 = ~𝐵0
𝑋1 = 𝐵0^𝐵1
𝑋2 = 𝐵2^(𝐵0&𝐵1)
𝑋3 = 𝐵3^(𝐵0 & 𝐵1 & 𝐵2)
(Functional symbols are ~NOT,& AND, ^XOR [1]).
Using this technique 16-bit modified CSLA
using BEC is designed. It has five groups of different
bit sizes. Area count is done by AOI implementation.
Gate count = FA + HA + Mux + BEC
This modified CSLA obtains reduced area
with slight increase in delay [1].
In the next modification of Regular CSLA,
the RCA with 𝐶𝑖𝑛 = 1 & multiplexer, is replaced by
combinational circuit, which consist of AND & XOR
gate. Design of 16-bit modified CSLA without using
mux is done [2]. It has five groups of different bit
RESEARCH ARTICLE OPEN ACCESS
Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55
www.ijera.com 54 | P a g e
sizes. Initialy RCA structure calculates sum & carry
for 𝐶𝑖𝑛 = 0, the output of full adder is given to the
combinational circuit, one of the input of
combinational circuit is previous stage carry. Then
the final sum & carry is selected by combinational
circuit to generate proper output [2].
But the disadvantage of this modified
CSLA without using mux is that the delay is
increased then Regular CSLA & modified CSLA
using BEC [2] .
In the final modification of Regular CSLA,
the RCA with 𝐶𝑖𝑛 = 1, is replaced by D-Latch. For n
bit RCA structure it required n D-latches with enable
pin as a clk. Design of 16-bit modified CSLA using
D-Latch is done [3]. Latches are used to store one bit
information. In one clock cycle each of the two
addition is performed. Addition operation for carry
input 𝐶𝑖𝑛 = 1 is performed when clock pulse is high,
and when the clock pulse is low, assuming carry
input 𝐶𝑖𝑛 = 0. D-Latches are enabled and store the
sum and carry for carry is equal to one. According to
the value of 𝐶𝑖𝑛 whether it is 0 or 1, the multiplexer
selected the actual sum and carry [3]. The modified
CSLA using D-Latch has lowest delay as compared
to regular & modified CSLAs.
Carry lookahead adder (CLA) is also one of
the fastest adder used in many data-processing
processor. It takes lowest carry propogation delay, to
generate final sum & carry output, but the
disadvantage of CLA is this that it consumes larger
area as compared to other adders.
III. PERFORMANCE ANALYSIS
Here we have simulated various 4-bit, 16-
bit, 32-bit Regular CSLA, modified CSLAs & CLA.
The Xilinx 9.1i software is used for synthesising the
adders, & Modelsim6.3f is used to compile &
simulate to verify the VHDL code. Table1, Table2,
Table3 gives the component comparison of various 4-
bit, 16-bit, 32-bit adders.
COMPARISON OF REGULAR AND MODIFIED CSLA:
Table 1: Component comparison of various 4-bit adders
Cla4: 4-bit Carry lookahead adder, Reg_4bit_rca: Regular 4-bit Carry select adder, Mod_4bec: Modified 4-bit
Carry select adder using BEC, Csawm_4b: Modified 4-bit Carry select adder without using mux, Csas_4b:
Modified Carry select adder using D-Latch (it is also called Carry select adder with sharing).
Table 2: Component comparison of various 16-bit adders
Cla16: 16-bit Carry lookahead adder, Reg_16bit_rca: Regular 16-bit Carry select adder, Mod_16bec:
Modified 16-bit Carry select adder using BEC, Csawm_16b: Modified 16-bit Carry select adder without using
mux, Csas_16b: Modified 16-bit Carry select adder using D-Latch (it is also called Carry select adder with
sharing).
Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55
www.ijera.com 55 | P a g e
Table 3: Component comparison of various 32-bit adders
Cla32: 32-bit Carry lookahead adder, Reg_32bit_rca: Regular 32-bit Carry select adder, Mod_32bec:
Modified 32-bit Carry select adder using BEC, Csawm_32b: Modified 32-bit Carry select adder without using
mux, Csas_32b: Modified 32-bit Carry select adder using D-Latch (it is also called Carry select adder with
sharing).
Area is estimated by considering percentage
use of macrocells. Percentage area reduction of
various adders is plotted in Fig.1.
Fig.1 Percentage area reduction of various 4-bit, 16-
bit, 32-bit adders.
From the Fig.1, & Table 1, Table 2, Table 3
it can be concluded that Regular CSLA & Modified
Carry select adder using D-Latch, achieve lower area
than Carry lookahead adder. Modified CSLA using
BEC & modified CSLA without using multiplexer
obtain almost equal area.
IV. CONCLUSION
In this paper, simulation results of various
Regular Carry Select Adders, modified CSLA using
BEC, modified CSLA without using mux, modified
CSLA using D-Latch & Carry Look Ahead Adder, in
4-bit, 16-bit, 32-bits is estimated. The Xilinx 9.1i
software is used for synthesising the project, &
Modelsim6.3f is used to compile & simulate to verify
the VHDL code. Device family, Spartan 3A, into
which the adder design is implemented, is used.
XC3S50A device is used to implement the design.
REFERENCES
[1]. B. Ramkumar and Harish M. Kittur “Low-
Power and Area-Efficient Carry Select
Adder”, IEEE transactions on very large
Scale integration (VLSI) systems, vol.
20, pp.371-375, February 2012.
[2]. Sarabdeep Singh and Dilip Kumar “Design
of Area and Power Efficient Modified
Carry Select Adder”, International Journal
of Computer Applications, vol.33, pp.
14-18, November 2011.
[3]. Laxman Shanigarapu, Bhavana
P.Shrivastava “Low-Power and High speed
Carry Select Adder”, International Journal
of Scientific and Research Publication,
vol.3, pp. 1-9, August 2013.
[4]. O. Bedrij, “Carry Select Adder,” IRE
Trans. on Electronic Computers, vol. EC-11,
pp. 340- 346, 1962.
[5]. Mr. C. S. Manikandababu “ An Efficient
Carry Select Adder architecture for VLSI
hardware implementation”, IJMIE, vol.2,
pp.610-622, May 2012.
[6]. T. Y. Ceiang and M. J. Hsiao, “Carry-
select adder using single ripple carry adder”,
vol. 34, No. 22, pp. 2101–2103, Oct. 1998.
[7]. He, Y. Chang, C. H. and Gu, J. “An Area
Efficient 64-Bit Square Root Carry-
Select Adder for Low Power Applications”,
in Proc. IEEE Int. Symp. Circuits Syst.,
vol.4, pp. 4082–4085, 2005.

More Related Content

What's hot

Bu34437441
Bu34437441Bu34437441
Bu34437441
IJERA Editor
 
Cq25550554
Cq25550554Cq25550554
Cq25550554
IJERA Editor
 
R04605106110
R04605106110R04605106110
R04605106110
IJERA Editor
 
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
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
Nishant Yaduvanshi
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
veereshwararao
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET Journal
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET Journal
 
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
VLSICS Design
 
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
inventy
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
eSAT 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 QCA
IJERA Editor
 
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
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
IJERA Editor
 
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
VLSICS Design
 
Design and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix addersDesign and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix adders
IJERA Editor
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designs
Hoopeer Hoopeer
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOCSMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
VLSICS Design
 

What's hot (19)

Bu34437441
Bu34437441Bu34437441
Bu34437441
 
Cq25550554
Cq25550554Cq25550554
Cq25550554
 
R04605106110
R04605106110R04605106110
R04605106110
 
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
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
 
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
 
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
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
 
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
 
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...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
 
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 Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix addersDesign and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix adders
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designs
 
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOCSMART MULTICROSSBAR ROUTER DESIGN IN NOC
SMART MULTICROSSBAR ROUTER DESIGN IN NOC
 

Viewers also liked

G43064245
G43064245G43064245
G43064245
IJERA Editor
 
H43023946
H43023946H43023946
H43023946
IJERA Editor
 
K43025964
K43025964K43025964
K43025964
IJERA Editor
 
H43064650
H43064650H43064650
H43064650
IJERA Editor
 
L43056874
L43056874L43056874
L43056874
IJERA Editor
 
Ly3620482052
Ly3620482052Ly3620482052
Ly3620482052
IJERA Editor
 
O4102103111
O4102103111O4102103111
O4102103111
IJERA Editor
 
Analise solar
Analise solarAnalise solar
Analise solar
Paulo Filho
 
Jpgu2011 Tomobiki Night!!
Jpgu2011 Tomobiki Night!!Jpgu2011 Tomobiki Night!!
Jpgu2011 Tomobiki Night!!
Takayuki AKO
 
Terra de riquezas meio ambiente e sustent
Terra de riquezas   meio ambiente e sustentTerra de riquezas   meio ambiente e sustent
Terra de riquezas meio ambiente e sustent
Franciel Oliveira
 
Dios Nuestro Padre Celestial
Dios Nuestro Padre CelestialDios Nuestro Padre Celestial
Dios Nuestro Padre Celestial
iccjcv
 
Ste regional
Ste regionalSte regional
Ste regional
mnacfur
 
Minna no nihongo
Minna no nihongoMinna no nihongo
Minna no nihongo
reezali foundation
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
aidafil98
 
Livro ministério das cidades
Livro ministério das cidadesLivro ministério das cidades
Livro ministério das cidades
Miriam Silva
 
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
Headshift
 
Apresentacao tarefa semana_5_e_6
Apresentacao tarefa semana_5_e_6Apresentacao tarefa semana_5_e_6
Apresentacao tarefa semana_5_e_6
robson30
 
Universidades y carreras a seguir
Universidades y carreras a seguirUniversidades y carreras a seguir
Universidades y carreras a seguir
ERIKAPPAOLADORIS
 

Viewers also liked (20)

G43064245
G43064245G43064245
G43064245
 
H43023946
H43023946H43023946
H43023946
 
K43025964
K43025964K43025964
K43025964
 
H43064650
H43064650H43064650
H43064650
 
L43056874
L43056874L43056874
L43056874
 
Ly3620482052
Ly3620482052Ly3620482052
Ly3620482052
 
O4102103111
O4102103111O4102103111
O4102103111
 
Analise solar
Analise solarAnalise solar
Analise solar
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Jpgu2011 Tomobiki Night!!
Jpgu2011 Tomobiki Night!!Jpgu2011 Tomobiki Night!!
Jpgu2011 Tomobiki Night!!
 
Terra de riquezas meio ambiente e sustent
Terra de riquezas   meio ambiente e sustentTerra de riquezas   meio ambiente e sustent
Terra de riquezas meio ambiente e sustent
 
Dios Nuestro Padre Celestial
Dios Nuestro Padre CelestialDios Nuestro Padre Celestial
Dios Nuestro Padre Celestial
 
Ste regional
Ste regionalSte regional
Ste regional
 
Minna no nihongo
Minna no nihongoMinna no nihongo
Minna no nihongo
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Livro ministério das cidades
Livro ministério das cidadesLivro ministério das cidades
Livro ministério das cidades
 
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
Wikis und Enterprise 2.0 - Neue Arbeits- und Lernwelten)
 
Apresentacao tarefa semana_5_e_6
Apresentacao tarefa semana_5_e_6Apresentacao tarefa semana_5_e_6
Apresentacao tarefa semana_5_e_6
 
Çikolata sanatı
Çikolata sanatıÇikolata sanatı
Çikolata sanatı
 
Universidades y carreras a seguir
Universidades y carreras a seguirUniversidades y carreras a seguir
Universidades y carreras a seguir
 

Similar to J43015355

Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select AdderDesign and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adder
ijsrd.com
 
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
ABIN THOMAS
 
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
gopi448
 
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
IJERD Editor
 
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
IRJET Journal
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
KUMARASWAMY JINNE
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
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
VLSICS Design
 
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
VLSICS Design
 
Iaetsd 128-bit area
Iaetsd 128-bit areaIaetsd 128-bit area
Iaetsd 128-bit area
Iaetsd Iaetsd
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
IJRAT
 
M367578
M367578M367578
M367578
IJERA Editor
 
implementation and comparision of effective area efficient architecture for CSLA
implementation and comparision of effective area efficient architecture for CSLAimplementation and comparision of effective area efficient architecture for CSLA
implementation and comparision of effective area efficient architecture for CSLA
venkatesh nayakoti
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
ssingh7603
 
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
 
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
Ganesh Sambasivarao
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
ijsrd.com
 
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
ssingh7603
 
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
inventionjournals
 
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONSPERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
VLSICS Design
 

Similar to J43015355 (20)

Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select AdderDesign and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adder
 
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
 
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
 
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
 
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
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
 
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 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
 
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
 
M367578
M367578M367578
M367578
 
implementation and comparision of effective area efficient architecture for CSLA
implementation and comparision of effective area efficient architecture for CSLAimplementation and comparision of effective area efficient architecture for CSLA
implementation and comparision of effective area efficient architecture for CSLA
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed 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...
 
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
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect 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
 
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
 
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONSPERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
 

Recently uploaded

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

J43015355

  • 1. Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55 www.ijera.com 53 | P a g e Design & Analysis of Low Power, Area-Efficient Carry Select Adder Shuchi Verma, Sampath Kumar V. JSS Academy of Technical Education, Noida – 201301, India ABSTRACT This paper deals with the design & analysis of Carry Select Adder (CSLA) & Carry lookahead adder (CLA). Adders are designed using 0.18µm CMOS process technology & simulated with Modelsim6.3f. The adder designs, Regular CSLA, modified CSLA using BEC, modified CSLA without using multiplexer, modified CSLA using D-Latch & Carry lookahead adders in 4-bit, 16-bit, 32-bit, are compared with the simulated results on the basis area. Keywords: Area, BEC, CSLA, D-Latch & power consumption. I. INTRODUCTION Carry Select Adder (CSLA) is one of the fastest adders used in much computational system to perform fast arithmetic functions [1]. On comparing CSLA with Ripple carry adder (RCA) & Carry lookahead adder (CLA), CSLA compromises between these two. If there is N-bit RCA, the delay is linearly proportional to N. Thus for large values of N the RCA gives highest delay of all adders. The Carry Look-Ahead Adder (CLA) gives fast results but consumes large area. If there is N-bit adder, CLA is fast for N≤4, but for large values of N its delay increases more than other adders. So for higher number of bits, CLA gives higher delay than other adders due to presence of large number of fan-in and a large number of logic gates. The Carry Select Adder (CSLA) provides a compromise between small area but longer delay RCA and a large area with shorter delay CLA [2] In this research, 4-bit, 16-bit, 32-bit Regular CSLA, modified CSLA using BEC, modified CSLA without using mux, modified CSLA using D-Latch & Carry lookahead adder have been simulated. Comparison of various adders is done on the basis of area with help of simulated results. This paper is summarized as follows: Section II gives brief introduction of structure of Regular CSLA & modified CSLA. Section III gives the performance analysis of various adders & comparison of simulated results. Finally, the work is concluded in Section IV. II. ADDER STRUCTURE Regular Carry select adder is designed by using RCA & multiplexer. It is cascading of RCAs (RCA is cascading of full adders). One RCA with carry input 𝐶𝑖𝑛 = 0 , and other RCA with 𝐶𝑖𝑛 = 1. Design of 16-bit Regular CSLA is done by using this technique [1]. It has five groups of different bit size RCA. The replicated input is given to both the RCAs to generate partial sum and carry, then the final sum and carry are selected by the multiplexers. Area count (gate count) is done by AND, OR, INVERTER (AOI) implementation [1]. Gate count = FA + HA + Mux (Number of AND, OR, INVERTERs present in FA (full adder), HA (half adder) & multiplexer). Due to multiple pair of RCAs, the Regular CSLA consumes larger area. In the modified CSLA, the RCA with 𝐶𝑖𝑛 = 1 , is replaced by Binary to excess one converter (BEC). To replace n-bit full adder, n+1 bit BEC is required. The main advantage of this BEC logic comes from the lesser number of logic gates than the n-bit Full Adder (FA) structure [1]. The partial sum & carry are generated by RCA & BEC, then the final sum & carry is selected by multiplexer. If we have 4-bit inputs (𝐵0, 𝐵1, 𝐵2, 𝐵3) & the outputs are (𝑋0, 𝑋1, 𝑋2, 𝑋3) then the Boolean expressions of the 4-bit BEC is listed as: 𝑋0 = ~𝐵0 𝑋1 = 𝐵0^𝐵1 𝑋2 = 𝐵2^(𝐵0&𝐵1) 𝑋3 = 𝐵3^(𝐵0 & 𝐵1 & 𝐵2) (Functional symbols are ~NOT,& AND, ^XOR [1]). Using this technique 16-bit modified CSLA using BEC is designed. It has five groups of different bit sizes. Area count is done by AOI implementation. Gate count = FA + HA + Mux + BEC This modified CSLA obtains reduced area with slight increase in delay [1]. In the next modification of Regular CSLA, the RCA with 𝐶𝑖𝑛 = 1 & multiplexer, is replaced by combinational circuit, which consist of AND & XOR gate. Design of 16-bit modified CSLA without using mux is done [2]. It has five groups of different bit RESEARCH ARTICLE OPEN ACCESS
  • 2. Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55 www.ijera.com 54 | P a g e sizes. Initialy RCA structure calculates sum & carry for 𝐶𝑖𝑛 = 0, the output of full adder is given to the combinational circuit, one of the input of combinational circuit is previous stage carry. Then the final sum & carry is selected by combinational circuit to generate proper output [2]. But the disadvantage of this modified CSLA without using mux is that the delay is increased then Regular CSLA & modified CSLA using BEC [2] . In the final modification of Regular CSLA, the RCA with 𝐶𝑖𝑛 = 1, is replaced by D-Latch. For n bit RCA structure it required n D-latches with enable pin as a clk. Design of 16-bit modified CSLA using D-Latch is done [3]. Latches are used to store one bit information. In one clock cycle each of the two addition is performed. Addition operation for carry input 𝐶𝑖𝑛 = 1 is performed when clock pulse is high, and when the clock pulse is low, assuming carry input 𝐶𝑖𝑛 = 0. D-Latches are enabled and store the sum and carry for carry is equal to one. According to the value of 𝐶𝑖𝑛 whether it is 0 or 1, the multiplexer selected the actual sum and carry [3]. The modified CSLA using D-Latch has lowest delay as compared to regular & modified CSLAs. Carry lookahead adder (CLA) is also one of the fastest adder used in many data-processing processor. It takes lowest carry propogation delay, to generate final sum & carry output, but the disadvantage of CLA is this that it consumes larger area as compared to other adders. III. PERFORMANCE ANALYSIS Here we have simulated various 4-bit, 16- bit, 32-bit Regular CSLA, modified CSLAs & CLA. The Xilinx 9.1i software is used for synthesising the adders, & Modelsim6.3f is used to compile & simulate to verify the VHDL code. Table1, Table2, Table3 gives the component comparison of various 4- bit, 16-bit, 32-bit adders. COMPARISON OF REGULAR AND MODIFIED CSLA: Table 1: Component comparison of various 4-bit adders Cla4: 4-bit Carry lookahead adder, Reg_4bit_rca: Regular 4-bit Carry select adder, Mod_4bec: Modified 4-bit Carry select adder using BEC, Csawm_4b: Modified 4-bit Carry select adder without using mux, Csas_4b: Modified Carry select adder using D-Latch (it is also called Carry select adder with sharing). Table 2: Component comparison of various 16-bit adders Cla16: 16-bit Carry lookahead adder, Reg_16bit_rca: Regular 16-bit Carry select adder, Mod_16bec: Modified 16-bit Carry select adder using BEC, Csawm_16b: Modified 16-bit Carry select adder without using mux, Csas_16b: Modified 16-bit Carry select adder using D-Latch (it is also called Carry select adder with sharing).
  • 3. Shuchi Verma et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.53-55 www.ijera.com 55 | P a g e Table 3: Component comparison of various 32-bit adders Cla32: 32-bit Carry lookahead adder, Reg_32bit_rca: Regular 32-bit Carry select adder, Mod_32bec: Modified 32-bit Carry select adder using BEC, Csawm_32b: Modified 32-bit Carry select adder without using mux, Csas_32b: Modified 32-bit Carry select adder using D-Latch (it is also called Carry select adder with sharing). Area is estimated by considering percentage use of macrocells. Percentage area reduction of various adders is plotted in Fig.1. Fig.1 Percentage area reduction of various 4-bit, 16- bit, 32-bit adders. From the Fig.1, & Table 1, Table 2, Table 3 it can be concluded that Regular CSLA & Modified Carry select adder using D-Latch, achieve lower area than Carry lookahead adder. Modified CSLA using BEC & modified CSLA without using multiplexer obtain almost equal area. IV. CONCLUSION In this paper, simulation results of various Regular Carry Select Adders, modified CSLA using BEC, modified CSLA without using mux, modified CSLA using D-Latch & Carry Look Ahead Adder, in 4-bit, 16-bit, 32-bits is estimated. The Xilinx 9.1i software is used for synthesising the project, & Modelsim6.3f is used to compile & simulate to verify the VHDL code. Device family, Spartan 3A, into which the adder design is implemented, is used. XC3S50A device is used to implement the design. REFERENCES [1]. B. Ramkumar and Harish M. Kittur “Low- Power and Area-Efficient Carry Select Adder”, IEEE transactions on very large Scale integration (VLSI) systems, vol. 20, pp.371-375, February 2012. [2]. Sarabdeep Singh and Dilip Kumar “Design of Area and Power Efficient Modified Carry Select Adder”, International Journal of Computer Applications, vol.33, pp. 14-18, November 2011. [3]. Laxman Shanigarapu, Bhavana P.Shrivastava “Low-Power and High speed Carry Select Adder”, International Journal of Scientific and Research Publication, vol.3, pp. 1-9, August 2013. [4]. O. Bedrij, “Carry Select Adder,” IRE Trans. on Electronic Computers, vol. EC-11, pp. 340- 346, 1962. [5]. Mr. C. S. Manikandababu “ An Efficient Carry Select Adder architecture for VLSI hardware implementation”, IJMIE, vol.2, pp.610-622, May 2012. [6]. T. Y. Ceiang and M. J. Hsiao, “Carry- select adder using single ripple carry adder”, vol. 34, No. 22, pp. 2101–2103, Oct. 1998. [7]. He, Y. Chang, C. H. and Gu, J. “An Area Efficient 64-Bit Square Root Carry- Select Adder for Low Power Applications”, in Proc. IEEE Int. Symp. Circuits Syst., vol.4, pp. 4082–4085, 2005.