111 views

Uploaded by Pradeepdarshan Pradeep

design and implementation of square and cube using vedic multiplier

- Index Laws Folding Paper v1
- design and implementation of square and cube using vedic multiplier
- Vedic Multiplier design
- Computer Arithmetic
- 1847063810 Teach Math b
- maths
- Laws of Exponents V1
- alu[1]
- Lc g10 Maths - Lesson 3 - Exponents
- rg
- MultPlannerEA AA
- Basic Math(mathematics)
- CBS Bansho
- s2
- Maths for Marines
- ps18n3cs19
- Finn John_From Counting to Calculus
- TI-15 Explorer Activity
- demo-final.pptx
- digital presentation

You are on page 1of 15

DESIGN AND IMPLEMENTATION OF SQUARE & CUBE ALGORITHM USING VEDIC MATHEMATICS

UNDER THE GUIDANCE OF Dr. REKHA K.R. PROFESSOR, ECE Dept. 2012-2013

KENGERI, BANGALORE-560060

OVERVIEW

Introduction

Literature survey

Basic Concept Block diagram of square algorithm and cube algorithm Experimental result Conclusion and future scope 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..

Structure based array implementation are faster but scalability

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.

LITERATURE SURVEY

There are number of techniques that to perform binary multiplication. In general, the choice is based upon factors such as latency, throughput, area, and design complexity.

Array Multiplier, Booth Multiplier and Wallace Tree Multipliers are some of the standard approaches to have hardware implementation of binary Multiplier.

Array Multiplier gives more power consumption as well as the optimum number of components required ,but delay for this Multiplier is larger .It also requires large

this array Multiplier is less economical .Thus ,it is a fast Multiplier but hardware complexity is high.

In the Wallace tree Multiplier ,the circuit layout is not easy although the speed of the operation is high

PROBLEM FORMULATION The problems that are to be handled in this present work is 1. To reduce area and delay. 2. To minimize power consumption. 3. To design a Multiplier with regular in structure. OBJECTIVE The main objective of this work is to implement an Arithmetic unit which makes use of Vedic Mathematics algorithm for multiplication. The Arithmetic unit that has been made performs multiplication, addition, subtraction and Multiply Accumulate operations. The MAC unit, used in the Arithmetic module uses a fast multiplier, built with Vedic Mathematics Algorithm. Also, square and cube algorithms of Vedic Mathematics, to reduce the multiplications required

Multiplier based on Vedic Mathematics is one of the fast and low

power multiplier.

In the present work we are using the Vedic sutras to compute the

To compute square we have made use of the Duplex property of

To find the cube of the number Anurupya Sutra of Vedic

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

Block diagram for cube architecture (X1X0)

X1xxx

X1 multiplier X12 X1 X0 X1 X0 multiplier X0

multiplier

multiplier

multiplier

multiplier

X13

X1X02

2 X12X0

+ 3X12X0 + 3X1X02

2X1X02

(X1X0)3

EXPERIMENTAL RESULT

Result of Square algorithms

CONCLUSION

It is evident from the results that implementation of Vedic square algorithm using Wallace tree multiplier is better than that of using array multiplier in terms of power and area. Also Vedic mathematics approach of obtaining square and cube is faster and the power consumption is also reduced due to parallel computation. There is an overwhelming need to explore Vedic algorithms in detail so as to verify its applicability in different domains of engineering. FUTURE WORK

Vedic Mathematics, developed about 2500 years ago, gives us a clue of symmetric computation. Vedic mathematics deals with various topics of mathematics such as basic arithmetic, geometry, trigonometry, calculus etc. All these methods are very efficient as far as manual calculations are concerned. If all those methods effectively implement hardware, it will reduce the computational speed drastically. Therefore, it could be possible to implement a complete ALU using all these methods using Vedic mathematics methods. By using these ancient Indian Vedic mathematics methods world can achieve new heights of performance and quality for the cutting edge technology devices.

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

THANK YOU

