VLSI Questions and Answers – Multiplier Systems

This set of VLSI Multiple Choice Questions & Answers (MCQs) focuses on “Multiplier Systems”.

1. Multipliers are built using
a) binary adders
b) binary subtractors
c) dividers
d) multiplexers
View Answer

Answer: a
Explanation: A multiplier is an electronic circuit used to multiply two bianry numbers. It is built using binary adders that are full adders.

2. Which method uses reduced number of partial products?
a) Baugh-wooley algorithm
b) Wallace trees
c) Dadda multipliers
d) Modified booth encoding
View Answer

Answer: d
Explanation: Multiplication in multipliers is done by obtaining partial products and then summing it up. Modified booth encoding reduces the number of partial products that must be summed.

3. Which method is easier to manipulate accumulator content?
a) left shifting
b) right shifting
c) serial shifting
d) parallel shifting
View Answer

Answer: b
Explanation: It is easier to right shift the contents of the accumulator than to left shift. This can be used to eliminate the least significant bits of the product.
advertisement
advertisement

4. Which multiplier is very well suited for twos-complement numbers?
a) Baugh-wooley algorithm
b) Wallace trees
c) Dadda multipliers
d) Modified booth encoding
View Answer

Answer: a
Explanation: Baugh-wooley method is used to design multipliers that are regular in structure and is very well suited for twos complement numbers.

5. What is the delay required to perform a single operation in a pipelined structure?
a) 2n
b) 3n
c) 4n
d) n
View Answer

Answer: b
Explanation: The delay of one operation through the pipeline is 3n that is it takes 3n clock cycles to obtain a product after X and Y are input.

6. Latches choosen are
a) static shift registers
b) any flipflop
c) dynamic shift register
d) multiplexers
View Answer

Answer: c
Explanation: The latches choosen are dynamic shift register as the structure will be continuously clocked.

7. Which method reduces number of cycles of operation?
a) Baugh-wooley algorithm
b) Wallace trees
c) Dadda multipliers
d) Modified booth encoding
View Answer

Answer: d
Explanation: Modified booth encoding algorithm avoids many idle cells in a cellular multiplier as well as reduces the number of cycles compared with the serial-parallel multiplier.
advertisement

8. The completion time for multiplication time in baugh-wooley method is
a) n
b) 2n
c) 3n
d) 4n
View Answer

Answer: b
Explanation: The completion time for multiplication in Braun or Baugh-wooley is proportional to 2n where as completion time in Wallace tree method is proportional to log(base 2)(n).

9. In which method minimum number of adder cells are used?
a) Baugh-wooley algorithm
b) Wallace trees
c) Dadda multipliers
d) Modified booth encoding
View Answer

Answer: c
Explanation: Dadda multipliers are similar to Wallace trees but it has a reduced number of adder cells. This is a technique developed from Wallace tree but with an improvement.
advertisement

10. Which method is suitable for larger operands?
a) Baugh-wooley algorithm
b) Wallace trees
c) Dadda multipliers
d) Modified booth encoding
View Answer

Answer: b
Explanation: Wallace tree multipliers should be used for larger operands and where the performance is critical.

Sanfoundry Global Education & Learning Series – VLSI.

To practice all areas of VLSI, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.