SlideShare a Scribd company logo
DESIGN AND IMPLEMENTATION OF HIGH
SPEED CARRY SELECT ADDER
Submitted by:-
Shivam Babele
Shikha Gupta
Shubham Singh
Shovit Tyagi
Guided by:-
Mrs. Shiva Agrawal
Assistant Professor
EC Department
CONTENTS
1.Introduction
2.What is Carry Select adder?
3. 16 bit regular Carry select adder
4. Ripple Carry adder(RCA)
5.Binary to Excess-1 converter(B.E.C.)
6.Limitations
7. D- Latch
8. Tool
9.References
INTRODUCTION
 In VLSI system design the area and power reduction in data path logic
systems are the main area of research . High speed addition and
multiplication has always been a fundamental requirement of high-
performance processors and systems. In digital adders, the speed of
addition is limited by the time required to propagate a carry through the
adder. The sum for each bit position in an elementary adder is generated
sequentially only after the previous bit position has been summed and a
carry propagated into the next position. The CSLA is used in many
computational systems to moderate the problem of carry propagation
delay by independently generating multiple carries and then select a
carry to generate the sum.
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.
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.
THE STRUCTURE OF A 16 BIT CSLA
BINARY TO EXCESS-1 CONVERTER
 The basic idea of this modified work is to use Binary to Excess-1
Converter (BEC) instead of RCA with Cin=1 in the regular CSLA to
achieve lower area and power consumption with only a slight
increase in the delay. The main advantage of this BEC logic comes
from the lesser number of logic gates than the n-bit Full Adder.
THE BOOLEAN EXPRESSIONS OF THE 4-BIT BEC IS LISTED AS
(NOTE THE FUNCTIONAL SYMBOLS ~ NOT, & AND, ^
XOR)
WORKING OF B.E.C.
If BEC input is X then O/P is “X+1”.
To replace the n-bit RCA, an n+1-bit BEC is required.
Structure of CSLA using BEC Technique
LIMITATIONS OF CSLA USING BEC AND RCA
 .To moderate the problem of carry propagation
delay.
 The CSLA is not area efficient because it uses BEC
and a multiple pairs of Ripple Carry Adders (RCA).
 .The power dissipation is high and it has to be
overcome.
D Latch:
 We can improve the structure in terms of less delay
and higher speed by replacing the BEC with a D-
Latch. Thus an improved Carry Select Adder with
D-Latch can be implemented.
 Latch is an electronic device that can be used to
store one bit of information. The D latch is used to
capture, or 'latch' the logic level which is present on
the Data line when the clock input is high.
Fig. D-latch
Fig. Timing Diagram of D-Latch
IMPROVED CSLA USING D-LATCH TECHNIQUE
TOOL USED:XILINX
 VHDL & its History
: With rapid development in IC technology in 1980's
which leads to develop standard design practices for
digital circuits. VHDL was developed as a part of that
effort. VHDL has become the industry standard
language for describing digital circuits, largely
because it is an official IEEE standard. The main
purposes of VHDL are (1) Documentation (2)
Simulation and (3) Hardware Synthesis.
EXAMPLE:-
1.Implementation of simple Adder
VHDL CODE:-
SIMULATION:
2. 16 BIT RIPPLE CARRY ADDER
VHDL Code:
IMPLEMENTATION:
SIMULATION:
SYNTHESIS
Design & implementation of high speed carry select adder
CARRY SELECT ADDER USING BEC-1
SIMULATION RESULT
SYNTHESIS
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
SIMULATION
SYNTHESIS REPORT (RCA)
SYNTHESIS REPORT (BEC)
CARRY SELECT ADDER USING D-LATCH
SYNTHESIZE
SIMULATION
REPORT
REFERENCES
1. Dr. B.Rajendra Naik & P.Prashanti,Design and Implementation of High Speed
Carry Select Adder, International Journal of Engineering Trends and Technology
(IJETT) – Volume 4 Issue 9- Sep 2013.
2.B. Ramkumar and Harish M Kittur, “Low Power and Area Efficient Carry Select
Adder” IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI)
SYSTEMS-2011.
3. Ramkumar,B. , Kittur, H.M. and Kannan ,P. M. ,(2010 ),“ASIC implementation of
modified faster carry save adder,” Eur. J. Sci. Res., vol. 42, no. 1,pp.53–58,2010.
4. Y. Kim and L.-S. Kim, “64-bit carry-select adder with reduced area,”Electron.
Lett., vol. 37, no. 10, pp. 614–615, May 2001.
5. Y. He, C. H. Chang, and J. Gu, “An area efficient carry-select adder for low
power applications,” in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol 4, pp.4082-
4085.
6. Oklobdzija. V. G, “High Speed VLSI Arithmetic Units: Adders and Multipliers”, in
“Design of High Performance Microprocessor Circuits”, Book edited by
A.Chandrakasan, IEEE Press,2000.

