SlideShare a Scribd company logo
 The full-adder forms the sum of two bits and a 
previous carry. 
 Two binary numbers of n bits each can be 
added by means of this circuit. 
 When pair of bits are added through the full-adder, 
the circuit produces a carry to be used 
with the pair of bits one higher significant 
position
 The bits are added with full-adders, starting 
from the lest significant position, to from the 
sum bit and carry bit. 
 The sum of two n-bit binary numbers A and B, 
can be generated in two ways: either in serial 
fashion or in parallel. 
 The serial addition method uses only one full-adder 
circuit and a storage device to hold the 
generated output carry and sum. 
 The parallel method uses n full-adder circuit.
 A binary parallel adder is a digital function that 
produces the arithmetic sum of two binary 
numbers in parallel. 
 Example :- 
B4 A4 B3 A3 B2 A2 B1 A1 
C5 C4 C3 C2 C1 
FA FA FA FA 
S4 S3 S2 S1
 An n-bit parallel adder requires n full-adders 
 It can be constructed from 4-bit, 2-bit and 1- 
bit full-adders ICs by cascading several 
packages. 
 The 4-bit binary parallel adder is a typical 
example of an MSI function. 
 It can be used in many applications involving 
arithmetic operations. 
 The application of this MSI function to the 
design of a combinational circuit is 
demonstrated in the example of BCD to excess- 
1 code converter.
 Example:- BCD to excess-1 code converter
CARRY PROPAGATION 
 The addition of two binary numbers in parallel 
implies that all the bits of the augend and the 
addend are available for computation at the 
same time. 
 As in any combinational circuit, the signal must 
propagate through gates before the correct 
output sum is available in output terminals. 
 The total propagation time is equal to the 
propagation delay of typical gate times the 
number of gate levels in the circuit. 
 The longest propagation delay time in a parallel 
adder is the time it takes the carry to propagate 
through the full-adders
 The number of gate levels for the carry 
propagation can be found from the circuit of the 
full adder. 
 The signal from the carry to the output carry 
(Ci+1) propagates through 2 gate levels
 If there are four full-adders in the parallel adder, 
the output carry C5 would have 2*4=8 gate 
levels from C1 to C5. 
 The total propagation time in the adder would be 
the propagation time in one half adder plus eight 
gate levels. 
 For an n-bit parallel adder, there are 2n gate 
levels for the carry to propagate through. 
 The carry propagation time is a limiting factor on 
the speed with which two numbers are added in 
parallel.
 All other arithmetic operations are implemented 
by successive additions, the time consumed 
during the addition process is very critical. 
 One way to reduce the carry propagation delay 
time is to employ faster gates with reduced 
delays 
 Another solution is to increase the equipment 
complexity in such a way that the carry delay 
time is reduced. 
 The most widely used technique employs the 
principle of look-ahead carry.
 Look-ahead carry 
 If we define two variables: 
 Gi is called a carry generated and it produced an 
output carry when both Ai and Bi one. 
 Pi is called a carry propagate because it is the 
term associated with the propagation of the carry 
to 
 The output sum and carry can be expressed as:
 The boolean functions for the carry output of 
each stage are:
 Circuit diagram of a look–ahead carry generator
4-bit Full-adders with look-ahead carry
Binary parallel adder

More Related Content

What's hot

Multiplexer and DeMultiplexer
Multiplexer and DeMultiplexerMultiplexer and DeMultiplexer
Multiplexer and DeMultiplexer
Estiak Khan
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adder
dragonpradeep
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
Abhilash Nair
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
Unsa Shakir
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
ISMT College
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
prasadpawaskar
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
DrSonali Vyas
 
Logic gates
Logic gatesLogic gates
Logic gates
prasanna chitra
 
flip flops
flip flops flip flops
flip flops
Unsa Shakir
 
Flipflop
FlipflopFlipflop
Flipflop
sohamdodia27
 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacingAmitabh Shukla
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
Pradhan Rishi Sharma
 
Design half ,full Adder and Subtractor
Design half ,full Adder and SubtractorDesign half ,full Adder and Subtractor
Design half ,full Adder and Subtractor
Jaimin@prt.ltd.
 
Verilog full adder in dataflow & gate level modelling style.
Verilog full adder in dataflow  & gate level modelling style.Verilog full adder in dataflow  & gate level modelling style.
Verilog full adder in dataflow & gate level modelling style.
Omkar Rane
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
Siddhi Shrivas
 
