ARRAY MULTIPLAYER
19IFTE063_K.S.Jothika
19IFTE073_T.G.Preethi
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.
• 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.
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
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
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.

Computer organisation and architecture

  • 1.
  • 2.
    ARRAY MULTIPLAYER • Checkingthe 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 multiplicationof 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 arraymultiplayer 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 ADVANTAGESDISADVANTAGES • 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.