SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 833
A Comparative Analysis on Parameters of Different Adder Topologies
Deepa Suranam Lamani1, Dr. Kiran V2
1MTECH 1st year, Dept. of ECE, RV college of Engineering, Karnataka, India
2Associate Professor, Dept. of ECE, RV college of Engineering, Karnataka, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Due to their widespread use in the effective
implementation of fundamental binary arithmetic, adders
are an essential component in digital integrated design. A
basic adder topology unquestionably requires higher
working speeds, tolerable power consumption, and
significantly less chip area. An extensive comparative
examination of many modern adder topologies is provided
in the current paper. The in-depth analysis of the adder that
is described in this paper aims to make it easier to choose an
adder topology for any digital design while balancing the
trade-offs between area, propagation delay, and power
dissipation. In this paper, a thorough comparison of four
distinct adder topologies—the Ripple Carry Adder, Carry
Save Adder, Carry Skip Adder, and Carry Select Adder—is
made on basis of a number of design metrics and
performance factors.
Key Words: Ripple Carry Adder, Carry Skip adder , Carry
save Adder, Carry select Adder, trade-off.
1.INTRODUCTION
The foundation of DSP applications are adders. Adders
carry out addition, subtraction, multiplication, and
division operations. According to Chen et al, the most
common operation in digital signal processing is addition.
The binary adder is the essential element of DSP, and the
fundamental component of all binary adder structures is
the full adder cell. A complete adder cell consists of three
inputs (A, B, and Cin) and two outputs (sum S and Carry
Cout). By cascading the full adder cells, the fundamental
adder structure known as the "RCA" is produced. In
addition to the A and B inputs, the carry produced at the
nth bit is then delivered as the input to the n+1 full adder
cell bit. The RCA is not just the slowest of all the adders,
but it is also the simplest because the carry propagates
from Least significant bit to Most significant bit. CSelA,
CSA, CSkA are further varieties of carry adder structures.
Because the carry ripples, ripple carry adders are the
slowest adder structures. Keep looking The ahead adder
uses carry propagate and carry produce signals to reduce
carry propagation from right to left, however this
increases the size, the number of gates, and the complexity
of the system. The propagation time of carry is shortened
in Carry Skip Adder by skipping over the group of adder
stages and presents hardware and performance
compromise.
1.1 Ripple carry adder
The full adder (FA) block cascade method is used to
construct the ripple carry adder seen in Fig.1. When a
carry (Cin) is originally provided at any point throughout
the ripple carry, a complete adder adds two bin values A
and B along with the carry. The starting bit of sum and
carry-out will be a output that is obtained. The carry-in of
the previous step is presented as the carry-out of the
subsequent stage, and so on. The following is the formulae
to calculate carry and sum.
The latency in RCA varies based on the design and the
number of bits employed
Fig.1: RCA
1.2 CSaA
Fig.2: CSA
It was discovered to add decimal numbers via carry save
addition. But the binary number system can also use it.
When we wish to add more than two numbers, carry save
addition is employed. The principle of carry save addition
is to take the three values x, y, and z and convert it into 2
numbers carry and sum , wait until the very last step
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 834
before directly transmitting the carry information in carry
save addition. The carry save strategy divides this
procedure into two phases. First, calculate the amount
while disregarding any carries: The final addition is then
calculated by shifting the carry sequence C left by one
position. An initial 0 is placed in front of the partial sum
sequence S. (MSB). The two are then added together, and
the resulting sum is computed, using a rca.
1.3 CSelA
Fig.3: Carry Select Adder
A combinational logic circuit called a "Carry Select Adder"
combines two n-bit parallel numbers and outputs the yield
as the sum of the two 2-bit numbers combined with a
carry bit. The only difference between this and the Ripple
Carry Adder, which serves the identical purpose, is how
they are designed. Compared to the Ripple Carry Adder,
the Carry Select Adder produces fewer full adders. As
shown in Fig. [3], a 4 bit Carry Select is made up of two
parallel RCAs and multiplexers that provide the output
carry and sum. The inputs are sent to the first set of RCA
with input carry set to 0, and the identical set is supplied
to the second set of RCA with input carry set to 1, allowing
simultaneous computation to take place. A succession of
muxes receive the total from the adders as inputs, and the
next RCA to be taken into consideration is determined by
the FA's carry. The output carry follows a similar
procedure. CSIA is the most advanced adder among all in
terms of area and power and has a very short delay.
1.2 CSkA
Carry propagation is skipped to position I in the carry skip
adder without waiting for rippling, which speeds up
execution. By skipping over clusters of adjacent adder
stages, a CSkA shortens the carry-propagation time. While
the CLA technique typically outperforms the CSkA in terms
of speed, the CSkA requires less chip space and uses less
power. Stages are broken down into r-bit blocks of a
simple carry scheme to create a carry-skip adder. Carry
skip logic is introduced to each block to decide whether
carry-in can be moved directly to the next block. A ripple
carry adder is used within each block to produce the total
and carry out bit. For block propagation and block
production, each block generates a signal.
Fig.4: CSkA
The Cout signal serves as the block generate signal when a
block's Cin signal is set to zero. As a result, a r bit AND gate
is also used to form the block propagate signal. The block
generates and spreads signals that deliver input to the
block after it.
2 PERFORMANCE ANALYSIS
Table-1: The Adder Topologies' Associated Power
Dissipation
Topology Pd (µW)
RCA 0.502
CSkA 0.602
CSA 0.603
CSelA 0.952
Table-2: The Adder Topologies' Associated Delay
Topology Delay(ns)
RCA 18.771
CSkA 18.598
CSA 18.564
CSelA 16.816
Table-3: The Adder Topologies' Associated Area
Topology Area (µm2)
RCA 837.71
CSkA 2232.22
CSA 1234.25
CSelA 3097.89
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 835
Table-4: The Adder Topologies' Associated Power delay
product
Topology Power delay product (watt.
sec)
RCA 9.42 e -15
CSkA 11.195 e -15
CSA 11.194 e -15
CSelA 16 e -15
3. SUMMARY
Fig.5: Comparison of PD
Fig.6: Comparison of Delay
Fig.7: Comparison of area
Fig.8: Comparison of power-delay product
The comparison of 4 different adders, namely the RCA,
CSkA, CSA, and CSelA is the important concern in this
paper. These adders were chosen for comparison because,
according to the specification, they are often used in many
applications. In order to simulate the operation of adders
and multipliers in digital signal processing applications,
the platform Xilinx uses the Verilog Language. The results
of the analysis and comparison of the adders are tabulated
above.
CSelA consumes less space than other adders overall.
Because space is one among the factors that affects how
complex a circuit is, RCA, CSKA, and CSA have low area
usage and little variations. The amount of power used by a
system has a significant impact on how productive it is as
well. According to the adders taken into account, CSelA
consumes more power (0.952uW), but RCA comes out as
the adder with the lowest power consumption (0.502uW).
In the current situation, the processing speed is taken into
account while evaluating the system performance.
4. CONCLUSIONS
The area, power, and delay are the three primary metrics
used in this article to compare various adders. Out all the
adders selected, Carry Select Adder, a rapid adder, offers
the best outcome in terms of latency. The Ripple carry
0.502 0.602 0.603
0.952
RCA CSKA CSA CSELA
Comparision of Power-
Dissipation in (uW)
18.771 18.598 18.564
16.816
RCA CSKA CSA CSELA
Comparision of Delay(nsec)
837.31
232.22 1234.25
3097.89
RCA CSKA CSA CSELA
Comparision of area in (um2)
9.42 11.195 11.194
16
RCA CSKA CSA CSELA
Comparision of Power-Delay
product(Watt-fsec)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 836
adder was shown to use the least amount of power in this
study. The preferred adder varies depending on the
application; for example, when space is limited and latency
is not the most important factor, the carry select adder
will be recommended. When the limitations are expanded
from speed to power and area, the work's importance
becomes apparent.
REFERENCES
[1] B. Koyada, N. Meghana, M. O. Jaleel and P. R. Jeripotula,
"A comparative study on adders," 2017 International
Conference on Wireless Communications, Signal
Processing and Networking (WiSPNET), 2017, pp. 2226-
2230, doi: 10.1109/WiSPNET.2017.8300155.
[2] B. Harish, K. Sivani and M. S. S. Rukmini, "Design and
Performance Comparison among Various types of Adder
Topologies," 2019 3rd International Conference on
Computing Methodologies and Communication (ICCMC),
2019, pp. 725-730, doi: 10.1109/ICCMC.2019.8819779.
[3] J. Saini, S. Agarwal and A. Kansal, "Performance,
analysis and comparison of digital adders," 2015
International Conference on Advances in Computer
Engineering and Applications, 2015, pp. 80-83, doi:
10.1109/ICACEA.2015.7164650.
[4] Saxena, Pallavi. "Design of low power and high speed
Carry Select Ad-der using Brent Kung adder." 2015
International Conference on VLSI Systems, Architecture,
Technology and Applications (VLSI-SATA). IEEE, 2015.
[5] Uma, R., Vijayan, V., Mohanapriya, M., & Paul, S. (2012).
Area, delay and power comparison of adder topologies.
International Journal of VLSI Design & Communication
Systems, 3(1), 153.
[6] Kaur, Jasbir, and Lalit Sood. "Comparison between
various types of adder topologies." IJCST 6.1 (2015).
[7] Performance Comparison of 64-Bit Adders Kishore
Prabhala , Haritha Dasari , Thrinadh Komatipalli Research
Scholar, EEE PhD, Rayalaseema University, Senior Member
IEEE & Director 2Design engineer, 3Design engineer VLSI
Design Centre, PSK Research Foundation, Opposite
Acharya Nagarjuna University Mens Hostel, Nagarjuna
Nagar – 522 510, Guntur Dist., AP, India.
[8] Balarampyari Devi, Aribam & Kumar, Manoj &
Laishram, Romesh. (2016). Design and Implementation of
an Improved Carry Increment Ad-der. International
Journal of VLSI Design & Communication Systems. 7. 21-
27. 10.5121/vlsic.2016.7103.
[9] Bhakthavatchalu, Ramesh, et al. "Modified FPGA based
design and implementation of reconfigurable FFT
architecture." 2013 International Mutli-Conference on
Automation, Computing, Communication, Control and
Compressed Sensing (iMac4s). IEEE, 2013.
[10] Va Saichand, Dr. Nirmala Devi M., Arumugam, Sc, and
Mohankumar,N., “FPGA realization of activation function
for artificial neural net-works”, IEEE 8th International
Conference on Intelligent Systems Design and
Applications, ISDA 2008, vol. 3. IEEE, Taiwan, pp. 159-164,
2008.