Counters
CountersCounters
Counters
Abhilash Nair
 
Arithmetic micro operations
Arithmetic micro operationsArithmetic micro operations
Arithmetic micro operations
lavanya marichamy
 
Arithmetic circuits
Arithmetic circuitsArithmetic circuits
Arithmetic circuits
Sanjay Saluth
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
Vanitha Chandru
 

What's hot (20)

Multiplexer and DeMultiplexer
Multiplexer and DeMultiplexerMultiplexer and DeMultiplexer
Multiplexer and DeMultiplexer
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adder
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
Logic gates
Logic gatesLogic gates
Logic gates
 
flip flops
flip flops flip flops
flip flops
 
Flipflop
FlipflopFlipflop
Flipflop
 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
 
Design half ,full Adder and Subtractor
Design half ,full Adder and SubtractorDesign half ,full Adder and Subtractor
Design half ,full Adder and Subtractor
 
Verilog full adder in dataflow & gate level modelling style.
Verilog full adder in dataflow  & gate level modelling style.Verilog full adder in dataflow  & gate level modelling style.
Verilog full adder in dataflow & gate level modelling style.
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 
Counters
CountersCounters
Counters
 
Arithmetic micro operations
Arithmetic micro operationsArithmetic micro operations
Arithmetic micro operations
 
Arithmetic circuits
Arithmetic circuitsArithmetic circuits
Arithmetic circuits
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 

Viewers also liked

BCD ADDER
BCD ADDER BCD ADDER
Binary code decimal Adder
Binary code decimal AdderBinary code decimal Adder
Binary code decimal AdderHaya Butt
 
Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder
Bharti Airtel Ltd.
 
Bcd adder
Bcd adderBcd adder
Bcd adder
Asif Iqbal
 
BCD Adder
BCD AdderBCD Adder
BCD Adder
Fatima Qayyum
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
Then Murugeshwari
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparatorJessan Khan
 
Encoders and Decoders
Encoders and DecodersEncoders and Decoders
Encoders and DecodersNic JM
 
Encoders and decoders
Encoders and decodersEncoders and decoders
Encoders and decoders
Gaditek
 
Decimal arithematic operation
Decimal arithematic operationDecimal arithematic operation
Decimal arithematic operationPadmapriyaG
 
Chp3 designing bus system, memory & io copy
Chp3 designing bus system, memory & io   copyChp3 designing bus system, memory & io   copy
Chp3 designing bus system, memory & io copymkazree
 
Article 52 swayam ko samajhana part1
Article 52 swayam ko samajhana   part1Article 52 swayam ko samajhana   part1
Article 52 swayam ko samajhana part1Rakesh Roshan
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
Deepak John
 
sistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlahsistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlahDhiah Febri
 
Microproccesor and Microcontrollers hardware basics
Microproccesor and Microcontrollers hardware basicsMicroproccesor and Microcontrollers hardware basics
Microproccesor and Microcontrollers hardware basics
ashmus
 

Viewers also liked (20)

Parallel adder
Parallel adderParallel adder
Parallel adder
 
BCD ADDER
BCD ADDER BCD ADDER
BCD ADDER
 
Binary code decimal Adder
Binary code decimal AdderBinary code decimal Adder
Binary code decimal Adder
 
Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder Verilog VHDL code Parallel adder
Verilog VHDL code Parallel adder
 
Bcd adder
Bcd adderBcd adder
Bcd adder
 
BCD Adder
BCD AdderBCD Adder
BCD Adder
 
Adder ppt
Adder pptAdder ppt
Adder ppt
 
Adder Presentation
Adder PresentationAdder Presentation
Adder Presentation
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 
Ripple adder
Ripple adderRipple adder
Ripple adder
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparator
 
Encoders and Decoders
Encoders and DecodersEncoders and Decoders
Encoders and Decoders
 
Encoders and decoders
Encoders and decodersEncoders and decoders
Encoders and decoders
 
4_BIT_ALU
4_BIT_ALU4_BIT_ALU
4_BIT_ALU
 
Decimal arithematic operation
Decimal arithematic operationDecimal arithematic operation
Decimal arithematic operation
 
Chp3 designing bus system, memory & io copy
Chp3 designing bus system, memory & io   copyChp3 designing bus system, memory & io   copy
Chp3 designing bus system, memory & io copy
 
