Multipliers

Textbooks

1. Digital Design
BY: Morris Mano and Michael Ciletti - Chapter 4 (Combinational Logic)
Comprehensive coverage of multiplier circuits, array multipliers, and binary multiplication algorithms.

2. Digital Logic and Computer Design
BY: Morris Mano - Chapter 4
Fundamental concepts of digital logic design including binary arithmetic and multiplier implementations.

3. Digital Electronics: Principles, Devices and Applications
BY: Anil K. Maini - Chapter 5
Practical approach to digital circuit design with detailed analysis of multiplication circuits.

4. Digital Systems: Principles and Applications
BY: Ronald J. Tocci, Neal S. Widmer, and Gregory L. Moss - Chapter 6
Excellent coverage of digital arithmetic operations and multiplier circuit implementation.

5. Computer Organization and Design
BY: David A. Patterson and John L. Hennessy - Chapter 3
Hardware perspective on multiplication operations and their implementation in processors.

6. Computer Arithmetic: Algorithms and Hardware Designs
BY: Behrooz Parhami - Chapters 8-10
Specialized coverage of multiplication algorithms, array multipliers, and tree multipliers.

Video Lectures and Online Courses

NPTEL Courses:

MIT OpenCourseWare:

YouTube EDU Channels:

Research Papers and Articles

1. High-Speed Multiplication Using Wallace Trees
BY: Christopher S. Wallace
IEEE Transactions on Electronic Computers, 1964

2. A Survey of Fast Multiplier Architectures
BY: Neil H. E. Weste and David Harris
Proceedings of IEEE, 2005

3. Modified Booth Algorithm for Radix-4 Multiplication
BY: Andrew D. Booth
The Quarterly Journal of Mechanics and Applied Mathematics, 1951

4. VLSI Implementation of High-Speed Multipliers
BY: Keshab K. Parhi
IEEE Transactions on VLSI Systems, 1999

5. Dadda Tree Multipliers: A Low Power Multiplication Technique
BY: Luigi Dadda
Alta Frequenza, 1965