SlideShare a Scribd company logo
DESIGN AND DEVELOPMENT
OF
EFFICIENT CARRY SELECT ADDER
Presented by:-
ABIN THOMAS, S8, ECE
FEBIN SEBASTIAN, S8, ECE
INTRODUCTION
 In electronics, an adder is a digital circuit that performs addition of numbers.
 Adders can be constructed for many numerical representations, such as BCD
or Excess-3, the most common adders operate on binary numbers.
 Adders plays major role in multiplications and other advanced processors
designs.
 Carry Select Adder (CSLA) is one of the fastest adders used in many data-
processing processors to perform fast arithmetic functions.
 By gate level modification of CSLA architecture, we can reduce area, power
and delay.
 Based on this modification 16-b CSLA architecture have been developed and
the proposed design has reduced area, delay and power as compared with the
regular CSLA .
RIPPLE CARRY ADDER(RCA)
 This kind of adder is a Ripple Carry Adder, since each carry
bit "ripples" to the next full adder.
 The first (and only the first) full adder may be replaced by
a half adder.
What is Carry select adder?
 A carry-select adder is a particular way to implement an
adder, which is a logic element that computes the (n+1 )
bit sum of two (n) bit numbers.
 The carry-select adder is simple but rather fast than other
adders.
Design 1:- Regular 16 bit CSLA
Design 2:- 16 bit CSLA with BEC
Design 3:- 16 bit EFFICIENT CSLA
OUR PROJECT
EXISTING SYSTEM
The carry-select adder generally consists of two Ripple Carry
Adders (RCA) and a Multiplexer .
Adding two n-bit numbers with a carry-select adder is done with
two adders (therefore two RCA).
In order to perform the calculation twice, one time with the assumption
of the carry being zero and the other assuming one.
Design 1:- REGULAR 16bit CSLA
Model of Carry Select Adder
Improvement to Design 1
 The parallel RCA with Cin=1 is
replaced with Binary-Excess 1
converter( BEC). =
Design 2:- Modified CLSA with BEC
=
IMPROVEMENT TO DESIGN 2
Design 3:- EFFICIENT CSLA
Tools used:
 Iverilog 0.10.0
 Isim
 Xilinx ISE 14.7
 Xilinx Spreadsheet
Schematic and Simulation Results:-
Schematic of Design 1 (Regular Carry Select Adder)
Schematic of Design 2 (Carry Select Adder with BEC)
Schematic of Design 3 (Carry Select Adder without mux)
Simulation model of Design 1 (Regular Carry Select
Adder)
Simulation model of Design 2 (Carry Select Adder with BEC)
Simulation model of Design 3 (Carry Select Adder without MUX)
COMPARISON
TYPE POWER
(mW)
No. of Slices
(= area)
DELAY
(ns)
Regular CSLA 134 46 14.256
CSLA with BEC 133 31 12.188
Efficient CSLA 131 11 11.974
 Comparison done in SPARTAN 6 FPGA xc6slx4-3tqg144
ADVANTAGES
 Low power consumption
 Less area (less complexity)
 More speed compared to regular CSLA
CONCLUSION
A simple approach is proposed in this project to reduce the area
and power of CSLA architecture. The reduced number of gates of
this work offers the great advantage in the reduction of area and
also the power. The modified CSLA architecture is therefore, low
area, low power, simple and efficient for VLSI hardware
implementation.
REFERENCE
[1] Laxman Shanigarapu, Bhavana P. Shrivastava ”Area and power efficient carry select
adder” IJIRTS,Vol.1,2013
[2] B. Ramkumar, Harish M Kittur “Low power and Area efficient carry select
adder,”IEEE Trans,Vol.20,Feb 2012.
[3] 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.
[4] 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.
[5] Samir Palnitkar, “Verilog Hdl: A Guide to Digital Design and Synthesis”2005,2nd
Edition.
[6] J. M. Rabaey, Digtal Integrated Circuits—A Design Perspective.Upper Saddle River,
NJ: Prentice-Hall, 2001.
Design and development of carry select adder
DELAY REPORT OF REGULAR CSLA-DESIGN 1
DELAY REPORT OF CSLA with BEC-DESIGN 2
DELAY REPORT OF EFFICIENT CSLA-DESIGN 3
POWER REPORT OF REGULAR CSLA-DESIGN 1
POWER REPORT OF CSLA with BEC-DESIGN 2
POWER REPORT OF EFFICIENT CSLA-DESIGN 3

More Related Content