More Related Content

PPT
Design and development of carry select adder
PPT
Low power & area efficient carry select adder
PPTX
Vedic multiplier
DOCX
Project report on design & implementation of high speed carry select adder
PDF
Design and implementation of 32 bit alu using verilog
PDF
VLSI Technology Trends
PDF
8 bit full adder
PDF
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Design and development of carry select adder
Low power & area efficient carry select adder
Vedic multiplier
Project report on design & implementation of high speed carry select adder
Design and implementation of 32 bit alu using verilog
VLSI Technology Trends
8 bit full adder
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...

What's hot (20)

PPT
Datapath subsystem multiplication
PPTX
Modified Gate Diffusion Input-MGDI
PPTX
Kogge Stone Adder
PPTX
PPTX
Design of CMOS operational Amplifiers using CADENCE
PPTX
Cyclic code non systematic
PPTX
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
PPTX
Linear block coding
PDF
Bit Serial multiplier using Verilog
PPT
Parallel Prefix Adders Presentation
PPTX
Chap 4 (large scale propagation)
PDF
Verilog full adder in dataflow & gate level modelling style.
PDF
Information theory
PPTX
Equalization
PPT
Multipliers in VLSI
PPTX
Layout & Stick Diagram Design Rules
PDF
VLSI Fresher Resume
PPTX
Digital communication unit II
PPTX
Hybrid Adder
PPT
Switch level modeling
Datapath subsystem multiplication
Modified Gate Diffusion Input-MGDI
Kogge Stone Adder
Design of CMOS operational Amplifiers using CADENCE
Cyclic code non systematic
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
Linear block coding
Bit Serial multiplier using Verilog
Parallel Prefix Adders Presentation
Chap 4 (large scale propagation)
Verilog full adder in dataflow & gate level modelling style.
Information theory
Equalization
Multipliers in VLSI
Layout & Stick Diagram Design Rules
VLSI Fresher Resume
Digital communication unit II
Hybrid Adder
Switch level modeling
Ad

Similar to Design & implementation of high speed carry select adder (20)

PDF
Review on optimized area,delay and power efficient carry select adder using n...
PDF
J43015355
PDF
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
PDF
Bu34437441
PDF
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
PDF
W4408123126
PDF
Design and Verification of Area Efficient Carry Select Adder
PDF
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
PDF
Eq36876880
PDF
Cq25550554
PDF
An Area Efficient Adder Design for VLSI Circuits
PDF
Analysis of different bit carry look ahead adder using verilog code 2
PDF
Gq3511781181
PDF
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...
DOCX
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
PDF
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
PDF
Enhanced low power, fast and area efficient carry select adder
PDF
M367578
PDF
Iaetsd 128-bit area
Review on optimized area,delay and power efficient carry select adder using n...
J43015355
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Bu34437441
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
W4408123126
Design and Verification of Area Efficient Carry Select Adder
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
Eq36876880
Cq25550554
An Area Efficient Adder Design for VLSI Circuits
Analysis of different bit carry look ahead adder using verilog code 2
Gq3511781181
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Enhanced low power, fast and area efficient carry select adder
M367578
Iaetsd 128-bit area
Ad

Recently uploaded (20)

PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
composite construction of structures.pdf
PPTX
Welding lecture in detail for understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT
Project quality management in manufacturing
PDF
PPT on Performance Review to get promotions
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
DOCX
573137875-Attendance-Management-System-original
Model Code of Practice - Construction Work - 21102022 .pdf
Geodesy 1.pptx...............................................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Lecture Notes Electrical Wiring System Components
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Construction Project Organization Group 2.pptx
composite construction of structures.pdf
Welding lecture in detail for understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
Digital Logic Computer Design lecture notes
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Project quality management in manufacturing
PPT on Performance Review to get promotions
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
573137875-Attendance-Management-System-original

