Types of Multiplier
Types of Multiplier
Dr.E.Srinivas
Associate Professor
Dept. of E.C.E
1
Introduction:
2
Architecture of Braun multiplier:
n2 AND gates.
One efficient implementation of the multiplier is the regular layout of the adder
array.
3
A 4×4 bit basic Braun multiplier 4
A: 4-Bit multiplicand
B: 4-Bit multiplier
• The delay of the braun multiplier is dependent on the delay of the full adder and
also on the final adder in the last row.
• In the multiplier array, a full adder with balanced carry and sum delays is desirable
• Because the sum and carry signals are both in the critical path.
Disadvantages:
5. High Power Consumption
6. More Digital gates resulting in large chip area
7
Applications :
8
Baugh-Wooley Multiplier:
The partial products are adjusted so that the negative signs are moved to the last steps,
Which in turn maximize the regularity of multiplication array.
9
Statement :
Baugh-Wooley multiplication is one amongst the costeffective ways to handle the sign bits.
This method has been developed so as to style regular multipliers, suited to 2's
compliment numbers Baugh-Wooley algorithm for the unsigned binary multiplication
is based on the concept.
10
11
12
13
Signed multiplicands must first be converted in to their 2’s complement representation
before multiplication.
When the control line Comp-Sig(Complementary Signal) goes high, the XOR gates
invert the input bits and a 1 gets added to the result.
16
Disadvantages:
1. hardware complexity,
2. need large routing area
17
Booth Multiplier :
Area-efficient and fast multipliers are the essential blocks for high-performance computing.
Therefore, multipliers should be small enough so that a larger number of them may be
integrated on a single chip.
Conventional array multipliers, like the Braun multiplier and the Baugh-Wooley multiplier,
Achieve comparatively good performance ,but they require large areas of silicon, unlike the
add-shift algorithms, which require less hardware and exhibit poorer performance.
The Booth multiplier makes use of the booth encoding algorithm in order to reduce the
number of partial products by considering two bits of the multiplier at a time,
thereby achieving a speed advantages over other multiplier architectures. This algorithm is
valid for both signed and unsigned operands 18
Booth’s Algorithms:
In 1951, A.D Booth Proposed the Booth algorithms ( also known as the radix-2
algorithm) for multiplication that accepts numbers in 2’s complement form,
based on radix-2 computation.
19
Table 4.3 Recoding in Booth Algorithm