More Related Content

PDF
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
PDF
High Speed Carryselect Adder
PDF
Design and Implementation of Different types of Carry skip adder
PDF
IRJET - A Speculative Approximate Adder for Error Recovery Unit
PDF
Design and Verification of Area Efficient Carry Select Adder
PDF
Design and Implementation of an Efficient Carry Skip Adder
PDF
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
PDF
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
High Speed Carryselect Adder
Design and Implementation of Different types of Carry skip adder
IRJET - A Speculative Approximate Adder for Error Recovery Unit
Design and Verification of Area Efficient Carry Select Adder
Design and Implementation of an Efficient Carry Skip Adder
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL

Similar to A Comparative Analysis on Parameters of Different Adder Topologies (20)

PDF
Area-Delay Efficient Binary Adders in QCA
PDF
New Design Approach to Implement Binary Adder by Using QCA
PDF
W4408123126
PDF
M367578
PDF
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
PDF
High efficient carry skip adder in various multiplier structures
PDF
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
PDF
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
PDF
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
PDF
Implementation of Low Power and Area-Efficient Carry Select Adder
PDF
International Journal of Engineering Research and Development (IJERD)
PDF
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
PDF
128-Bit Area Efficient Reconfigurable Carry Select Adder
PDF
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
PDF
1.area efficient carry select adder
PDF
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
PDF
Implementation of Carry Skip Adder using PTL
PDF
Fuzzy System Approach for TCSC Based Controller Design
PDF
Analysis of different bit carry look ahead adder using verilog code 2
PDF
Efficient implementation of full adder for power analysis in cmos technology
Area-Delay Efficient Binary Adders in QCA
New Design Approach to Implement Binary Adder by Using QCA
W4408123126
M367578
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
High efficient carry skip adder in various multiplier structures
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
Implementation of Low Power and Area-Efficient Carry Select Adder
International Journal of Engineering Research and Development (IJERD)
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
128-Bit Area Efficient Reconfigurable Carry Select Adder
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
1.area efficient carry select adder
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
Implementation of Carry Skip Adder using PTL
Fuzzy System Approach for TCSC Based Controller Design
Analysis of different bit carry look ahead adder using verilog code 2
Efficient implementation of full adder for power analysis in cmos technology
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Ad

