0% found this document useful (0 votes)
36 views25 pages

Types of Multiplier

The Braun multiplier, proposed by Edward Louis Braun in 1963, is a parallel multiplier designed for unsigned numbers, utilizing a specific architecture that requires a significant number of adders and AND gates. While it offers advantages such as minimum complexity and scalability, it suffers from high power consumption and a large chip area. The document also discusses the Baugh-Wooley multiplier, an enhancement for signed and unsigned operands, and the Booth multiplier, which optimizes performance by reducing the number of partial products.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views25 pages

Types of Multiplier

The Braun multiplier, proposed by Edward Louis Braun in 1963, is a parallel multiplier designed for unsigned numbers, utilizing a specific architecture that requires a significant number of adders and AND gates. While it offers advantages such as minimum complexity and scalability, it suffers from high power consumption and a large chip area. The document also discusses the Baugh-Wooley multiplier, an enhancement for signed and unsigned operands, and the Booth multiplier, which optimizes performance by reducing the number of partial products.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Braun Multiplier

Dr.E.Srinivas
Associate Professor
Dept. of E.C.E

1
Introduction:

 Braun Edward Louis First proposed the Braun multiplier in 1963.


 i) It is a simple parallel multiplier that is commonly known as the Carry Save
Array Multiplier.

 (ii) This multiplier is restricted to performing multiplication of two unsigned


numbers.

2
Architecture of Braun multiplier:

An nxn-bit Braun multiplier requires n(n-1) adders and

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

P 8-bit product of X and Y

Schematic diagram of 4x4-bit Braun Multiplier Architecture 5


Speed Considerations:

• 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.

tBraun = (n-1)tcarry-save + tAND+ (n-1)tRipple-Carry


Where
tcarry-save = time required to generate Carry-out(Cout) or Sum(Sout) at
the output after the inputs are supplied to a CSA.
tRipple-Carry = time taken for the Carry-out(Cout) or Sum(Sout) to be generated at the
output after the inputs are supplied to a RCA.
tAND =delay of an AND gate
6
Advantages:
1. Minimum Complexity
2. Easily Scalable
3. Easily Pipelined
4. Regular shape, easy to place & Route

Disadvantages:
5. High Power Consumption
6. More Digital gates resulting in large chip area

7
Applications :

1. It is arithmetic operation for DSP applications


2. Such as ‘Filtering’ and for Fourier transform
3. To achieve high execution , speed parallel array multipliers are widely used.
4. These multipliers tend to consume most of power in DSP computations.

8
Baugh-Wooley Multiplier:

The Baugh-Wooley multiplier is an enhanced version of the Braun multiplier.

It is designed to cater to multiplication of both signed and un-signed


operands, which are represented in the 2’s complement number systems.

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.

 A 2’s complement generator is shown in fig.4.6.

 It is basically a combinational circuit that will either pass the input


unchanged or convert it into the 2’s complement form.

 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.

 The generated result is the 2’s complement of the input bits.


 On the contrary, when the Comp-Sig goes low, the multiplicand inputs do
 not get inverted and a 0 gets added to them.
 Once the signed multiplicands get processed, the most significant bit (MSB) of the
 Result would then indicate the sign of the result( 1 for negative, 0 for positive). 14
15
Performance consideration:

The area and power consumption of a number of multiplier structures


vary with the number of bit operands and the layout strategies.

Increasing regularity and locality at the silicon level reduces the


power consumption in a standard-cell based design flow.

Since the Baugh-Wooley multiplier is an evolvement of the Braun multiplier,


Its performance can also be improved by using the earlier-mentioned optimized
Interconnections.

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.

It can Handle signed binary multiplication by using 2’s complement representation.


This increases the complexity of how the signs of the operands get stored in auxiliary
circuits.

19
Table 4.3 Recoding in Booth Algorithm

Xi Xi-1 Operation on multiplicand A. yi

0 0 One bit shift to the right only. 0

0 1 Add A to the existing sum of partial products +1


and then shift the result one bit to the right

1 0 Subtract A from the current sum of partial products -1


and then shift the result one bit to the right

1 1 One bit shift to the right only. 0


20
21
22
23
24
Thank
you
25

You might also like