SlideShare a Scribd company logo
SYED HASAN SAEED
hasansaeedcontrol@gmail.com
shasansaeed@yolasite.com
1
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
BINARY MULTIPLIERS
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
2
BINARY MULTIPLIERS
 A Combinational multiplier is the logic circuit which is
implemented to perform multiplication.
 The multiplicand is multiplied by each bit of the multiplier starting
from the least significant bit.
 Each multiplication forms a partial product, successive partial
products are shifted one position to the left.
 The final product is obtained from the sum of the partial products.
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
3
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
4
2-bit by 2-bit Binary Multiplier:
2-Bit By 2-Bit
Multiplier
A
B
A1AO
B1BO
P=P3P2P1PO
FIG. 1
(i) 2-bit by 2-bit Binary Multiplier:
Consider the following multiplication of two 2-bit number
B1 BO
A1 AO Multiplier
AOB1 AOBO
A1B1 A1BO
P3 P2 P1 PO
PO = AOBO
P1=AOB1+A1BO
P2=A1B1+ C1
P3= C2
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
5
Multiplicand
Partial Product 1
Partial Product 2
C1
C1
C2
C2
X
Final Result
IMPLEMENTATION OF GATES
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
6
AO
BO
PO
BO
A1
AO
B1
A1
B1
P1
P2
P3C2=
C1
A1BO
AOB1
A1B1
HA
HA
PO = AOBO
P1=AOB1+A1BO
P2=A1B1+ C1
P3= C2
FIG. 2
 Multiplicand Bits are B1 and BO, Multiplier bits are A1 and AO and
the products is P3P2P1PO.
 First partial product is formed by multiplying BO by AO and B1 by
AO
 Multiplication of AO and BO produces 1, if both bits are 1;
otherwise it produces 0. This indicates an AND operation.
Therefore partial product can be implemented with AND gates.
 The second partial product can be obtained by multiplying BO by A1
and B1 by A1 and shifted one position to the left.
 The two partial product are added with two half adder circuits.
 Usually there are more bits in the partial products and it is
necessary to use full adder to produce the sum of partial products.
 2-bit by 2-bit Binary Multiplier shown in fig.3
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
7
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
8
HA HA
BOB1
BOB1
AO
A1
Fig.3:2-Bitby2-BitBinaryMultiplier
POP1P2P3
B3B2B1BO
A2A1AO
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
9
AOB3 AOB2 AOB1 AOBO
A1B3 A1B2 A1B1 A1BO
(ii) 4-Bit By 3-Bit Binary Multiplier
COC1C2
SOS1S2S3
A2B3 A2B2 A2B1 A2BO
C3C4C5
S4S5S6C6
PO
P1P2P3P4P5
P6
Multiplicand
Multiplier
Partial Product 1
Partial Product 2
Partial Sum 1
Partial Product 3
Partial Sum 2
Final Result
• The partial product terms are produced via bit by bit multiplication.
This is equivalent to ANDing of two bits.
• Finally the partial product terms in each column are added together
to get final product terms.
• No. of AND gates= m * n, where m= multiplier bits and
n= multiplicand bits.
• (m-1)n-bit adders required to produce a product of m+n bits.
• For 4-bit by 3-bit multiplier, the no. of AND gates=3*4=12
• Two 4-bit adders are required to produce product of seven bits.
• Fig. 2 shows the 4-bit by 3-bit multiplier.
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
10
(ii) 4-Bit By 3-Bit Binary Multiplier:
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
11
B2 B1 BOB3
BOB1B2B3
ADDEND AUGEND
SUM AND OUTPUT CARRY
ADDEND AUGEND
SUM AND OUTPUT CARRY
4-BIT ADDER
4-BIT ADDER
AO
A1
A2
POP1
P2P3P4P5
P6
0
BOB1B2B3
AOBO
AOB1
AOB2
AOB3
A1BO
A1B1
A1B2
A1B3
AOB1
+
A1BO
SO
FIG.4
(iii) 4- Bit By 4-Bit Binary Multiplier:
 It is a combinational circuit. This logic circuit is implemented to
