What is it about?
An efficient binary multiplier design for high-speed applications using Karatsuba algorithm and Urdhva-Tiryagbhyam algorithm
Featured Image
Why is it important?
Binary multiplication is an important operation in many high power computing applications and floating point multiplier designs. And also multiplication is the most time, area and power consuming operation. This paper proposes an efficient method for unsigned binary multiplication which gives a better implementation in terms of delay and area. A combination of Karatsuba algorithm and Urdhva-Tiryagbhyam algorithm (Vedic Mathematics) is used to implement the proposed unsigned binary multiplier. Karatsuba algorithm is best suited for higher bits and Urdhva-Tiryagbhyam algorithm is best for lower bit multiplication. A new algorithm by combining both helps to reduce the drawbacks of both. The multiplier is implemented using Verilog HDL, targeted on Spartan-3E and Virtex-4 FPGA.
Perspectives
As binary multipliers are the most commonly employed computation blocks, this work would help to reduce the computation overhead of systems.
Arish Sateesan
Katholieke Universiteit Leuven
Read the Original
This page is a summary of: An efficient binary multiplier design for high speed applications using Karatsuba algorithm and Urdhva-Tiryagbhyam algorithm, April 2015, Institute of Electrical & Electronics Engineers (IEEE),
DOI: 10.1109/gcct.2015.7342650.
You can read the full text:
Contributors
The following have contributed to this page