Article 52 swayam ko samajhana part1
Article 52 swayam ko samajhana   part1Article 52 swayam ko samajhana   part1
Article 52 swayam ko samajhana part1
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
 
sistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlahsistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlah
 
Microproccesor and Microcontrollers hardware basics
Microproccesor and Microcontrollers hardware basicsMicroproccesor and Microcontrollers hardware basics
Microproccesor and Microcontrollers hardware basics
 

Similar to Binary parallel adder

a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
INFOGAIN PUBLICATION
 
Parallel Adder_Mul_Mag.pptx
Parallel Adder_Mul_Mag.pptxParallel Adder_Mul_Mag.pptx
Parallel Adder_Mul_Mag.pptx
PreetamKalyaan
 
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptxUnit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
tusharkumarsinha1985
 
Q010228189
Q010228189Q010228189
Q010228189
IOSR Journals
 
Digital and logic designs presentation
Digital and logic designs presentationDigital and logic designs presentation
Digital and logic designs presentationHaya Butt
 
Unit 3 Arithmetic building blocks and memory Design (1).pdf
Unit 3 Arithmetic building blocks and  memory Design (1).pdfUnit 3 Arithmetic building blocks and  memory Design (1).pdf
Unit 3 Arithmetic building blocks and memory Design (1).pdf
ShreyasMahesh
 
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
UmerKhan147799
 
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
SaveraAyub2
 
Lect 1 unit 2.pdf
Lect 1 unit 2.pdfLect 1 unit 2.pdf
Lect 1 unit 2.pdf
saijalvishwakarma12
 
18CSC203J_COA_Unit 2 final.pptx
18CSC203J_COA_Unit 2 final.pptx18CSC203J_COA_Unit 2 final.pptx
18CSC203J_COA_Unit 2 final.pptx
takix43466
 
Computer Organization and Architecture Presentation
Computer Organization and Architecture PresentationComputer Organization and Architecture Presentation
Computer Organization and Architecture Presentation
ChiragBhardwaj52
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
IJERA Editor
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET Journal
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
VLSICS Design
 
Digital Logic Design
Digital Logic Design Digital Logic Design
Digital Logic Design
Vaagdevi College of Engineering
 
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
 
Comparison among Different Adders
Comparison among Different Adders Comparison among Different Adders
Comparison among Different Adders
iosrjce
 
W4408123126
W4408123126W4408123126
W4408123126
IJERA Editor
 

Similar to Binary parallel adder (20)

a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 
Parallel Adder_Mul_Mag.pptx
Parallel Adder_Mul_Mag.pptxParallel Adder_Mul_Mag.pptx
Parallel Adder_Mul_Mag.pptx
 
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptxUnit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
Unit 2 DLDUnit 2 DLDUnit 2 DLDUnit 2 DLD.pptx
 
Q010228189
Q010228189Q010228189
Q010228189
 
Digital and logic designs presentation
Digital and logic designs presentationDigital and logic designs presentation
Digital and logic designs presentation
 
Unit 3 Arithmetic building blocks and memory Design (1).pdf
Unit 3 Arithmetic building blocks and  memory Design (1).pdfUnit 3 Arithmetic building blocks and  memory Design (1).pdf
Unit 3 Arithmetic building blocks and memory Design (1).pdf
 
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
 
Lect 1 unit 2.pdf
Lect 1 unit 2.pdfLect 1 unit 2.pdf
Lect 1 unit 2.pdf
 
18CSC203J_COA_Unit 2 final.pptx
18CSC203J_COA_Unit 2 final.pptx18CSC203J_COA_Unit 2 final.pptx
18CSC203J_COA_Unit 2 final.pptx
 
Computer Organization and Architecture Presentation
Computer Organization and Architecture PresentationComputer Organization and Architecture Presentation
Computer Organization and Architecture Presentation
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
 
Digital Logic Design
Digital Logic Design Digital Logic Design
Digital Logic Design
 
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...
 
Comparison among Different Adders
Comparison among Different Adders Comparison among Different Adders
Comparison among Different Adders
 
W4408123126
W4408123126W4408123126
W4408123126
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 

More from jignesh prajapati

Basic aircraft structure
Basic aircraft structureBasic aircraft structure
Basic aircraft structure
jignesh prajapati
 
Clipper circuits
Clipper circuitsClipper circuits
Clipper circuits
jignesh prajapati
 
MESH AND SUPERMESH ANALYSIS
MESH AND SUPERMESH ANALYSISMESH AND SUPERMESH ANALYSIS
MESH AND SUPERMESH ANALYSIS
jignesh prajapati
 