perform multiplication of two 4-bit binary numbers A= A3A2A1AO
and B=B3B2B1BO
A3 A2 A1 AO
B3 B2 B1 BO
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
12
BOA3 BOA2 BOA1 BOAO
B1A3 B1A2 B1A1 B1AO
B2A3 B2A2 B2A1 B2AO
B3A3 B3A2 B3A1 B3AO
COC1C2
SOS1S2S3C3
C4C5C6
S4S5S6
S7C7
C8C9C10
S8S9S10S11C11
POP1P2P3P4P5P6P7
Multiplicand
Multiplier
Partial Product 1
Partial Product 2
Partial Product 3
Partial Sum 1
Partial Product 4
Partial Sum 2
Partial Sum 3
Final Result
 In this process the first partial product is obtained by multiplying BO
with A3A2A1AO , the second partial product is formed by
multiplying B1 with A3A2A1AO , likewise for III and IV partial
products.
 These partial products can be implemented with AND gates (as
shown in fig.)
 These partial product are then added by using 4 bit parallel adder.
 The three most significant bits of first partial product with carry
(considered as zero) are added with second partial term in first full
adder.
 Then the result is added to the next partial product with carry out
and it goes on till the final partial product, finally it produces 8 bit
sum which indicates the multiplication of two binary numbers.
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
13
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
14
A1 AOA2A3
A3 A2
A1 AO
A3
A2 A1 AO
A3
AOA1A2
BO
B1
B3
B2
POP1P6
AOBO
BOA1+B1AO
P3P5 P2P7 P4
4- Bit Binary Adder 1
4- Bit Binary Adder 2
4- Bit Binary Adder 3
SOS1S2S3
Cout
S4S5S6S7
Cout
S8S9S10
S11
FIG.4:4-BitBy4-BitBinaryParallel
Multiplier
0
References:
• Digital Design, Pearson, 4th Edition.
• Digital Circuit and Design, S. Salivahanan and S. Arivazhagan,
Oxford University Press, 5th Edition.
• Digital Systems Principles & Applications, Ronald J. Tocci,
Prentice-Hall of India Pvt. Ltd. , 6th Edition.
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
15
THANK YOU
SYED HASAN SAEED, INTEGRAL UNIVERSITY
LUCKNOW
16

More Related Content

What's hot

Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
Satya P. Joshi
 
Half adder & full adder
Half adder & full adderHalf adder & full adder
Half adder & full adder
Gaditek
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
Poojith Chowdhary
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
Abhilash Nair
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
Then Murugeshwari
 
Counters
CountersCounters
Counters
Ketaki_Pattani
 
8086-instruction-set-ppt
 8086-instruction-set-ppt 8086-instruction-set-ppt
8086-instruction-set-pptjemimajerome
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
Vinoth Loganathan
 
K - Map
  K - Map    K - Map
K - Map
Abhishek Choksi
 
Synchronous Counter
Synchronous Counter Synchronous Counter
Synchronous Counter
Akhilesh Kushwaha
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adder
dragonpradeep
 
Digital logic gates and Boolean algebra
Digital logic gates and Boolean algebraDigital logic gates and Boolean algebra
Digital logic gates and Boolean algebra
SARITHA REDDY
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
deval patel
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
Syed Saeed
 
Registers
RegistersRegisters
Registers
Sanjeev Patel
 
carry look ahead adder
carry look ahead addercarry look ahead adder
carry look ahead adder
ASHISH MANI
 
adder and subtractor
 adder and subtractor adder and subtractor
adder and subtractor
Unsa Shakir
 
Logic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gatesLogic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gates
Dhwanil Champaneria
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
anishgoel
 

What's hot (20)

Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
Half adder & full adder
Half adder & full adderHalf adder & full adder
Half adder & full adder
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
Array multiplier
Array multiplierArray multiplier
Array multiplier
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 
Counters
CountersCounters
Counters
 
8086-instruction-set-ppt
 8086-instruction-set-ppt 8086-instruction-set-ppt
8086-instruction-set-ppt
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
K - Map
  K - Map    K - Map
K - Map
 
Synchronous Counter
Synchronous Counter Synchronous Counter
Synchronous Counter
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adder
 
Digital logic gates and Boolean algebra
Digital logic gates and Boolean algebraDigital logic gates and Boolean algebra
Digital logic gates and Boolean algebra
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
Registers
RegistersRegisters
Registers
 
carry look ahead adder
carry look ahead addercarry look ahead adder
carry look ahead adder
 
adder and subtractor
 adder and subtractor adder and subtractor
adder and subtractor
 
Logic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gatesLogic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gates
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
 

Similar to Binary multipliers

Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
TELKOMNIKA JOURNAL
 