- Index Laws Folding Paper v1Uploaded byenzuber
- design and implementation of square and cube using vedic multiplierUploaded byPradeepdarshan Pradeep
- Vedic Multiplier designUploaded byVeena Sridhar
- Computer ArithmeticUploaded byspweda
- 1847063810 Teach Math bUploaded bychalkdestick
- mathsUploaded bykittycute23
- Laws of Exponents V1Uploaded byTariq Choudhry
- alu[1]Uploaded bypreethisudha
- Lc g10 Maths - Lesson 3 - ExponentsUploaded byrogerzwane
- MultPlannerEA AAUploaded byapi-3723109
- Basic Math(mathematics)Uploaded byziyaz119420
- Maths for MarinesUploaded byegypure
- rgUploaded byalqp
- CBS BanshoUploaded byLiew2020
- ps18n3cs19Uploaded byapi-234377298
- Finn John_From Counting to CalculusUploaded byZargar Junaid
- s2Uploaded byDavid Toro
- TI-15 Explorer ActivityUploaded byakemp5
- demo-final.pptxUploaded byTaTa Acusar
- digital presentationUploaded byapi-260917578
- arithm12west00ontauoftUploaded byAnonymous TlGnQZv5d7
- FIRSTDAYOFSCHOOLICEBREAKERS_1Uploaded byMaureen Patricia
- 2017Lesson_April18_24.pdfUploaded byerinconrad
- Lesson PlanUploaded byJeffrey B Rapisora
- lesson2 2-hatsofftothewumpsUploaded byapi-354332394
- instruction commentaryUploaded byapi-242199368
- Unit 2Uploaded byDr Kishor Bhanushali
- 11-beck-self-selected-1 editedUploaded byapi-310546938
- RPT MT Y4 DLP [2019]Uploaded byyeokahhian82
- RPT MT Y4 DLP [2017]Uploaded byMalar Selvandran

- Static timing analysisUploaded byPradeepdarshan Pradeep
- MSP430 Quick ReferenceUploaded byetome05
- MSP 430 (Mixed Signal Processor)Uploaded byPradeepdarshan Pradeep
- Design for Vlsi SystemsUploaded byPradeepdarshan Pradeep
- A Brief History of Real Time Embedded SystemUploaded byPradeepdarshan Pradeep
- final ppt of night visionUploaded byPradeepdarshan Pradeep
- Analog Lab Mannual (Copy)Uploaded byPradeepdarshan Pradeep
- Final image compression based fuzzyUploaded byPradeepdarshan Pradeep
- night vision technology reportUploaded byPradeepdarshan Pradeep
- Image compression using fuzzyUploaded byPradeepdarshan Pradeep
- design and implementation of square and cube using vedic multiplierUploaded byPradeepdarshan Pradeep
- DMVLSIUploaded byPradeepdarshan Pradeep
- RESUMEUploaded byPradeepdarshan Pradeep
- design and implementation of square and cube using vedic multiplierUploaded byPradeepdarshan Pradeep
- design and implementation of square and cube using vedic multiplierUploaded byPradeepdarshan Pradeep
- synopsis on vedic multiplerUploaded byPradeepdarshan Pradeep
- FUZZY INFERENCE SYSTEMUploaded byPradeepdarshan Pradeep
- Class 6 - Cortex-M3 Exceptions ProgrammingUploaded byPradeepdarshan Pradeep
- implementation of convolutionUploaded byPradeepdarshan Pradeep
- 10.1.1.106Uploaded byPradeepdarshan Pradeep

- How to Effectively CommunicateUploaded byDavid Okenwa
- Final - Joint Letter Psped-d3tf - 10-28-16Uploaded bywestsiderag
- Health Education 6 8Uploaded byIsabel Behrmann
- Affirming GenderUploaded byLedward Citlalli
- Sathish Linux ResumeUploaded byjaya74msc
- Apollo Operations Handbook Block II Spacecraft Volume 1Uploaded byBob Andrepont
- GO(P) No 95-2017-Fin dated 25-07-2017 (1)Uploaded byAnwar Hussain
- 08. M.Tech. PRPCUploaded byArul Sakthi
- LogWorks3 ManualUploaded byOptweber
- AN1002 Getting Started With HCS12Uploaded byswain.ayas
- supplier_auditUploaded byAmilaLakmal
- Isnis-Singapore-Mental-Wellbeing-Scale.pdfUploaded bysana35
- The Business of SportUploaded byAlister Renaux
- Colebrook EquationUploaded byAhmed Awadalla
- 1C03 Assignment 03 AcidficationUploaded byclblackangel
- The Relevance of Garbage- Can ModelUploaded byPersephona13
- magical weapons essay - marcus garciaUploaded byapi-306469603
- DTIx0592xPA-TourismPolicyEN.pdfUploaded byEmanuela
- Zigbee Pro Stack Profile 2Uploaded bymilee
- Comparative PoliticsUploaded byNg John
- Java_SE_8_Fundamentals_Student_Guide_Vol_2.pdfUploaded byGurjyot Singh
- 1987 Hansen E Richard Role of Conditioning InformationUploaded byFlávio Dias
- SP-152Uploaded bydeviationz
- LMS-Algorithm-it6303_4.pdfUploaded byprakashrout
- Solutions Manual for Mechanics and ThermodynamicsUploaded byPaduraru Giani
- Decision Making in Waste Water Management in IndiaUploaded byEditor IJTSRD
- Hyperion Planning Start and Stop ProceduresUploaded byCaio Leonardo Lima
- HP HDD Manual_EnglishUploaded byvinod 1990
- sol intrakranialUploaded byChairunnisa Baziad
- aix-preUploaded bySunil Kovvuri