Karatsuba Algorithm and Urdhva-Tiryagbhyam Algorithm
Karatsuba Algorithm and Urdhva-Tiryagbhyam Algorithm
net/publication/308190245
CITATIONS READS
10 201
2 authors, including:
Arish Sateesan
KU Leuven
6 PUBLICATIONS 25 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Arish Sateesan on 24 October 2019.
i.e.; Xl Yr + Xr Yl Xl + Xr Yl + Yr Xl Yl Xr Yr
(4)
The equation (3) can be re-writtten as,
. 2 . Xl Yl + Xr Yr + 2 Xl + Xr Yl + Yr
X l Yl X r Yr (5)
The recurrence of Karatsuba alggorithm is,
.
3 +
2
REFERENCES
TABLE II
Delay comparison of various 8-bit multipliers with proposed [1] Computer Arithmetic, Behrooz Parhami, Oxford
Karatsuba-Urdhva multiplier
University Press, 2000.
Ref. [6] Ref. [7] Ref. [8] Proposed
multiplier [2] “Vedic mathematics”, Swami Sri Bharati Krsna Thirthaji
Width 8-bit 8-bit 8-bit 8-bit Maharaja, Motilal Banarasidass Indological publishers and
Book sellers, 1965
Delay 28.27ns 15.050ns 23.973ns 9.396ns [3] R. Sridevi, Anirudh Palakurthi, Akhila Sadhula, Hafsa
Mahreen, “Design of a High Speed Multiplier (Ancient
Vedic Mathematics Approach)”, International Journal of
Engineering Research (ISSN : 2319-6890), Volume No.2,
Issue No.3, pp : 183-186, July 2013
TABLE III
Delay comparison of various 16-bit multipliers with proposed [4] Nivedita A. Pande, Vaishali Niranjane, Anagha V.
Karatsuba-Urdhva multiplier Choudhari, “Vedic Mathematics for Fast Multiplication in
Ref. [12]-vedic Ref. [5] Proposed DSP”, International Journal of Engineering and Innovative
multiplier multiplier Technology (IJEIT), Volume 2, Issue 8, pp. 245-247,
Width 16-bit 16-bit 16-bit February 2013
Delay 13.452ns 27.148ns 11.514ns [5] R.K. Bathija, R.S. Meena, S. Sarkar, Rajesh Sahu, “Low
Power High Speed 16x16 bit Multiplier using Vedic
Mathematics”, International Journal of Computer
TABLE IV Applications (0975 – 8887), Volume 59– No.6, pp. 41-44,
Delay and area comparison of 24-bit multipliers with proposed December 2012
Karatsuba-Urdhva multiplier
Slices LUTs Delay [6] Poornima M, Shivaraj Kumar Patil, Shivukumar , Shridhar
K P , Sanjay H, “Implementation of Multiplier using
Ref. [13] 1306 2329 16.316ns
Vedic Algorithm”, International Journal of Innovative
Proposed 972 1018 12.996ns Technology and Exploring Engineering (IJITEE), ISSN:
multiplier 2278-3075, Volume-2, Issue-6, pp. 219-223, May 2013
[7] Premananda B.S., Samarth S. Pai, Shashank B., Shashank
S. Bhat, “Design and Implementation of 8-Bit Vedic
Multiplier”, International Journal of Advanced Research
IV. CONCLUSION AND FUTURE WORK in Electrical, Electronics and Instrumentation Engineering,
This paper shows how to effectively reduce the percentage Vol. 2, Issue 12, pp. 5877-5882, December 2013
increase in delay and area of a multiplier by using a very
[8] R. Sai Siva Teja, A. Madhusudhan, “FPGA
Implementation of Low-Area Floating Point Multiplier
Using Vedic Mathematics”, International Journal of
Emerging Technology and Advanced Engineering, ISSN
2250-2459, Volume 3, Issue 12, pp. 362-366, December
2013.
[9] Harpreet Singh Dhillon, Abhijit Mitra, “A Reduced-Bit
Multiplication Algorithm for Digital Arithmetic”, World
Academy of Science, Engineering and Technology, Vol
19, pp. 719-724, 2008
[10] N.Anane, H.Bessalah, M.Issad, K.Messaoudi, “Hardware
implementation of Variable Precision Multiplication on
FPGA”, 4th International Conference on Design &
Technology of Integrated Systems in Nanoscale Era, pp.
77-81, 2009
[11] Anand Mehta, C. B. Bidhul, Sajeevan Joseph,
Jayakrishnan. P, “Implementation of Single Precision
Floating Point Multiplier using Karatsuba Algorithm”,
2013 International Conference on Green Computing,
Communication and Conservation of Energy (ICGCE), pp.
254-256, 2013
[12] Jagadeshwar Rao M, Sanjay Dubey, “A High Speed and
Area Efficient Booth Recoded Wallace Tree Multiplier for
fast Arithmetic Circuits”, 2012 Asia Pacific Conference on
Postgraduate Research in Microelectronics & Electronics
(PRIMEASIA), pp. 220-223, 2012.
[13] Anna Jain, Baisakhy Dash, Ajit Kumar Panda, Muchharla
Suresh, “FPGA Design of a Fast 32-bit Floating Point
Multiplier Unit”, International Conference on Devices,
Circuits and Systems (ICDCS), pp. 545-547, 2012.