8 bit Multiplier Accumulator
8 bit Multiplier Accumulator8 bit Multiplier Accumulator
8 bit Multiplier Accumulator
Daksh Raj Chopra
 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Editor IJARCET
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET Journal
 
Area Efficient and Reduced Pin Count Multipliers
Area Efficient and Reduced Pin Count MultipliersArea Efficient and Reduced Pin Count Multipliers
Area Efficient and Reduced Pin Count Multipliers
CSCJournals
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Modified booth
Modified boothModified booth
Modified booth
sravan kumar y
 
Comparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierComparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth Multiplier
VLSICS Design
 
Error Reduction of Modified Booth Multipliers in Mac Unit
Error Reduction of Modified Booth Multipliers in Mac UnitError Reduction of Modified Booth Multipliers in Mac Unit
Error Reduction of Modified Booth Multipliers in Mac Unit
IOSR Journals
 
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
eeiej_journal
 
Encoding Schemes for Multipliers
Encoding Schemes for MultipliersEncoding Schemes for Multipliers
Encoding Schemes for Multipliers
Silicon Mentor
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
IJMER
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplier
Bharat Biyani
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speednanipandu
 
Combinational Logic Circuit
Combinational Logic CircuitCombinational Logic Circuit
Combinational Logic Circuit
GargiKhanna1
 
FIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEFIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUE
ijsrd.com
 
Fast Multiplier for FIR Filters
Fast Multiplier for FIR FiltersFast Multiplier for FIR Filters
Fast Multiplier for FIR Filters
IJSTA
 
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
IJERA Editor
 
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET Journal
 

Similar to Binary multipliers (20)

Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
8 bit Multiplier Accumulator
8 bit Multiplier Accumulator8 bit Multiplier Accumulator
8 bit Multiplier Accumulator
 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
 
Area Efficient and Reduced Pin Count Multipliers
Area Efficient and Reduced Pin Count MultipliersArea Efficient and Reduced Pin Count Multipliers
Area Efficient and Reduced Pin Count Multipliers
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Modified booth
Modified boothModified booth
Modified booth
 
Comparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierComparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth Multiplier
 
D0161926
D0161926D0161926
D0161926
 
Error Reduction of Modified Booth Multipliers in Mac Unit
Error Reduction of Modified Booth Multipliers in Mac UnitError Reduction of Modified Booth Multipliers in Mac Unit
Error Reduction of Modified Booth Multipliers in Mac Unit
 
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
 
Encoding Schemes for Multipliers
Encoding Schemes for MultipliersEncoding Schemes for Multipliers
Encoding Schemes for Multipliers
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplier
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speed
 
Combinational Logic Circuit
Combinational Logic CircuitCombinational Logic Circuit
Combinational Logic Circuit
 
FIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEFIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUE
 
Fast Multiplier for FIR Filters
Fast Multiplier for FIR FiltersFast Multiplier for FIR Filters
Fast Multiplier for FIR Filters
 
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
 
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
 

More from Syed Saeed

Laplace transform of periodic functions
Laplace transform of periodic functionsLaplace transform of periodic functions
Laplace transform of periodic functions
Syed Saeed
 
Maximum power transfer theorem for ac network
Maximum power transfer theorem for ac networkMaximum power transfer theorem for ac network
Maximum power transfer theorem for ac network
Syed Saeed
 
Thevenin's theorem for ac network
Thevenin's theorem for ac network Thevenin's theorem for ac network
Thevenin's theorem for ac network
Syed Saeed
 
Tellegen's theorem
Tellegen's theoremTellegen's theorem
Tellegen's theorem
Syed Saeed
 
Millman's theorem
Millman's theoremMillman's theorem
Millman's theorem
Syed Saeed
 
Subsitution theorem
Subsitution theoremSubsitution theorem
Subsitution theorem
Syed Saeed
 
Max. power transfer theorem dc network (Revised)
Max. power transfer theorem dc network (Revised)Max. power transfer theorem dc network (Revised)
Max. power transfer theorem dc network (Revised)
Syed Saeed
 
Norton's theorem
Norton's theoremNorton's theorem
Norton's theorem
Syed Saeed
 
Circuit theory thevenin theorem
Circuit theory thevenin theoremCircuit theory thevenin theorem
Circuit theory thevenin theorem
Syed Saeed
 
Basic definitions & laws revised
Basic definitions & laws revisedBasic definitions & laws revised
Basic definitions & laws revised
Syed Saeed
 