Recently uploaded (20)

PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Welding lecture in detail for understanding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
PPT on Performance Review to get promotions
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
573137875-Attendance-Management-System-original
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Welding lecture in detail for understanding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT on Performance Review to get promotions
Embodied AI: Ushering in the Next Era of Intelligent Systems
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
573137875-Attendance-Management-System-original
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Foundation to blockchain - A guide to Blockchain Tech
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Operating System & Kernel Study Guide-1 - converted.pdf
bas. eng. economics group 4 presentation 1.pptx

A Comparative Analysis on Parameters of Different Adder Topologies

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 833 A Comparative Analysis on Parameters of Different Adder Topologies Deepa Suranam Lamani1, Dr. Kiran V2 1MTECH 1st year, Dept. of ECE, RV college of Engineering, Karnataka, India 2Associate Professor, Dept. of ECE, RV college of Engineering, Karnataka, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Due to their widespread use in the effective implementation of fundamental binary arithmetic, adders are an essential component in digital integrated design. A basic adder topology unquestionably requires higher working speeds, tolerable power consumption, and significantly less chip area. An extensive comparative examination of many modern adder topologies is provided in the current paper. The in-depth analysis of the adder that is described in this paper aims to make it easier to choose an adder topology for any digital design while balancing the trade-offs between area, propagation delay, and power dissipation. In this paper, a thorough comparison of four distinct adder topologies—the Ripple Carry Adder, Carry Save Adder, Carry Skip Adder, and Carry Select Adder—is made on basis of a number of design metrics and performance factors. Key Words: Ripple Carry Adder, Carry Skip adder , Carry save Adder, Carry select Adder, trade-off. 1.INTRODUCTION The foundation of DSP applications are adders. Adders carry out addition, subtraction, multiplication, and division operations. According to Chen et al, the most common operation in digital signal processing is addition. The binary adder is the essential element of DSP, and the fundamental component of all binary adder structures is the full adder cell. A complete adder cell consists of three inputs (A, B, and Cin) and two outputs (sum S and Carry Cout). By cascading the full adder cells, the fundamental adder structure known as the "RCA" is produced. In addition to the A and B inputs, the carry produced at the nth bit is then delivered as the input to the n+1 full adder cell bit. The RCA is not just the slowest of all the adders, but it is also the simplest because the carry propagates from Least significant bit to Most significant bit. CSelA, CSA, CSkA are further varieties of carry adder structures. Because the carry ripples, ripple carry adders are the slowest adder structures. Keep looking The ahead adder uses carry propagate and carry produce signals to reduce carry propagation from right to left, however this increases the size, the number of gates, and the complexity of the system. The propagation time of carry is shortened in Carry Skip Adder by skipping over the group of adder stages and presents hardware and performance compromise. 1.1 Ripple carry adder The full adder (FA) block cascade method is used to construct the ripple carry adder seen in Fig.1. When a carry (Cin) is originally provided at any point throughout the ripple carry, a complete adder adds two bin values A and B along with the carry. The starting bit of sum and carry-out will be a output that is obtained. The carry-in of the previous step is presented as the carry-out of the subsequent stage, and so on. The following is the formulae to calculate carry and sum. The latency in RCA varies based on the design and the number of bits employed Fig.1: RCA 1.2 CSaA Fig.2: CSA It was discovered to add decimal numbers via carry save addition. But the binary number system can also use it. When we wish to add more than two numbers, carry save addition is employed. The principle of carry save addition is to take the three values x, y, and z and convert it into 2 numbers carry and sum , wait until the very last step
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 834 before directly transmitting the carry information in carry save addition. The carry save strategy divides this procedure into two phases. First, calculate the amount while disregarding any carries: The final addition is then calculated by shifting the carry sequence C left by one position. An initial 0 is placed in front of the partial sum sequence S. (MSB). The two are then added together, and the resulting sum is computed, using a rca. 1.3 CSelA Fig.3: Carry Select Adder A combinational logic circuit called a "Carry Select Adder" combines two n-bit parallel numbers and outputs the yield as the sum of the two 2-bit numbers combined with a carry bit. The only difference between this and the Ripple Carry Adder, which serves the identical purpose, is how they are designed. Compared to the Ripple Carry Adder, the Carry Select Adder produces fewer full adders. As shown in Fig. [3], a 4 bit Carry Select is made up of two parallel RCAs and multiplexers that provide the output carry and sum. The inputs are sent to the first set of RCA with input carry set to 0, and the identical set is supplied to the second set of RCA with input carry set to 1, allowing simultaneous computation to take place. A succession of muxes receive the total from the adders as inputs, and the next RCA to be taken into consideration is determined by the FA's carry. The output carry follows a similar procedure. CSIA is the most advanced adder among all in terms of area and power and has a very short delay. 1.2 CSkA Carry propagation is skipped to position I in the carry skip adder without waiting for rippling, which speeds up execution. By skipping over clusters of adjacent adder stages, a CSkA shortens the carry-propagation time. While the CLA technique typically outperforms the CSkA in terms of speed, the CSkA requires less chip space and uses less power. Stages are broken down into r-bit blocks of a simple carry scheme to create a carry-skip adder. Carry skip logic is introduced to each block to decide whether carry-in can be moved directly to the next block. A ripple carry adder is used within each block to produce the total and carry out bit. For block propagation and block production, each block generates a signal. Fig.4: CSkA The Cout signal serves as the block generate signal when a block's Cin signal is set to zero. As a result, a r bit AND gate is also used to form the block propagate signal. The block generates and spreads signals that deliver input to the block after it. 2 PERFORMANCE ANALYSIS Table-1: The Adder Topologies' Associated Power Dissipation Topology Pd (µW) RCA 0.502 CSkA 0.602 CSA 0.603 CSelA 0.952 Table-2: The Adder Topologies' Associated Delay Topology Delay(ns) RCA 18.771 CSkA 18.598 CSA 18.564 CSelA 16.816 Table-3: The Adder Topologies' Associated Area Topology Area (µm2) RCA 837.71 CSkA 2232.22 CSA 1234.25 CSelA 3097.89
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 835 Table-4: The Adder Topologies' Associated Power delay product Topology Power delay product (watt. sec) RCA 9.42 e -15 CSkA 11.195 e -15 CSA 11.194 e -15 CSelA 16 e -15 3. SUMMARY Fig.5: Comparison of PD Fig.6: Comparison of Delay Fig.7: Comparison of area Fig.8: Comparison of power-delay product The comparison of 4 different adders, namely the RCA, CSkA, CSA, and CSelA is the important concern in this paper. These adders were chosen for comparison because, according to the specification, they are often used in many applications. In order to simulate the operation of adders and multipliers in digital signal processing applications, the platform Xilinx uses the Verilog Language. The results of the analysis and comparison of the adders are tabulated above. CSelA consumes less space than other adders overall. Because space is one among the factors that affects how complex a circuit is, RCA, CSKA, and CSA have low area usage and little variations. The amount of power used by a system has a significant impact on how productive it is as well. According to the adders taken into account, CSelA consumes more power (0.952uW), but RCA comes out as the adder with the lowest power consumption (0.502uW). In the current situation, the processing speed is taken into account while evaluating the system performance. 4. CONCLUSIONS The area, power, and delay are the three primary metrics used in this article to compare various adders. Out all the adders selected, Carry Select Adder, a rapid adder, offers the best outcome in terms of latency. The Ripple carry 0.502 0.602 0.603 0.952 RCA CSKA CSA CSELA Comparision of Power- Dissipation in (uW) 18.771 18.598 18.564 16.816 RCA CSKA CSA CSELA Comparision of Delay(nsec) 837.31 232.22 1234.25 3097.89 RCA CSKA CSA CSELA Comparision of area in (um2) 9.42 11.195 11.194 16 RCA CSKA CSA CSELA Comparision of Power-Delay product(Watt-fsec)
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 10 | Oct 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 836 adder was shown to use the least amount of power in this study. The preferred adder varies depending on the application; for example, when space is limited and latency is not the most important factor, the carry select adder will be recommended. When the limitations are expanded from speed to power and area, the work's importance becomes apparent. REFERENCES [1] B. Koyada, N. Meghana, M. O. Jaleel and P. R. Jeripotula, "A comparative study on adders," 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), 2017, pp. 2226- 2230, doi: 10.1109/WiSPNET.2017.8300155. [2] B. Harish, K. Sivani and M. S. S. Rukmini, "Design and Performance Comparison among Various types of Adder Topologies," 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), 2019, pp. 725-730, doi: 10.1109/ICCMC.2019.8819779. [3] J. Saini, S. Agarwal and A. Kansal, "Performance, analysis and comparison of digital adders," 2015 International Conference on Advances in Computer Engineering and Applications, 2015, pp. 80-83, doi: 10.1109/ICACEA.2015.7164650. [4] Saxena, Pallavi. "Design of low power and high speed Carry Select Ad-der using Brent Kung adder." 2015 International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI-SATA). IEEE, 2015. [5] Uma, R., Vijayan, V., Mohanapriya, M., & Paul, S. (2012). Area, delay and power comparison of adder topologies. International Journal of VLSI Design & Communication Systems, 3(1), 153. [6] Kaur, Jasbir, and Lalit Sood. "Comparison between various types of adder topologies." IJCST 6.1 (2015). [7] Performance Comparison of 64-Bit Adders Kishore Prabhala , Haritha Dasari , Thrinadh Komatipalli Research Scholar, EEE PhD, Rayalaseema University, Senior Member IEEE & Director 2Design engineer, 3Design engineer VLSI Design Centre, PSK Research Foundation, Opposite Acharya Nagarjuna University Mens Hostel, Nagarjuna Nagar – 522 510, Guntur Dist., AP, India. [8] Balarampyari Devi, Aribam & Kumar, Manoj & Laishram, Romesh. (2016). Design and Implementation of an Improved Carry Increment Ad-der. International Journal of VLSI Design & Communication Systems. 7. 21- 27. 10.5121/vlsic.2016.7103. [9] Bhakthavatchalu, Ramesh, et al. "Modified FPGA based design and implementation of reconfigurable FFT architecture." 2013 International Mutli-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s). IEEE, 2013. [10] Va Saichand, Dr. Nirmala Devi M., Arumugam, Sc, and Mohankumar,N., “FPGA realization of activation function for artificial neural net-works”, IEEE 8th International Conference on Intelligent Systems Design and Applications, ISDA 2008, vol. 3. IEEE, Taiwan, pp. 159-164, 2008.