SlideShare a Scribd company logo
1 of 17
HIGH SPEED ADDER USED IN DSP 
HIGH SPEED ADDER USED IN 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
DIGITAL SIGNAL PROCESSING 
Presented by 
Banasree Nag 
Under the guidance of 
Mr M. Suresh
HIGH SPEED ADDER USED IN DSP 
INTRODUCTION 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
Among the various arithmetic operation 
addition is the simplest operation. 
A combinational circuit that performs the 
addition of two bits known as half adder. 
And that performs the addition of three bits 
known as full adder. 
A full adder can be implemented from two 
half adders
HIGH SPEED ADDER USED IN DSP 
HALF ADDER 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
 Half adder circuit 
needs two binary 
inputs and two 
binary outputs 
 X and Y to the 
inputs and S and C 
to the outputs. 
U1A 
74ALS32 
1 
2 
3 
U4A 
74ALS808A 
1 
2 
3 
S 
U2A 
74ALS808A 
1 
2 
3 
C 
X 
Y 
1 2 
U6A 
1 2 
74ALS35A 
U5A 
74ALS35A 
U3A 
74ALS808A 
1 
2 
3
HIGH SPEED ADDER USED IN DSP 
FULL ADDER 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
X 
1 
2 12 
13 
U4A 
1 
2 12 
13 
74ALS11A 
U6A 
1 
2 12 
13 
74ALS11A 
Z 
U3A 
1 2 
Y 
S 
U4A 
1 
2 12 
13 
74ALS11A 
U7A 
74ALS32 
1 
2 
3 
U5A 
74ALS32 
1 
2 
3 
U2A 
1 2 
U4A 
74ALS11A 
U1A 
1 2 
U8A 
74ALS32 
1 
2 
3 
Z 
U10A 
74ALS1032A 
1 
2 
3 C 
U10A 
74ALS1032A 
1 
2 
3 
Y 
U6A 
7408 
1 
2 
3 
U5A 
7408 
1 
2 
3 
U7A 
7408 
1 
2 
3 
X 
Carry of full 
adder Sum of full adder
HIGH SPEED ADDER USED IN DSP 
 This simple adder has some draw back. 
 It is slow and it will not produce the 
correct result unless the signals are 
given enough time to propagate through 
the gates connected from the inputs to 
the outputs. 
 The solution for reducing the delay of 
the circuit is to employ faster gates with 
reduced delays. 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051
HIGH SPEED ADDER USED IN DSP 
There is some other adder, which takes minimum time 
to perform the addition operation. 
These are- 
•Ripple Adder, 
• Carry Look Ahead Adder, 
•Carry Select Adder, 
•2’s Complement Adder, 
•Conditional Sum Adder, 
•Carry Save Adder. 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051
HIGH SPEED ADDER USED IN DSP 
RIPPLE CARRY ADDER 
 In a ripple-carry adder the result of an addition of two 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
bits depends on the carry generated by the addition of 
the previous two bits. Thus, the Sum of the most 
significant bit is only available after the carry signal 
has rippled through the adder from the least 
significant stage to the most significant stage.
HIGH SPEED ADDER USED IN DSP 
DELAY IN RIPPLE CARRY ADDER 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
 In the ripple carry adder, the addition of (1+1 = 102) in 
the least significant stage causes a carry bit to be 
generated. This carry bit will consequently generate 
another carry bit in the next stage, and so on, until the 
final carryout bit appears at the output. 
 As a result, the final Sum and Carry bits will be valid 
after a considerable delay
HIGH SPEED ADDER USED IN DSP 
CONTINUED………….. 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
The disadvantage of the ripple-carry adder is that it can 
get very slow when one needs to add many bits. For 
instance, for a 32-bit adder, the delay would be about 66 
ns if one assumes a gate delay of 1 ns.
HIGH SPEED ADDER USED IN DSP 
CARRY LOOK AHEAD ADDERS 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
 For first addition operation the most widely 
used is the principle of look-ahead carry. 
 Adder design with this consideration in mind 
are called high speed adder.
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
HIGH SPEED ADDER USED IN DSP
HIGH SPEED ADDER USED IN DSP 
DELAY IN CARRY LOOK AHEAD 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
ADDER
HIGH SPEED ADDER USED IN DSP 
DISCUSSION 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
The implementation of six adder structures 
is presented.
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
HIGH SPEED ADDER USED IN DSP 
ACTIVE CAPACITANCE
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
HIGH SPEED ADDER USED IN DSP 
MAXIMUM OPERATION FREQUENCY
HIGH SPEED ADDER USED IN DSP 
10. CONCLUSION 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
 Most of the adder structures discussed in this 