PDF
Overview of digital design with Verilog HDL
PPTX
Adder
PPT
VLSI subsystem design processes and illustration
PPTX
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DOCX
VLSI NOTES.docx notes for vlsi ece deptmnt
PPT
Layout design on MICROWIND
PPTX
Binary parallel adder
PDF
Basic concepts in Verilog HDL
Overview of digital design with Verilog HDL
Adder
VLSI subsystem design processes and illustration
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
VLSI NOTES.docx notes for vlsi ece deptmnt
Layout design on MICROWIND
Binary parallel adder
Basic concepts in Verilog HDL

What's hot (20)

PPTX
Vedic multiplier
PPTX
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
PPTX
Quadrature phase shift keying
PDF
DSP Processor
PDF
VLSI Fresher Resume
PPTX
Coherent and Non-coherent detection of ASK, FSK AND QASK
PPT
PPTX
Pulse shaping
PPT
Multipliers in VLSI
PPT
Fan-in and Fan-out.ppt
PPTX
Modulation of LED
PPT
Pass Transistor Logic
PPTX
Design of CMOS operational Amplifiers using CADENCE
PPTX
Trends and challenges in vlsi
PPTX
THE CMOS VLSI DESIGN
PPTX
Vlsi design flow
DOCX
Lambda design rule
DOCX
UNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONS
PPTX
Fpga architectures and applications
PPT
VLSI routing
Vedic multiplier
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Quadrature phase shift keying
DSP Processor
VLSI Fresher Resume
Coherent and Non-coherent detection of ASK, FSK AND QASK
Pulse shaping
Multipliers in VLSI
Fan-in and Fan-out.ppt
Modulation of LED
Pass Transistor Logic
Design of CMOS operational Amplifiers using CADENCE
Trends and challenges in vlsi
THE CMOS VLSI DESIGN
Vlsi design flow
Lambda design rule
UNIT I- CPLD & FPGA ARCHITECTURE & APPLICATIONS
Fpga architectures and applications
VLSI routing
Ad

Viewers also liked (20)

PPTX
Design & implementation of high speed carry select adder
PPT
Low power & area efficient carry select adder
DOCX
Project report on design & implementation of high speed carry select adder
PPTX
PPTX
Csla 130319073823-phpapp01-140821210430-phpapp02
PDF
My Report on adders
PDF
128 bit low power and area efficient carry select adder amit bakshi academia
PDF
Carry save adder vhdl
PDF
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
PPTX
CSLA and WTM using GDI Technique
PPT
Parallel Prefix Adders Presentation
PPTX
Carry look ahead adder
DOCX
Area–delay–power efficient carry select adder
PPTX
Ripple adder
PPTX
design of high speed performance 64bit mac unit
PPTX
Adder ppt
PDF
Wallace tree multiplier
PDF
Enhanced low power, fast and area efficient carry select adder
PPTX
Kogge Stone Adder
PDF
Q010228189
Design & implementation of high speed carry select adder
Low power & area efficient carry select adder
Project report on design & implementation of high speed carry select adder
Csla 130319073823-phpapp01-140821210430-phpapp02
My Report on adders
128 bit low power and area efficient carry select adder amit bakshi academia
Carry save adder vhdl
Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology
CSLA and WTM using GDI Technique
Parallel Prefix Adders Presentation
Carry look ahead adder
Area–delay–power efficient carry select adder
Ripple adder
design of high speed performance 64bit mac unit
Adder ppt
Wallace tree multiplier
Enhanced low power, fast and area efficient carry select adder
Kogge Stone Adder
Q010228189
Ad

Similar to Design and development of carry select adder (20)

