Design, Implementation and Performance Analysis of An Integrated Vedic Multiplier Architecture
Design, Implementation and Performance Analysis of An Integrated Vedic Multiplier Architecture
Abstract
Fundamental and the core of all the Digital Signal Processors (DSPs) are its multipliers and speed of the DSPs is mainly
determined by the speed of its multipliers. Multiplication is the most fundamental operation with intensive arithmetic
computations. Two important parameters associated with multiplication algorithms performed in DSP applications are
latency and throughput. Latency is the real delay of computing a function. Throughput is a measure of how many
computations can be performed in a given period of time. The execution time of most DSP algorithms is dependent on its
multipliers, and hence need for high speed multiplier arises.
Urdhva tiryakbhyam sutra performs faster for small inputs and Nikhilam sutra for larger inputs. Here a novel Integrated
Vedic multiplier architecture, which by itself selects the appropriate multiplication sutra based on the inputs, is proposed. So
depending on inputs, whichever sutra is faster, that sutra is selected by the proposed integrated Vedic multiplier architecture.
In the simulation results, it can be seen that Urdhva performs faster for small inputs, but Nikhilam performs better for large
inputs (more than twice as much for 64 bit multiplicands).
Keywords Integrated Vedic multiplier architecture, Nikhilam sutra architecture, Urdhva tiryakbhyam sutra.
I. INTRODUCTION
Vedic mathematics is an extract from four Vedas (books of wisdom). It is actually a sub module of Sthapatya-veda (book
on civil engineering and architecture), which is an upya-veda (supplement) of Atharva Veda. Owing to its simplicity and
regularity, it finds its utility and applications in the fields of geometry, trigonometry, quadratic equations, factorization and
calculus.
His holiness Jagadguru Shankaracharya Bharati Krishna Teerthaji Maharaja (1884-1960) comprised all this work. He did an
extensive research in the Vedas and came up with the simplified form of calculations which are yet so powerful. He came up
with complete explanations and presented them in the form sutras. He constructed 16 sutras (formulae) and 16 Upya sutras
(sub formulae) after extensive research in Atharva Veda. As all these sutras were extracts from swamijis own findings and
research, these are not found explicitly in the Veda. Vedic is a term derived from the word veda which means the storehouse of all knowledge.
The power of Vedic mathematics is not only confined to its simplicity, regularity, but also it is logical. Its high degree of
eminence is attributed to the aforementioned facts. It is these phenomenal characteristics, which made Vedic mathematics,
become so popular and thus it has become one of the leading topics of research not only in India but abroad as well.
Vedic mathematics logics and steps can be directly applied to problems involving trigonometric functions, plane and sphere
geometry, conics, differential calculus, integral calculus and applied mathematics of various kind.
The awe striking and the mind boggling feature of Vedic mathematics lies in the fact that it simplifies the complicated
looking calculations in conventional mathematics to a simple one in a much faster and efficient manner. This is attributed to
the fact that the Vedic formulae are claimed to be based on the natural principles on which the human mind works. Hence
this presents some effective algorithms which can be applied to various branches of engineering.
The architecture of Multipliers can be generally classified into three categories. First is the serial multiplier which
emphasizes on hardware optimization of chip area. Second is parallel multiplier which performs high speed mathematical
operations, the drawback being relatively larger chip area consumption. The final one is serial-parallel multiplier which is
a trade-off between time consuming serial multipliers and the area consuming parallel multipliers.
Page 697
III.
DESIGN APPROACH
Page 698
Page 699
IV.
RESULT
A. Simulation Result
Page 700
Page 701
16x16
32x32
64x64
Urdhva
13.455 ns
25.083 ns
44.667 ns
77.132 ns
Nikhilam
18.699 ns
20.094 ns
24.075 ns
32.816 ns
Urdhva faster by
Nikhilam faster by
Nikhilam faster by
Nikhilam faster by
38.97%
24.82%
85.53%
135.04%
Type
% increase in
speed
Page 702
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
Prabir Saha, Arindham Banerjee, Partha Battacharyya, Anup Dhandapat, High speed design of complex multiplier
using Vedic mathematics, Proceedings of the 2011 IEEE students technology symposium, IIT Kharagpur, pp. 237241, Jan. 2011.
Purushottam D. Chidgupkar and Mangesh T. Karad, The Implementation of Vedic Algorithms in Digital Signal
Processing, UICEE, Global J. of Engng. Educ., Vol.8, No.2, pp. 153-158, 2004.
Himanshu Thapliyal and Hamid R. Arabnia, A Time-Area- Power Efficient Multiplier and Square Architecture
Based On Ancient Indian Vedic Mathematics, Department of Computer Science, The University of Georgia, 415
Graduate Studies Research Center Athens, Georgia 30602-7404, U.S.A.
E. Abu-Shama, M. B. Maaz, M. A. Bayoumi, A Fast and Low Power Multiplier Architecture, The Center for
Advanced Computer Studies, The University of Southwestern Louisiana Lafayette, LA 70504.
Harpreet Singh Dhillon and Abhijit Mitra, A Reduced- Bit Multiplication Algorithm for Digital Arithmetics,
International Journal of Computational and Mathematical Sciences ,2008.
Shamim Akhter, VHDL Implementation of Fast NXN Multiplier Based on Vedic Mathematics, Jaypee Institute of
Information Technology University, Noida, 201307 UP, INDIA, 2007 IEEE.
Himanshu Thapliyal, Saurabh Kotiyal and M. B Srinivas, Design and Analysis of A Novel Parallel Square and Cube
Architecture Based On Ancient Indian Vedic Mathematics, Centre for VLSI and Embedded System Technologies,
International Institute of Information Technology, Hyderabad, 500019, India, 2005 IEEE.
Jagadguru Swami Sri Bharati Krishna Tirthji Maharaja,Vedic Mathematics, Motilal Banarsidas, Varanasi, India,
1986.
Himanshu Thapliyal and M.B Srinivas, VLSI Implementation of RSA Encryption System Using Ancient Indian
Vedic Mathematics, Center for VLSI and Embedded System Technologies, International Institute of Information
Technology Hyderabad-500019, India.
Abhijeet Kumar, Dilip Kumar, Siddhi, Hardware Implementation of 16*16 bit Multiplier and Square using Vedic
Mathematics, Design Engineer, CDAC, Mohali.
Page 703