paper are applicable to general-purpose designs, 
with a few exceptions. 
 This paper has presented a comprehensive 
comparison of the six most commonly used 
adder structures.
HIGH SPEED ADDER USED IN DSP 
Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 
 A detailed analysis of the area requirement, the 
maximum operational speed and the power 
consumption has provided a convenient way to 
compare the advantages and trade-offs of each 
design. Thus, the adder best suited to any given 
design may be easily selected using the data 
presented. 
THANK YOU…… 
continued……..

More Related Content

What's hot

Windows power management basic knowledge
Windows power management basic knowledgeWindows power management basic knowledge
Windows power management basic knowledgeYonghong(Dave) Feng
 
Master synchronous serial port (mssp)
Master synchronous serial port (mssp)Master synchronous serial port (mssp)
Master synchronous serial port (mssp)babak danyal
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoirelinuxscout
 
DIgital clock using verilog
DIgital clock using verilog DIgital clock using verilog
DIgital clock using verilog Abhishek Sainkar
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAChiheb Ouaghlani
 
TTL Logic Families and its Types.pptx
TTL Logic Families and its Types.pptxTTL Logic Families and its Types.pptx
TTL Logic Families and its Types.pptxHarishKumarKS3
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V International
 
ESP8266 and IOT
ESP8266 and IOTESP8266 and IOT
ESP8266 and IOTdega1999
 
FiltrageNumérique.pptx
FiltrageNumérique.pptxFiltrageNumérique.pptx
FiltrageNumérique.pptxAyoubELJAFRY1
 
Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Imesha Perera
 
Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder Bharti Airtel Ltd.
 
Design for testability and automatic test pattern generation
Design for testability and automatic test pattern generationDesign for testability and automatic test pattern generation
Design for testability and automatic test pattern generationDilip Mathuria
 

What's hot (20)

Windows power management basic knowledge
Windows power management basic knowledgeWindows power management basic knowledge
Windows power management basic knowledge
 
Synthesis
SynthesisSynthesis
Synthesis
 
Master synchronous serial port (mssp)
Master synchronous serial port (mssp)Master synchronous serial port (mssp)
Master synchronous serial port (mssp)
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoire
 
DIgital clock using verilog
DIgital clock using verilog DIgital clock using verilog
DIgital clock using verilog
 
VLSI testing and analysis
VLSI testing and analysisVLSI testing and analysis
VLSI testing and analysis
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
 
TTL Logic Families and its Types.pptx
TTL Logic Families and its Types.pptxTTL Logic Families and its Types.pptx
TTL Logic Families and its Types.pptx
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor Family
 
ESP8266 and IOT
ESP8266 and IOTESP8266 and IOT
ESP8266 and IOT
 
FiltrageNumérique.pptx
FiltrageNumérique.pptxFiltrageNumérique.pptx
FiltrageNumérique.pptx
 
Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)
 
Adder Presentation
Adder PresentationAdder Presentation
Adder Presentation
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
Design for Testability
Design for Testability Design for Testability
Design for Testability
 
Introduction to stm32-part2
Introduction to stm32-part2Introduction to stm32-part2
Introduction to stm32-part2
 
Ripple Carry Adder
Ripple Carry AdderRipple Carry Adder
Ripple Carry Adder
 
Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder
 
Multipliers in VLSI
Multipliers in VLSIMultipliers in VLSI
Multipliers in VLSI
 
Design for testability and automatic test pattern generation
Design for testability and automatic test pattern generationDesign for testability and automatic test pattern generation
Design for testability and automatic test pattern generation
 

Similar to High speed adder used in digital signal processing

Review on optimized area,delay and power efficient carry select adder using n...
Review on optimized area,delay and power efficient carry select adder using n...Review on optimized area,delay and power efficient carry select adder using n...
Review on optimized area,delay and power efficient carry select adder using n...IRJET Journal
 
Design of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersDesign of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersIJERA Editor
 
IRJET- Analysis of Low Noise Amplifier using 45nm CMOS Technology
IRJET-  	  Analysis of Low Noise Amplifier using 45nm CMOS TechnologyIRJET-  	  Analysis of Low Noise Amplifier using 45nm CMOS Technology
IRJET- Analysis of Low Noise Amplifier using 45nm CMOS TechnologyIRJET Journal
 
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...IRJET Journal
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller systemVinny Chweety
 
Comparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersComparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersIRJET Journal
 
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
 
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 adderssingh7603
 
Implementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTLImplementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTLIRJET Journal
 
A study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesA study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesIOSR Journals
 
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsDesign Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsIJRES Journal
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoCIRJET Journal
 
Fpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopFpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopIAEME Publication
 
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET Journal
 
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET Journal
 
USB_Based_Closed_Loop_Digital_Control_System
USB_Based_Closed_Loop_Digital_Control_SystemUSB_Based_Closed_Loop_Digital_Control_System
USB_Based_Closed_Loop_Digital_Control_SystemAkshay Shah
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...iosrjce
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Corporation
 

Similar to High speed adder used in digital signal processing (20)

Review on optimized area,delay and power efficient carry select adder using n...
Review on optimized area,delay and power efficient carry select adder using n...Review on optimized area,delay and power efficient carry select adder using n...
Review on optimized area,delay and power efficient carry select adder using n...
 
Design of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersDesign of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix Adders
 
IRJET- Analysis of Low Noise Amplifier using 45nm CMOS Technology
IRJET-  	  Analysis of Low Noise Amplifier using 45nm CMOS TechnologyIRJET-  	  Analysis of Low Noise Amplifier using 45nm CMOS Technology
IRJET- Analysis of Low Noise Amplifier using 45nm CMOS Technology
 
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
Comparative Analysis of 11T and 16T and 28T Full Adder Based 4*4 Wallace Tree...
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller system
 
Comparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersComparison and Simulation of Digital Adders
Comparison and Simulation of Digital Adders
 
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...
 
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
 
Implementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTLImplementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTL
 
A study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesA study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various Techniques
 
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsDesign Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
Fpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loopFpga implementation of power efficient all digital phase locked loop
Fpga implementation of power efficient all digital phase locked loop
 
IJET-V3I1P14
IJET-V3I1P14IJET-V3I1P14
IJET-V3I1P14
 
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
 
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic StyleIRJET-  	  Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
IRJET- Analysis of Proposed Finfet based Full Adder using CMOS Logic Style
 
USB_Based_Closed_Loop_Digital_Control_System
USB_Based_Closed_Loop_Digital_Control_SystemUSB_Based_Closed_Loop_Digital_Control_System
USB_Based_Closed_Loop_Digital_Control_System
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer Presentation
 

More from Sajan Sahu

Architecture of message oriented middleware
Architecture of message oriented middlewareArchitecture of message oriented middleware
Architecture of message oriented middlewareSajan Sahu
 
Insurance envoy
Insurance envoyInsurance envoy
Insurance envoySajan Sahu
 
Computer’s memory
Computer’s memoryComputer’s memory
Computer’s memorySajan Sahu
 
Automated inspection of aircraft
Automated inspection of aircraftAutomated inspection of aircraft
Automated inspection of aircraftSajan Sahu
 
Data compretion
Data compretionData compretion
Data compretionSajan Sahu
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseingSajan Sahu
 
Information system
Information systemInformation system
Information systemSajan Sahu
 
Wireless application protocol (WAP)
Wireless application protocol (WAP)Wireless application protocol (WAP)
Wireless application protocol (WAP)Sajan Sahu
 
Blink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatBlink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatSajan Sahu
 
Database system
Database systemDatabase system
Database systemSajan Sahu
 
Internet telephony
Internet telephonyInternet telephony
Internet telephonySajan Sahu
 

More from Sajan Sahu (20)

Architecture of message oriented middleware
Architecture of message oriented middlewareArchitecture of message oriented middleware
Architecture of message oriented middleware
 
Insurance envoy
Insurance envoyInsurance envoy
Insurance envoy
 
Computer’s memory
Computer’s memoryComputer’s memory
Computer’s memory
 
Automated inspection of aircraft
Automated inspection of aircraftAutomated inspection of aircraft
Automated inspection of aircraft
 
Data compretion
Data compretionData compretion
Data compretion
 
Deadlock
DeadlockDeadlock
Deadlock
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseing
 
Information system
Information systemInformation system
Information system
 
Dna computing
Dna computingDna computing
Dna computing
 
Wireless application protocol (WAP)
Wireless application protocol (WAP)Wireless application protocol (WAP)
Wireless application protocol (WAP)
 
Blink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatBlink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisat
 
Database system
Database systemDatabase system
Database system
 
GPRS
GPRSGPRS
GPRS
 
Bios
BiosBios
Bios
 
Bluetooth
Bluetooth Bluetooth
Bluetooth
 
802.11
802.11802.11
802.11
 
Erp
ErpErp
Erp
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
 
Wcdma
WcdmaWcdma
Wcdma
 
Criptography
CriptographyCriptography
Criptography
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 