PDF
Design and Verification of Area Efficient Carry Select Adder
PDF
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
PDF
J43015355
PDF
Review on optimized area,delay and power efficient carry select adder using n...
PDF
An Area Efficient Adder Design for VLSI Circuits
PDF
Bu34437441
PDF
128-Bit Area Efficient Reconfigurable Carry Select Adder
PPTX
implementation and comparision of effective area efficient architecture for CSLA
PDF
Eq36876880
PDF
Gq3511781181
PDF
Implementation of Low Power and Area-Efficient Carry Select Adder
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
PDF
Paper id 37201520
PDF
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
PDF
A Comparative Analysis on Parameters of Different Adder Topologies
PDF
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
DOCX
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
PDF
carry select adder
PDF
International Journal of Engineering Research and Development (IJERD)
PDF
Design and Implementation of Different types of Carry skip adder
Design and Verification of Area Efficient Carry Select Adder
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
J43015355
Review on optimized area,delay and power efficient carry select adder using n...
An Area Efficient Adder Design for VLSI Circuits
Bu34437441
128-Bit Area Efficient Reconfigurable Carry Select Adder
implementation and comparision of effective area efficient architecture for CSLA
Eq36876880
Gq3511781181
Implementation of Low Power and Area-Efficient Carry Select Adder
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
Paper id 37201520
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
A Comparative Analysis on Parameters of Different Adder Topologies
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
carry select adder
International Journal of Engineering Research and Development (IJERD)
Design and Implementation of Different types of Carry skip adder

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Design and development of carry select adder

  • 1. DESIGN AND DEVELOPMENT OF EFFICIENT CARRY SELECT ADDER Presented by:- ABIN THOMAS, S8, ECE FEBIN SEBASTIAN, S8, ECE
  • 2. INTRODUCTION  In electronics, an adder is a digital circuit that performs addition of numbers.  Adders can be constructed for many numerical representations, such as BCD or Excess-3, the most common adders operate on binary numbers.  Adders plays major role in multiplications and other advanced processors designs.  Carry Select Adder (CSLA) is one of the fastest adders used in many data- processing processors to perform fast arithmetic functions.  By gate level modification of CSLA architecture, we can reduce area, power and delay.  Based on this modification 16-b CSLA architecture have been developed and the proposed design has reduced area, delay and power as compared with the regular CSLA .
  • 3. RIPPLE CARRY ADDER(RCA)  This kind of adder is a Ripple Carry Adder, since each carry bit "ripples" to the next full adder.  The first (and only the first) full adder may be replaced by a half adder.
  • 4. What is Carry select adder?  A carry-select adder is a particular way to implement an adder, which is a logic element that computes the (n+1 ) bit sum of two (n) bit numbers.  The carry-select adder is simple but rather fast than other adders.
  • 5. Design 1:- Regular 16 bit CSLA Design 2:- 16 bit CSLA with BEC Design 3:- 16 bit EFFICIENT CSLA OUR PROJECT
  • 6. EXISTING SYSTEM The carry-select adder generally consists of two Ripple Carry Adders (RCA) and a Multiplexer . Adding two n-bit numbers with a carry-select adder is done with two adders (therefore two RCA). In order to perform the calculation twice, one time with the assumption of the carry being zero and the other assuming one.
  • 7. Design 1:- REGULAR 16bit CSLA
  • 8. Model of Carry Select Adder
  • 9. Improvement to Design 1  The parallel RCA with Cin=1 is replaced with Binary-Excess 1 converter( BEC). =
  • 10. Design 2:- Modified CLSA with BEC
  • 13. Tools used:  Iverilog 0.10.0  Isim  Xilinx ISE 14.7  Xilinx Spreadsheet
  • 15. Schematic of Design 1 (Regular Carry Select Adder)
  • 16. Schematic of Design 2 (Carry Select Adder with BEC)
  • 17. Schematic of Design 3 (Carry Select Adder without mux)
  • 18. Simulation model of Design 1 (Regular Carry Select Adder)
  • 19. Simulation model of Design 2 (Carry Select Adder with BEC)
  • 20. Simulation model of Design 3 (Carry Select Adder without MUX)
  • 21. COMPARISON TYPE POWER (mW) No. of Slices (= area) DELAY (ns) Regular CSLA 134 46 14.256 CSLA with BEC 133 31 12.188 Efficient CSLA 131 11 11.974  Comparison done in SPARTAN 6 FPGA xc6slx4-3tqg144
  • 22. ADVANTAGES  Low power consumption  Less area (less complexity)  More speed compared to regular CSLA
  • 23. CONCLUSION A simple approach is proposed in this project to reduce the area and power of CSLA architecture. The reduced number of gates of this work offers the great advantage in the reduction of area and also the power. The modified CSLA architecture is therefore, low area, low power, simple and efficient for VLSI hardware implementation.
  • 24. REFERENCE [1] Laxman Shanigarapu, Bhavana P. Shrivastava ”Area and power efficient carry select adder” IJIRTS,Vol.1,2013 [2] B. Ramkumar, Harish M Kittur “Low power and Area efficient carry select adder,”IEEE Trans,Vol.20,Feb 2012. [3] 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. [4] 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. [5] Samir Palnitkar, “Verilog Hdl: A Guide to Digital Design and Synthesis”2005,2nd Edition. [6] J. M. Rabaey, Digtal Integrated Circuits—A Design Perspective.Upper Saddle River, NJ: Prentice-Hall, 2001.
  • 26. DELAY REPORT OF REGULAR CSLA-DESIGN 1
  • 27. DELAY REPORT OF CSLA with BEC-DESIGN 2
  • 28. DELAY REPORT OF EFFICIENT CSLA-DESIGN 3
  • 29. POWER REPORT OF REGULAR CSLA-DESIGN 1
  • 30. POWER REPORT OF CSLA with BEC-DESIGN 2
  • 31. POWER REPORT OF EFFICIENT CSLA-DESIGN 3