Design & implementation of high speed carry select adder

  • 1. DESIGN AND IMPLEMENTATION OF HIGH SPEED CARRY SELECT ADDER Submitted by:- Shivam Babele Shikha Gupta Shubham Singh Shovit Tyagi Guided by:- Mrs. Shiva Agrawal Assistant Professor EC Department
  • 2. CONTENTS 1.Introduction 2.What is Carry Select adder? 3. 16 bit regular Carry select adder 4. Ripple Carry adder(RCA) 5.Binary to Excess-1 converter(B.E.C.) 6.Limitations 7. D- Latch 8. Tool 9.References
  • 3. INTRODUCTION  In VLSI system design the area and power reduction in data path logic systems are the main area of research . High speed addition and multiplication has always been a fundamental requirement of high- performance processors and systems. In digital adders, the speed of addition is limited by the time required to propagate a carry through the adder. The sum for each bit position in an elementary adder is generated sequentially only after the previous bit position has been summed and a carry propagated into the next position. The CSLA is used in many computational systems to moderate the problem of carry propagation delay by independently generating multiple carries and then select a carry to generate the sum.
  • 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. 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.
  • 6. THE STRUCTURE OF A 16 BIT CSLA
  • 7. BINARY TO EXCESS-1 CONVERTER  The basic idea of this modified work is to use Binary to Excess-1 Converter (BEC) instead of RCA with Cin=1 in the regular CSLA to achieve lower area and power consumption with only a slight increase in the delay. The main advantage of this BEC logic comes from the lesser number of logic gates than the n-bit Full Adder.
  • 8. THE BOOLEAN EXPRESSIONS OF THE 4-BIT BEC IS LISTED AS (NOTE THE FUNCTIONAL SYMBOLS ~ NOT, & AND, ^ XOR)
  • 9. WORKING OF B.E.C. If BEC input is X then O/P is “X+1”.
  • 10. To replace the n-bit RCA, an n+1-bit BEC is required. Structure of CSLA using BEC Technique
  • 11. LIMITATIONS OF CSLA USING BEC AND RCA  .To moderate the problem of carry propagation delay.  The CSLA is not area efficient because it uses BEC and a multiple pairs of Ripple Carry Adders (RCA).  .The power dissipation is high and it has to be overcome.
  • 12. D Latch:  We can improve the structure in terms of less delay and higher speed by replacing the BEC with a D- Latch. Thus an improved Carry Select Adder with D-Latch can be implemented.  Latch is an electronic device that can be used to store one bit of information. The D latch is used to capture, or 'latch' the logic level which is present on the Data line when the clock input is high.
  • 13. Fig. D-latch Fig. Timing Diagram of D-Latch
  • 14. IMPROVED CSLA USING D-LATCH TECHNIQUE
  • 15. TOOL USED:XILINX  VHDL & its History : With rapid development in IC technology in 1980's which leads to develop standard design practices for digital circuits. VHDL was developed as a part of that effort. VHDL has become the industry standard language for describing digital circuits, largely because it is an official IEEE standard. The main purposes of VHDL are (1) Documentation (2) Simulation and (3) Hardware Synthesis.
  • 19. 2. 16 BIT RIPPLE CARRY ADDER VHDL Code:
  • 24. CARRY SELECT ADDER USING BEC-1 SIMULATION RESULT
  • 31. CARRY SELECT ADDER USING D-LATCH
  • 35. REFERENCES 1. Dr. B.Rajendra Naik & P.Prashanti,Design and Implementation of High Speed Carry Select Adder, International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- Sep 2013. 2.B. Ramkumar and Harish M Kittur, “Low Power and Area Efficient Carry Select Adder” IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS-2011. 3. Ramkumar,B. , Kittur, H.M. and Kannan ,P. M. ,(2010 ),“ASIC implementation of modified faster carry save adder,” Eur. J. Sci. Res., vol. 42, no. 1,pp.53–58,2010. 4. Y. Kim and L.-S. Kim, “64-bit carry-select adder with reduced area,”Electron. Lett., vol. 37, no. 10, pp. 614–615, May 2001. 5. Y. He, C. H. Chang, and J. Gu, “An area efficient carry-select adder for low power applications,” in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol 4, pp.4082- 4085. 6. Oklobdzija. V. G, “High Speed VLSI Arithmetic Units: Adders and Multipliers”, in “Design of High Performance Microprocessor Circuits”, Book edited by A.Chandrakasan, IEEE Press,2000.