Vedic Mathematics.ppt

14
Presented by.. S.Noor Mohammad High Speed ASIC Design Of Complex Multiplier Using Vedic Mathematics

description

This ppt allows to handle different methods to deal with asic multiplier

Transcript of Vedic Mathematics.ppt

Page 1: Vedic Mathematics.ppt

Presented by..

S.Noor Mohammad

High Speed ASIC Design Of Complex Multiplier Using Vedic Mathematics

Page 2: Vedic Mathematics.ppt

Electronics & Communication Engineering Dept.P. Indra Reddy Memorial Engineering College, Chevella.

Page 3: Vedic Mathematics.ppt

Available methods for arithmetic

calculations.

Disadvantages of the methods.

What is Vedic mathematics..?

How can such an old methods reduces the

complexity in latest technology.

Where it can be

used…!

Contents::

Page 4: Vedic Mathematics.ppt

Array

Multiplier

Booth Multiplier

Vedic Mathema

tics

Page 5: Vedic Mathematics.ppt

Array Multiplier

Booth Multiplier

The delay associated with the array multiplier is the time taken by the signals to propagate through the gates that form the multiplication array.

Large booth arrays are required for high speed multiplication and exponential operations which in turn require large partial sum and partial carry registers.

Multiplication of two n-bit operands using a radix-4 booth recording multiplier requires approximately n / (2m) clock cycles to generate the least significant half of the final product, where m is the number of Booth recorder adder stages. Thus, a large propagation delay is associated with this case.

Drawbacks of existing methods:

Page 6: Vedic Mathematics.ppt

The word „Vedic‟ is derived from the word „veda‟ which means the store-house of all knowledge.

Jagadguru Shankaracharya Bharati Krishna Teerthaji Maharaja (1884-

1960)

Vedic Mathematics is the ancient methodology of Indian mathematics which has a unique technique of calculations based on 16 Sutras (Formulae).

It covers explanation of several modern mathematical terms including arithmetic, geometry (plane, co-ordinate), trigonometry, quadratic equations, factorization and even calculus.

What is Vedic Mathematics..?

Page 7: Vedic Mathematics.ppt

1) (Anurupye) Shunyamanyat

2) Chalana-Kalanabyham

3) Ekadhikina Purvena

4) Ekanyunena Purvena

5) Gunakasamuchyah

16) Yaavadunam 6) Gunitasamuchyah

15) Vyashtisamanstih 7)Nikhilam

Navatashcaramam

14) Urdhva-tiryakbhyam Dashatah

13) Sopaantyadvayamantyam 8) Paraavartya Yojayet

12) Shunyam Saamyasamuccaye 9) Puranapuranabyham

11) Shesanyankena Charamena 10) Sankalana- vyavakalanabhyam

16 Suthras(Formules) in Vedic Mathematics

Page 8: Vedic Mathematics.ppt

How to solve

the complex

mathematica

l problems

using Vedic

Algorithms.?

Page 9: Vedic Mathematics.ppt

3256*7384 3256 *7384

13024 26048+ 9768++22792+++

24042304

Memory usage is high for each

stageand causes delay

in execution

Conventional method for 4-bit multiplication.

Page 10: Vedic Mathematics.ppt

How to reduce memory usage capability and propogation delay for a complex multiplication.

Here it is 3256

*7384240423

04

HOW..….?

Reduces Complexity levels Decrese memory usage capacity Less Propagation delay

Page 11: Vedic Mathematics.ppt

1. CP X0 = X0 * Y0 = A Y0

2. CP X1 X0 = X1 * Y0+X0 * Y1 = B Y1 Y0

3. CP X2 X1 X0 = X2 * Y0 +X0 * Y2 +X1 * Y1 = C Y2 Y1 Y0

4. CP X3 X2 X1 X0 = X3 * Y0 +X0 * Y3+X2 * Y1 +X1 *Y2 = D Y3 Y2 Y1 Y0

7 CP X3 = X3 * Y3 = G Y3

6. CP X3 X2 = X3 * Y2+X2 * Y3 = F Y3 Y2

5. CP X3 X2 X1 = X3 * Y1+X1 * Y3+X2 * Y2 = E Y3 Y2 Y1

PARALLEL COMPUTATION METHODOLOGY

Page 12: Vedic Mathematics.ppt

Hardware architecture of the Urdhva tiryakbhyam multiplier

Page 13: Vedic Mathematics.ppt

Basic Applications: Vedic Mathematics is a branch of Mathematics which teaches pattern-observation and faster calculations. Vedic Mathematics covers ArithmaticsDecimal operations in all decimal work, Ratios, Proportions, Trigonometry, Percentages, Averages, Interest, Annuities, Discount, the Centre of Gravity of Hemispheres, Transformation of Equations, Dynamics, Statistics, Hydro Statistics, Pneumatics, Applied Mechanics, Solid Geometry, Plane Spherical Trigonometry, Astronomy, etc.

Where it can be used

ASCI Application: The propagation delay of the resulting (16, 16)x(16, 16) complex multiplier is only 4ns and consume 6.5 mW power. We achieved almost 25% improvement in speed from earlier reported complex multipliers, e.g. parallel adder and DA based architectures.

Page 14: Vedic Mathematics.ppt