Read only memory(rom)
Read only memory(rom)Read only memory(rom)
Read only memory(rom)
Syed Saeed
 
Prom
PromProm
FPGA
FPGAFPGA
PAL
PALPAL
PLA
PLAPLA
Subtractor
SubtractorSubtractor
Subtractor
Syed Saeed
 
Decimal adder
Decimal adderDecimal adder
Decimal adder
Syed Saeed
 
Quine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) methodQuine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) method
Syed Saeed
 
Time domain definition 6
Time domain definition 6Time domain definition 6
Time domain definition 6
Syed Saeed
 
Time domain definition 6
Time domain definition 6Time domain definition 6
Time domain definition 6
Syed Saeed
 

More from Syed Saeed (20)

Laplace transform of periodic functions
Laplace transform of periodic functionsLaplace transform of periodic functions
Laplace transform of periodic functions
 
Maximum power transfer theorem for ac network
Maximum power transfer theorem for ac networkMaximum power transfer theorem for ac network
Maximum power transfer theorem for ac network
 
Thevenin's theorem for ac network
Thevenin's theorem for ac network Thevenin's theorem for ac network
Thevenin's theorem for ac network
 
Tellegen's theorem
Tellegen's theoremTellegen's theorem
Tellegen's theorem
 
Millman's theorem
Millman's theoremMillman's theorem
Millman's theorem
 
Subsitution theorem
Subsitution theoremSubsitution theorem
Subsitution theorem
 
Max. power transfer theorem dc network (Revised)
Max. power transfer theorem dc network (Revised)Max. power transfer theorem dc network (Revised)
Max. power transfer theorem dc network (Revised)
 
Norton's theorem
Norton's theoremNorton's theorem
Norton's theorem
 
Circuit theory thevenin theorem
Circuit theory thevenin theoremCircuit theory thevenin theorem
Circuit theory thevenin theorem
 
Basic definitions & laws revised
Basic definitions & laws revisedBasic definitions & laws revised
Basic definitions & laws revised
 
Read only memory(rom)
Read only memory(rom)Read only memory(rom)
Read only memory(rom)
 
Prom
PromProm
Prom
 
FPGA
FPGAFPGA
FPGA
 
PAL
PALPAL
PAL
 
PLA
PLAPLA
PLA
 
Subtractor
SubtractorSubtractor
Subtractor
 
Decimal adder
Decimal adderDecimal adder
Decimal adder
 
Quine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) methodQuine Mc Clusky (Tabular) method
Quine Mc Clusky (Tabular) method
 
Time domain definition 6
Time domain definition 6Time domain definition 6
Time domain definition 6
 
Time domain definition 6
Time domain definition 6Time domain definition 6
Time domain definition 6
 

Recently uploaded

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 

Recently uploaded (20)

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 

