Professional Documents
Culture Documents
DESIGN AND IMPLEMENTATION OF SQUARE & CUBE ALGORITHM USING VEDIC MATHEMATICS
2012-2013
OVERVIEW
Introduction
Vedic sutras
Block diagram of square algorithm and cube
algorithm
References
INTRODUCTION
Multiplication is an important fundamental function in
arithmetic operations.
The process of raising a number to a power i.e.,
exponentiation is an important operation. The exponentiation operation, like square and cube plays a vital role in communication systems, signal processing applications..
increases design complexity as well as expense. Moreover, multipliers occupy large area, have long latency and consume considerable power.
Therefore, which offer either of the following design targets-
scalability, re-configurability, high speed, low power consumption, regularity of layout and less area or even a combination of some of these features are to be designed.
power multiplier.
In the present work we are using the Vedic sutras to compute the
mathematics is used.
This approach of obtaining the square and cube of a number is fast
VEDIC SUTRAS
Vedic mathematics is mainly based on the 16 sutras
dealing with various branches of mathematics like arithmetic, algebra, geometry etc..
Anurupya Sutra
(X1X0)
X1
multiplier
X1
X0
X0
multiplier
multiplier
X12
X1*X0
X02
<<
2X1X0
Let us consider how to obtain the square of a two bit number :(X1X0) X1 X0 X1 X0 P3 P2 P1 P0
X1xxx
X1 multiplier X12 X1 X0 X1 X0 multiplier X0
multiplier
multiplier
multiplier
multiplier
X13
X1X02
2 X12X0
+ 3X12X0 + 3X1X02
2X1X02
(X1X0)3
REFERENCES
M.Ramalatha, K.Deena Dayalan, P.Dharani, A Novel Time And
Energy Efficient Cubing Circuit Using Vedic Mathematics For Finite Field Arithmetic.
Chandra Mohan Umapathy, High Speed Squarer.
Analysis of A Novel Parallel Square and Cube Architecture Based On Ancient Indian Vedic Mathematics.
Ramachandran.S,
Kirti.S.Pande
Design,
Implementation
and