2. ARRAY MULTIPLAYER
• Checking the bits of the multiplier one at a
time and forming partial products is a
sequential operation that requires a
sequence of add and shift micro-
operations.
ARRAY MULTIPLICATION:A binary multiplier is an electronic
circuit used in digital electronics, such as a computer, to
multiply two binary numbers. It is built using binary adders.
3. • The multiplication of two binary numbers can be done with
one micro-operation by means of a combinational circuit that
forms the product bits all at once
• This is a fast way of multiplying two numbers since all it
takes is the time for the signals to propagate through the
gates that form the multiplication array.
• An array multiplier requires a large number of gates, and for
this reason it was not economical until the development of
integrated circuits.
• It is combinational circuit used for multiplying two binary
numbers by employing an array of FULL ADDERS and HALF
ADDERS.
4. EXAMPLEOFARRAYMULTIPLAYER
Two bit array multiplayer
1. P(0)= a0b0
2. P(1)=a1b0 + b1a0
3. P(2) = a1b1 + c1 where c1 is the
carry generated during the
addition for the P(1) term.
4. P(3) = c2 where c2 is the carry
generated during the addition
for the P(2) term.
Assuming A = a1a0 and B= b1b0
5. ANOTHER EXAMPLE , WHICH IS 4 BIT BY 3 BIT
ARRAY MULTIPLIER
• Binary number of four bits is represent
as as b3.b2,b1,b0
• Number of three bits is represented aS
a2,A1,a0
K= and j=3, we
need 12 AND Gates
To produce a product
of seven bits.
and FOUR BIT ADDERS
6. ADVANTAGES AND DISADVANTAGES
ADVANTAGES DISADVANTAGES
• Minimum
complexity
• Esily scalable
• Esily pipelined
• Regular shape
• Easy to place and
route
• High power consumption
• More digital gates resulting
in large chip area
• The speed will be slow for a
very wide multiplier
• the worst-case delay of
the multiplierproportional to
the width of themultiplier.