High speed adder used in digital signal processing

  • 1. HIGH SPEED ADDER USED IN DSP HIGH SPEED ADDER USED IN Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 DIGITAL SIGNAL PROCESSING Presented by Banasree Nag Under the guidance of Mr M. Suresh
  • 2. HIGH SPEED ADDER USED IN DSP INTRODUCTION Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 Among the various arithmetic operation addition is the simplest operation. A combinational circuit that performs the addition of two bits known as half adder. And that performs the addition of three bits known as full adder. A full adder can be implemented from two half adders
  • 3. HIGH SPEED ADDER USED IN DSP HALF ADDER Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051  Half adder circuit needs two binary inputs and two binary outputs  X and Y to the inputs and S and C to the outputs. U1A 74ALS32 1 2 3 U4A 74ALS808A 1 2 3 S U2A 74ALS808A 1 2 3 C X Y 1 2 U6A 1 2 74ALS35A U5A 74ALS35A U3A 74ALS808A 1 2 3
  • 4. HIGH SPEED ADDER USED IN DSP FULL ADDER Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 X 1 2 12 13 U4A 1 2 12 13 74ALS11A U6A 1 2 12 13 74ALS11A Z U3A 1 2 Y S U4A 1 2 12 13 74ALS11A U7A 74ALS32 1 2 3 U5A 74ALS32 1 2 3 U2A 1 2 U4A 74ALS11A U1A 1 2 U8A 74ALS32 1 2 3 Z U10A 74ALS1032A 1 2 3 C U10A 74ALS1032A 1 2 3 Y U6A 7408 1 2 3 U5A 7408 1 2 3 U7A 7408 1 2 3 X Carry of full adder Sum of full adder
  • 5. HIGH SPEED ADDER USED IN DSP  This simple adder has some draw back.  It is slow and it will not produce the correct result unless the signals are given enough time to propagate through the gates connected from the inputs to the outputs.  The solution for reducing the delay of the circuit is to employ faster gates with reduced delays. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051
  • 6. HIGH SPEED ADDER USED IN DSP There is some other adder, which takes minimum time to perform the addition operation. These are- •Ripple Adder, • Carry Look Ahead Adder, •Carry Select Adder, •2’s Complement Adder, •Conditional Sum Adder, •Carry Save Adder. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051
  • 7. HIGH SPEED ADDER USED IN DSP RIPPLE CARRY ADDER  In a ripple-carry adder the result of an addition of two Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 bits depends on the carry generated by the addition of the previous two bits. Thus, the Sum of the most significant bit is only available after the carry signal has rippled through the adder from the least significant stage to the most significant stage.
  • 8. HIGH SPEED ADDER USED IN DSP DELAY IN RIPPLE CARRY ADDER Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051  In the ripple carry adder, the addition of (1+1 = 102) in the least significant stage causes a carry bit to be generated. This carry bit will consequently generate another carry bit in the next stage, and so on, until the final carryout bit appears at the output.  As a result, the final Sum and Carry bits will be valid after a considerable delay
  • 9. HIGH SPEED ADDER USED IN DSP CONTINUED………….. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 The disadvantage of the ripple-carry adder is that it can get very slow when one needs to add many bits. For instance, for a 32-bit adder, the delay would be about 66 ns if one assumes a gate delay of 1 ns.
  • 10. HIGH SPEED ADDER USED IN DSP CARRY LOOK AHEAD ADDERS Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051  For first addition operation the most widely used is the principle of look-ahead carry.  Adder design with this consideration in mind are called high speed adder.
  • 11. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 HIGH SPEED ADDER USED IN DSP
  • 12. HIGH SPEED ADDER USED IN DSP DELAY IN CARRY LOOK AHEAD Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 ADDER
  • 13. HIGH SPEED ADDER USED IN DSP DISCUSSION Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 The implementation of six adder structures is presented.
  • 14. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 HIGH SPEED ADDER USED IN DSP ACTIVE CAPACITANCE
  • 15. Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051 HIGH SPEED ADDER USED IN DSP MAXIMUM OPERATION FREQUENCY
  • 16. HIGH SPEED ADDER USED IN DSP 10. CONCLUSION Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051  Most of the adder structures discussed in this paper are applicable to general-purpose designs, with a few exceptions.  This paper has presented a comprehensive comparison of the six most commonly used adder structures.
  • 17. HIGH SPEED ADDER USED IN DSP Technical Seminar Presentation 2004 Presented by – Banasree Nag EI200198051  A detailed analysis of the area requirement, the maximum operational speed and the power consumption has provided a convenient way to compare the advantages and trade-offs of each design. Thus, the adder best suited to any given design may be easily selected using the data presented. THANK YOU…… continued……..