Dc motor
Dc  motorDc  motor
Engineering thermodynamics
Engineering thermodynamicsEngineering thermodynamics
Engineering thermodynamics
jignesh prajapati
 
Transistor as a voltage regulation
Transistor as a voltage regulationTransistor as a voltage regulation
Transistor as a voltage regulationjignesh prajapati
 

More from jignesh prajapati (9)

Basic aircraft structure
Basic aircraft structureBasic aircraft structure
Basic aircraft structure
 
Clipper circuits
Clipper circuitsClipper circuits
Clipper circuits
 
MESH AND SUPERMESH ANALYSIS
MESH AND SUPERMESH ANALYSISMESH AND SUPERMESH ANALYSIS
MESH AND SUPERMESH ANALYSIS
 
Dc motor
Dc  motorDc  motor
Dc motor
 
Engineering thermodynamics
Engineering thermodynamicsEngineering thermodynamics
Engineering thermodynamics
 
Dc motor
Dc  motorDc  motor
Dc motor
 
Transistor as a switch
Transistor as a switch Transistor as a switch
Transistor as a switch
 
Duality concept
Duality conceptDuality concept
Duality concept
 
Transistor as a voltage regulation
Transistor as a voltage regulationTransistor as a voltage regulation
Transistor as a voltage regulation
 

Binary parallel adder

  • 1.
  • 2.  The full-adder forms the sum of two bits and a previous carry.  Two binary numbers of n bits each can be added by means of this circuit.  When pair of bits are added through the full-adder, the circuit produces a carry to be used with the pair of bits one higher significant position
  • 3.  The bits are added with full-adders, starting from the lest significant position, to from the sum bit and carry bit.  The sum of two n-bit binary numbers A and B, can be generated in two ways: either in serial fashion or in parallel.  The serial addition method uses only one full-adder circuit and a storage device to hold the generated output carry and sum.  The parallel method uses n full-adder circuit.
  • 4.  A binary parallel adder is a digital function that produces the arithmetic sum of two binary numbers in parallel.  Example :- B4 A4 B3 A3 B2 A2 B1 A1 C5 C4 C3 C2 C1 FA FA FA FA S4 S3 S2 S1
  • 5.  An n-bit parallel adder requires n full-adders  It can be constructed from 4-bit, 2-bit and 1- bit full-adders ICs by cascading several packages.  The 4-bit binary parallel adder is a typical example of an MSI function.  It can be used in many applications involving arithmetic operations.  The application of this MSI function to the design of a combinational circuit is demonstrated in the example of BCD to excess- 1 code converter.
  • 6.  Example:- BCD to excess-1 code converter
  • 7. CARRY PROPAGATION  The addition of two binary numbers in parallel implies that all the bits of the augend and the addend are available for computation at the same time.  As in any combinational circuit, the signal must propagate through gates before the correct output sum is available in output terminals.  The total propagation time is equal to the propagation delay of typical gate times the number of gate levels in the circuit.  The longest propagation delay time in a parallel adder is the time it takes the carry to propagate through the full-adders
  • 8.  The number of gate levels for the carry propagation can be found from the circuit of the full adder.  The signal from the carry to the output carry (Ci+1) propagates through 2 gate levels
  • 9.  If there are four full-adders in the parallel adder, the output carry C5 would have 2*4=8 gate levels from C1 to C5.  The total propagation time in the adder would be the propagation time in one half adder plus eight gate levels.  For an n-bit parallel adder, there are 2n gate levels for the carry to propagate through.  The carry propagation time is a limiting factor on the speed with which two numbers are added in parallel.
  • 10.  All other arithmetic operations are implemented by successive additions, the time consumed during the addition process is very critical.  One way to reduce the carry propagation delay time is to employ faster gates with reduced delays  Another solution is to increase the equipment complexity in such a way that the carry delay time is reduced.  The most widely used technique employs the principle of look-ahead carry.
  • 11.  Look-ahead carry  If we define two variables:  Gi is called a carry generated and it produced an output carry when both Ai and Bi one.  Pi is called a carry propagate because it is the term associated with the propagation of the carry to  The output sum and carry can be expressed as:
  • 12.  The boolean functions for the carry output of each stage are:
  • 13.  Circuit diagram of a look–ahead carry generator
  • 14. 4-bit Full-adders with look-ahead carry