Binary multipliers

  • 2. BINARY MULTIPLIERS SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 2
  • 3. BINARY MULTIPLIERS  A Combinational multiplier is the logic circuit which is implemented to perform multiplication.  The multiplicand is multiplied by each bit of the multiplier starting from the least significant bit.  Each multiplication forms a partial product, successive partial products are shifted one position to the left.  The final product is obtained from the sum of the partial products. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 3
  • 4. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 4 2-bit by 2-bit Binary Multiplier: 2-Bit By 2-Bit Multiplier A B A1AO B1BO P=P3P2P1PO FIG. 1
  • 5. (i) 2-bit by 2-bit Binary Multiplier: Consider the following multiplication of two 2-bit number B1 BO A1 AO Multiplier AOB1 AOBO A1B1 A1BO P3 P2 P1 PO PO = AOBO P1=AOB1+A1BO P2=A1B1+ C1 P3= C2 SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 5 Multiplicand Partial Product 1 Partial Product 2 C1 C1 C2 C2 X Final Result
  • 6. IMPLEMENTATION OF GATES SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 6 AO BO PO BO A1 AO B1 A1 B1 P1 P2 P3C2= C1 A1BO AOB1 A1B1 HA HA PO = AOBO P1=AOB1+A1BO P2=A1B1+ C1 P3= C2 FIG. 2
  • 7.  Multiplicand Bits are B1 and BO, Multiplier bits are A1 and AO and the products is P3P2P1PO.  First partial product is formed by multiplying BO by AO and B1 by AO  Multiplication of AO and BO produces 1, if both bits are 1; otherwise it produces 0. This indicates an AND operation. Therefore partial product can be implemented with AND gates.  The second partial product can be obtained by multiplying BO by A1 and B1 by A1 and shifted one position to the left.  The two partial product are added with two half adder circuits.  Usually there are more bits in the partial products and it is necessary to use full adder to produce the sum of partial products.  2-bit by 2-bit Binary Multiplier shown in fig.3 SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 7
  • 8. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 8 HA HA BOB1 BOB1 AO A1 Fig.3:2-Bitby2-BitBinaryMultiplier POP1P2P3
  • 9. B3B2B1BO A2A1AO SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 9 AOB3 AOB2 AOB1 AOBO A1B3 A1B2 A1B1 A1BO (ii) 4-Bit By 3-Bit Binary Multiplier COC1C2 SOS1S2S3 A2B3 A2B2 A2B1 A2BO C3C4C5 S4S5S6C6 PO P1P2P3P4P5 P6 Multiplicand Multiplier Partial Product 1 Partial Product 2 Partial Sum 1 Partial Product 3 Partial Sum 2 Final Result
  • 10. • The partial product terms are produced via bit by bit multiplication. This is equivalent to ANDing of two bits. • Finally the partial product terms in each column are added together to get final product terms. • No. of AND gates= m * n, where m= multiplier bits and n= multiplicand bits. • (m-1)n-bit adders required to produce a product of m+n bits. • For 4-bit by 3-bit multiplier, the no. of AND gates=3*4=12 • Two 4-bit adders are required to produce product of seven bits. • Fig. 2 shows the 4-bit by 3-bit multiplier. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 10
  • 11. (ii) 4-Bit By 3-Bit Binary Multiplier: SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 11 B2 B1 BOB3 BOB1B2B3 ADDEND AUGEND SUM AND OUTPUT CARRY ADDEND AUGEND SUM AND OUTPUT CARRY 4-BIT ADDER 4-BIT ADDER AO A1 A2 POP1 P2P3P4P5 P6 0 BOB1B2B3 AOBO AOB1 AOB2 AOB3 A1BO A1B1 A1B2 A1B3 AOB1 + A1BO SO FIG.4
  • 12. (iii) 4- Bit By 4-Bit Binary Multiplier:  It is a combinational circuit. This logic circuit is implemented to perform multiplication of two 4-bit binary numbers A= A3A2A1AO and B=B3B2B1BO A3 A2 A1 AO B3 B2 B1 BO SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 12 BOA3 BOA2 BOA1 BOAO B1A3 B1A2 B1A1 B1AO B2A3 B2A2 B2A1 B2AO B3A3 B3A2 B3A1 B3AO COC1C2 SOS1S2S3C3 C4C5C6 S4S5S6 S7C7 C8C9C10 S8S9S10S11C11 POP1P2P3P4P5P6P7 Multiplicand Multiplier Partial Product 1 Partial Product 2 Partial Product 3 Partial Sum 1 Partial Product 4 Partial Sum 2 Partial Sum 3 Final Result
  • 13.  In this process the first partial product is obtained by multiplying BO with A3A2A1AO , the second partial product is formed by multiplying B1 with A3A2A1AO , likewise for III and IV partial products.  These partial products can be implemented with AND gates (as shown in fig.)  These partial product are then added by using 4 bit parallel adder.  The three most significant bits of first partial product with carry (considered as zero) are added with second partial term in first full adder.  Then the result is added to the next partial product with carry out and it goes on till the final partial product, finally it produces 8 bit sum which indicates the multiplication of two binary numbers. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 13
  • 14. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 14 A1 AOA2A3 A3 A2 A1 AO A3 A2 A1 AO A3 AOA1A2 BO B1 B3 B2 POP1P6 AOBO BOA1+B1AO P3P5 P2P7 P4 4- Bit Binary Adder 1 4- Bit Binary Adder 2 4- Bit Binary Adder 3 SOS1S2S3 Cout S4S5S6S7 Cout S8S9S10 S11 FIG.4:4-BitBy4-BitBinaryParallel Multiplier 0
  • 15. References: • Digital Design, Pearson, 4th Edition. • Digital Circuit and Design, S. Salivahanan and S. Arivazhagan, Oxford University Press, 5th Edition. • Digital Systems Principles & Applications, Ronald J. Tocci, Prentice-Hall of India Pvt. Ltd. , 6th Edition. SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 15
  • 16. THANK YOU SYED HASAN SAEED, INTEGRAL UNIVERSITY LUCKNOW 16