SlideShare a Scribd company logo
1 of 4
Download to read offline
Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 
www.ijera.com 207 | P a g e 
ALU Using Area Optimized Vedic Multiplier Anshul Khare1, Dr. V N Yadav2, Vandana Shikarwar3 1PG Student ,Department of Electronics and Communication IES College of Technology Bhopal, India 2Professor ,Department of Electronics and Communication IES College of Technology Bhopal, India 3Asst. Professor ,Department of Electronics and Communication IES College of Technology Bhopal, India ABSTRACT—The load on general processor is increasing. For Fast Operations it is an extreme importance in Arithmetic Unit. The performance of Arithmetic Unit depends greatly on it multipliers. So, researchers are continuous searching for new approaches and hardware to implement arithmetic operation in huge efficient way in the terms of speed and area. Vedic Mathematics is the old system of mathematics which has a different technique of calculations based on total 16 Sutras. Proposed work has discussion of the quality of Urdhva Triyakbhyam Vedic approach for multiplication which uses different way than actual process of multiplication itself. It allows parallel generation of elements of products also eliminates undesired multiplication steps with zeros and mapped to higher level of bit using Karatsuba technique with processors, the compatibility to various data types. It is been observed that lot of delay is required by the conventional adders which are needed to have the partial products so in the work it is further optimized the Vedic multiplier type Urdhva Triyakbhyam by replacing the traditional adder with Carry save Adder to have more Delay Optimization. The proposed work shows improvement of speed as compare with the traditional designs. After the proposal discussion of the Vedic multiplier in the paper, It is been used for the implementation of Arithmetic unit using proposed efficient Vedic Multiplier it is not only useful for the improve efficiency the arithmetic module of ALU but also it is useful in the area of digital signal processing. The RTL entry of proposed Arithmetic unit done in VHDL it is synthesized and simulated with Xilinx ISE EDA tool. At the last the proposed Arithmetic Unit is validated on a FPGA device Vertex-IV. 
Keywords— Urdhva Triyakbhyam Sutra, Vedic mathematics, Carry Save Adder, VHDL 
I. INTRODUCTION 
As known that it is the era of digital domain where the digital signals and its processing is an important concern. The performance of DSP is greatly depends on the MAC unit. So by improving the MAC unit we can develop efficient the Digital Signal Processor, for that proposed Arithmetic unit appears very useful. Also modern CPUs are increasingly working on fast speed with reduced in size of transistor. Arithmetic and Logic Unit (ALU) is a most important and required blocks in CPU. So it is must to have fast and efficient ALU. ALU is the unit in Microprocessor or Microcontroller and execution unit to perform Arithmetic operations like Addition, Multiplication, Subtraction, and Division and also logical operations. In India, Vedic Mathematics is popular and which is heard lot of times so with as per this reference the methods for resolving computations mentally. One of the major purposes of Vedic mathematics is to execute the difficult calculations in simple manner, even orally manageable without much use of pen and paper. Any single human can do these mental operations for very small numbers and So Vedic mathematics gives approaches to solve operations with higher value numbers easily. Vedic mathematics contains more than one method for every basic arithmetic operation like multiplication and division.For every operation there is at least one defined method provided along with some generic methods which are directed towards particular cases simplifying the calculations further. [6], [7] described the Vedic mathematics from beginning and discuss all operations. Vedic mathematics provides algorithms to easy the mathematics and that makes it perfect solution for the problems with speed. Proposed work has used the Urdhva Triyakbhyam sutra for multiplication. Designing done with the Carry Save Adder (CSA) instead of the Conventional Adder which is required during the Partial Product generation with as known CSA converts the multi-operand addition into the easy two operand Addition and so the it requires less time. 
II. PROPOSED ARITHMETIC UNIT 
Proposed 32x32 bit Arithmetic Unit is given in the figure 1. 
RESEARCH ARTICLE OPEN ACCESS
Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 
www.ijera.com 208 | P a g e 
Fig 1.Arithmetic Module Here the A and B are the two 32 bit inputs of proposed Arithmetic Unit. And other part of the design includes Adder, Subtractor, Multiplier, and MAC (optional when DSP processor in use). Product and Accumulated product are 64 bit output while differences, S are 32 bit output. Proposed work did not focus on the designing of the adder and subtractor circuits as these are not consider modules which consumes large amount of area and power in ALU. But after lots of study it is been found that generally, carry ripple adders can be used when it required to meet timing constraints because they are easy to build and compact. When word lengths of 32, tree adders are somewhat faster. Smart EDA synthesis tools automatically understand the “+” operator and map it on an appropriate adder to meet desired timing constraints keeping minimizing the area. The subtractor not different and can be designed with adder circuitry along with two‟s complement algorithm. [8] Has used the Vedic method for the design of multiplier. For designing sub module „Multiplier‟ proposed work have also used the Vedic technique of multiplication named Urdhva Triyambakam multiplier though addition part of it with carry CSA. Urdhva Triyakbhyam method is a general multiplication formula useful to all cases of multiplication. It actual means Vertical and Cross wise. An example of multiplication using Urdhva Triyakbhyam approach is shown in following figure 2 Fig 2. Vedic Multiplication on Decimal Numbers Now discuss hardware design part of Vedic Multiplier. The design begins first with Multiplier design that is 2 bit multiplier as shown in figure 3. 
Fig 3. 2X2 Bit Multiplier For 32x32 Multiplier, first the basic module, that the 2x2 bit multipliers have been design and then, with using these 2x2 blocks, 4x4 module has been design by adding the partial products using CSA and then using this 4x4 module, 8x8 bit module and then 16x16 bit module and then in last 32x32 bit Multiplier module. The block diagram using the Vedic algorithm for multiplication named Urdhva Triyambakam multiplier with carry CSA is given in the following. Fig.4 32 Bit Multiplier with Carry save Adder The MAC unit should be able to produce output in one clock cycle and the new result of addition is added to the previous one and stored in the accumulator register. Figure 4 given above shows MAC architecture which is used by us to design the Arithmetic Unit.
Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 
www.ijera.com 209 | P a g e 
Fig 5. MAC Unit 
III. RESULTS 
Till now we have successfully design 4 bit vedic multiplier with the help of CSA and table given below shows the results for the same. Next 8x8 , 16x16 and 32x32 need to be implement. The results are been produced after RTL entry in Xilinx EDA tool. Simulation is done on Xilinx ISE and results are been verified correctly. . 
No of Slices 
19 
No of 4 input LUT 
33 
No of bounded IOBs 
16 
Logical Delay 
7.947 ns 
Table 1 synthesize Results of 4 bit Proposed Vedic Multiplier Figure 6: simulation of proposed 4 bit Vedic multiplier 
IV. CONCLUSION 
Proposed work have designed the 4x4 bit Multiplier which provides better results with respect to the available vedic multiplier or other Multiplier and as known dynamic power is proportional to the frequency (clock speed capacity) consumed to perform any operation. So, it can say that proposed design also reduces the dynamic power indirectly. This makes efficient multiplier and very useful for designing the delay and power optimized ALU, which can provide direct affect on the Microprocessor & microprocessor and also CPU whose performance is dependent on the efficiency of ALU. Proposed design can also be used for optimizing the MAC unit of DSP. And so the optimized designs can be made for FFT, FIR, IIR, and DFT whose performance is dependent on the speed of MAC unit. 
REFERENCES 
[1] “Lifting Scheme Discrete Wavelet Transform Using Vertical and Crosswise Multipliers”, Anthony O‟Brien and Richard Conway, ISSC, June 18-19, 2008, Galway, [2] “Application of Urdhva Sutra”, A.P. Nicholas, K.R Williams, J. Pickles, Spiritual Study Group, Roorkee (India), 1984. [3] „VLSI Based High Speed Karatsuba Multiplier for Cryptographic Applications Using Vedic Mathematics”, Mrs. M. Ramalatha, Prof. D. Sridharan, 2007, IJSCI. [4] “High Speed Efficient N x N Bit Parallel Hierarchical Overlay Multiplier Architecture Based on Ancient Indian Vedic Mathematics”, Thapliyal H. and Srinivas M.B., 2004, Vol.2, Transactions on Engineering, Computing and Technology,. [5] Vedic Mathematics, Jagadguru Swami Sri Bharati Krsna Tirthatji Maharaja, Motilal Banarsidass Publication, 1992. [6] Vedic Maths facts and myths, S.G. Dani, Vol 4/6, January 2001, pp. 20-21, One India One People. [7] “Vedic Mathematics for Faster Mental Calculations and High Speed VLSI Arithmetic”, Himanshu Thapliyal, Invited talk at IEEE Computer Society Student Chapter, Nov 14 2008, University of South Florida, Tampa, FL,. [8] “Multiplier Design based on Ancient Indian Vedic Mathematics”, Honey Durga Tiwari, Ganzorig Gankhuyag, Chan Mo Kim, Yong Beom Cho, Nov. 2008, pp.65-68, International SoC Design Conference,. [9] Basic VLSI design, PUCKNULL. D.A., and ESIIRAGHIAN, K., Prentice Hall, New Jersey, USA, 1994.
Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 
www.ijera.com 210 | P a g e 
[10] “Vedic Mathematics Based Multiply Accumulate Unit,” Devika, K. Sethi and R.Panda, International Conference on Computational Intelligence and Communication Systems, pp.754-757, Nov. 2011CICN 2011. [11] “The Implementation of Vedic Algorithms in Digital Signal Processing”, Purushottam D. Chidgupkar and Mangesh T. Karad, Global J. of Engng. Educ., Vol.8, No.2, 2004, UICEE Published in Australia. [12] “A Designer”s Guide to Built-In Self-Test”, Charles E. Stroud, University of North Carolina at Charlotte, 2002, Kluwer Academic Publishers New York, Boston, Dordrecht, London, Moscow. [13] www.xilinx.com

More Related Content

What's hot

An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...VIT-AP University
 
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...IRJET Journal
 
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...IJITCA Journal
 
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Karthik Sagar
 
Solving linear equations from an image using ann
Solving linear equations from an image using annSolving linear equations from an image using ann
Solving linear equations from an image using anneSAT Journals
 
Design of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicDesign of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicIJERA Editor
 
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET Journal
 
A comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingA comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingIRJET Journal
 
High speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicsHigh speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicseSAT Publishing House
 
Design and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACDesign and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACIJERA Editor
 
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul... Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...ijsrd.com
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array MultipliersIRJET Journal
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueIJMER
 
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsVerilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsIJERA Editor
 
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICPermonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICIRJET Journal
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSUday Prakash
 

What's hot (19)

An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
 
F011123134
F011123134F011123134
F011123134
 
Vedic multiplier
Vedic multiplierVedic multiplier
Vedic multiplier
 
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
 
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...
Introducing the Concept of Back-Inking as an Efficient Model for Document Ret...
 
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
 
Solving linear equations from an image using ann
Solving linear equations from an image using annSolving linear equations from an image using ann
Solving linear equations from an image using ann
 
Design of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicDesign of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible Logic
 
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
 
A comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processingA comprehensive study on Applications of Vedic Multipliers in signal processing
A comprehensive study on Applications of Vedic Multipliers in signal processing
 
High speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicsHigh speed multiplier using vedic mathematics
High speed multiplier using vedic mathematics
 
Design and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACDesign and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MAC
 
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul... Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsVerilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
 
Content
ContentContent
Content
 
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICPermonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
 

Viewers also liked

Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...Sajib Mitra
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologySai Viswanath
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Rahul Borthakur
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
 
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...IJERA Editor
 
Study on the Influence of Ice and Snow on Pavement Evaluation
Study on the Influence of Ice and Snow on Pavement EvaluationStudy on the Influence of Ice and Snow on Pavement Evaluation
Study on the Influence of Ice and Snow on Pavement EvaluationIJERA Editor
 
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...IJERA Editor
 
Womens Aid - New Donor Campaign
Womens Aid - New Donor CampaignWomens Aid - New Donor Campaign
Womens Aid - New Donor CampaignPost Media
 

Viewers also liked (20)

Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...Design and minimization of reversible programmable logic arrays and its reali...
Design and minimization of reversible programmable logic arrays and its reali...
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
 
Reversible booth ppt
Reversible booth pptReversible booth ppt
Reversible booth ppt
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
 
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
 
H045054148
H045054148H045054148
H045054148
 
J046015861
J046015861J046015861
J046015861
 
I43055257
I43055257I43055257
I43055257
 
A42030110
A42030110A42030110
A42030110
 
G044053337
G044053337G044053337
G044053337
 
Al04602259263
Al04602259263Al04602259263
Al04602259263
 
K046016266
K046016266K046016266
K046016266
 
Q044114119
Q044114119Q044114119
Q044114119
 
Study on the Influence of Ice and Snow on Pavement Evaluation
Study on the Influence of Ice and Snow on Pavement EvaluationStudy on the Influence of Ice and Snow on Pavement Evaluation
Study on the Influence of Ice and Snow on Pavement Evaluation
 
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...
Investigation on the Growth and Physio-Chemical Properties of L-Alanine Mixed...
 
Womens Aid - New Donor Campaign
Womens Aid - New Donor CampaignWomens Aid - New Donor Campaign
Womens Aid - New Donor Campaign
 

Similar to ALU Using Area Optimized Vedic Multiplier

VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...
VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...
VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...iosrjce
 
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel ShifterFPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifterdbpublications
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERIRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Binary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewBinary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewIJEEE
 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierMohd Esa
 
Review on Multiply-Accumulate Unit
Review on Multiply-Accumulate UnitReview on Multiply-Accumulate Unit
Review on Multiply-Accumulate UnitIJERA Editor
 
High Speed Signed multiplier for Digital Signal Processing Applications
High Speed Signed multiplier for Digital Signal Processing ApplicationsHigh Speed Signed multiplier for Digital Signal Processing Applications
High Speed Signed multiplier for Digital Signal Processing ApplicationsIOSR Journals
 
Parallel Hardware Implementation of Convolution using Vedic Mathematics
Parallel Hardware Implementation of Convolution using Vedic MathematicsParallel Hardware Implementation of Convolution using Vedic Mathematics
Parallel Hardware Implementation of Convolution using Vedic MathematicsIOSR Journals
 
Iaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd Iaetsd
 
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...rahulmonikasharma
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467IJRAT
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...IRJET Journal
 
Implementation of Vedic multipliers using urdhwa triyakbhyam sutra
Implementation of Vedic multipliers using urdhwa triyakbhyam sutraImplementation of Vedic multipliers using urdhwa triyakbhyam sutra
Implementation of Vedic multipliers using urdhwa triyakbhyam sutraGana Thennira
 

Similar to ALU Using Area Optimized Vedic Multiplier (20)

Al04605265270
Al04605265270Al04605265270
Al04605265270
 
VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...
VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...
VLSI Implementation of Vedic Multiplier Using Urdhva– Tiryakbhyam Sutra in VH...
 
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel ShifterFPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIER
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Fk3110791084
Fk3110791084Fk3110791084
Fk3110791084
 
Binary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A ReviewBinary Division Algorithms based on Vedic Mathematics: A Review
Binary Division Algorithms based on Vedic Mathematics: A Review
 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
 
Id3313941396
Id3313941396Id3313941396
Id3313941396
 
Id3313941396
Id3313941396Id3313941396
Id3313941396
 
Review on Multiply-Accumulate Unit
Review on Multiply-Accumulate UnitReview on Multiply-Accumulate Unit
Review on Multiply-Accumulate Unit
 
IJET-V3I1P14
IJET-V3I1P14IJET-V3I1P14
IJET-V3I1P14
 
High Speed Signed multiplier for Digital Signal Processing Applications
High Speed Signed multiplier for Digital Signal Processing ApplicationsHigh Speed Signed multiplier for Digital Signal Processing Applications
High Speed Signed multiplier for Digital Signal Processing Applications
 
Ik2515011504
Ik2515011504Ik2515011504
Ik2515011504
 
Parallel Hardware Implementation of Convolution using Vedic Mathematics
Parallel Hardware Implementation of Convolution using Vedic MathematicsParallel Hardware Implementation of Convolution using Vedic Mathematics
Parallel Hardware Implementation of Convolution using Vedic Mathematics
 
Iaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversible
 
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...
Design and Implementation of Parallel FIR Filter Using High Speed Vedic Multi...
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
 
Implementation of Vedic multipliers using urdhwa triyakbhyam sutra
Implementation of Vedic multipliers using urdhwa triyakbhyam sutraImplementation of Vedic multipliers using urdhwa triyakbhyam sutra
Implementation of Vedic multipliers using urdhwa triyakbhyam sutra
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

ALU Using Area Optimized Vedic Multiplier

  • 1. Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 www.ijera.com 207 | P a g e ALU Using Area Optimized Vedic Multiplier Anshul Khare1, Dr. V N Yadav2, Vandana Shikarwar3 1PG Student ,Department of Electronics and Communication IES College of Technology Bhopal, India 2Professor ,Department of Electronics and Communication IES College of Technology Bhopal, India 3Asst. Professor ,Department of Electronics and Communication IES College of Technology Bhopal, India ABSTRACT—The load on general processor is increasing. For Fast Operations it is an extreme importance in Arithmetic Unit. The performance of Arithmetic Unit depends greatly on it multipliers. So, researchers are continuous searching for new approaches and hardware to implement arithmetic operation in huge efficient way in the terms of speed and area. Vedic Mathematics is the old system of mathematics which has a different technique of calculations based on total 16 Sutras. Proposed work has discussion of the quality of Urdhva Triyakbhyam Vedic approach for multiplication which uses different way than actual process of multiplication itself. It allows parallel generation of elements of products also eliminates undesired multiplication steps with zeros and mapped to higher level of bit using Karatsuba technique with processors, the compatibility to various data types. It is been observed that lot of delay is required by the conventional adders which are needed to have the partial products so in the work it is further optimized the Vedic multiplier type Urdhva Triyakbhyam by replacing the traditional adder with Carry save Adder to have more Delay Optimization. The proposed work shows improvement of speed as compare with the traditional designs. After the proposal discussion of the Vedic multiplier in the paper, It is been used for the implementation of Arithmetic unit using proposed efficient Vedic Multiplier it is not only useful for the improve efficiency the arithmetic module of ALU but also it is useful in the area of digital signal processing. The RTL entry of proposed Arithmetic unit done in VHDL it is synthesized and simulated with Xilinx ISE EDA tool. At the last the proposed Arithmetic Unit is validated on a FPGA device Vertex-IV. Keywords— Urdhva Triyakbhyam Sutra, Vedic mathematics, Carry Save Adder, VHDL I. INTRODUCTION As known that it is the era of digital domain where the digital signals and its processing is an important concern. The performance of DSP is greatly depends on the MAC unit. So by improving the MAC unit we can develop efficient the Digital Signal Processor, for that proposed Arithmetic unit appears very useful. Also modern CPUs are increasingly working on fast speed with reduced in size of transistor. Arithmetic and Logic Unit (ALU) is a most important and required blocks in CPU. So it is must to have fast and efficient ALU. ALU is the unit in Microprocessor or Microcontroller and execution unit to perform Arithmetic operations like Addition, Multiplication, Subtraction, and Division and also logical operations. In India, Vedic Mathematics is popular and which is heard lot of times so with as per this reference the methods for resolving computations mentally. One of the major purposes of Vedic mathematics is to execute the difficult calculations in simple manner, even orally manageable without much use of pen and paper. Any single human can do these mental operations for very small numbers and So Vedic mathematics gives approaches to solve operations with higher value numbers easily. Vedic mathematics contains more than one method for every basic arithmetic operation like multiplication and division.For every operation there is at least one defined method provided along with some generic methods which are directed towards particular cases simplifying the calculations further. [6], [7] described the Vedic mathematics from beginning and discuss all operations. Vedic mathematics provides algorithms to easy the mathematics and that makes it perfect solution for the problems with speed. Proposed work has used the Urdhva Triyakbhyam sutra for multiplication. Designing done with the Carry Save Adder (CSA) instead of the Conventional Adder which is required during the Partial Product generation with as known CSA converts the multi-operand addition into the easy two operand Addition and so the it requires less time. II. PROPOSED ARITHMETIC UNIT Proposed 32x32 bit Arithmetic Unit is given in the figure 1. RESEARCH ARTICLE OPEN ACCESS
  • 2. Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 www.ijera.com 208 | P a g e Fig 1.Arithmetic Module Here the A and B are the two 32 bit inputs of proposed Arithmetic Unit. And other part of the design includes Adder, Subtractor, Multiplier, and MAC (optional when DSP processor in use). Product and Accumulated product are 64 bit output while differences, S are 32 bit output. Proposed work did not focus on the designing of the adder and subtractor circuits as these are not consider modules which consumes large amount of area and power in ALU. But after lots of study it is been found that generally, carry ripple adders can be used when it required to meet timing constraints because they are easy to build and compact. When word lengths of 32, tree adders are somewhat faster. Smart EDA synthesis tools automatically understand the “+” operator and map it on an appropriate adder to meet desired timing constraints keeping minimizing the area. The subtractor not different and can be designed with adder circuitry along with two‟s complement algorithm. [8] Has used the Vedic method for the design of multiplier. For designing sub module „Multiplier‟ proposed work have also used the Vedic technique of multiplication named Urdhva Triyambakam multiplier though addition part of it with carry CSA. Urdhva Triyakbhyam method is a general multiplication formula useful to all cases of multiplication. It actual means Vertical and Cross wise. An example of multiplication using Urdhva Triyakbhyam approach is shown in following figure 2 Fig 2. Vedic Multiplication on Decimal Numbers Now discuss hardware design part of Vedic Multiplier. The design begins first with Multiplier design that is 2 bit multiplier as shown in figure 3. Fig 3. 2X2 Bit Multiplier For 32x32 Multiplier, first the basic module, that the 2x2 bit multipliers have been design and then, with using these 2x2 blocks, 4x4 module has been design by adding the partial products using CSA and then using this 4x4 module, 8x8 bit module and then 16x16 bit module and then in last 32x32 bit Multiplier module. The block diagram using the Vedic algorithm for multiplication named Urdhva Triyambakam multiplier with carry CSA is given in the following. Fig.4 32 Bit Multiplier with Carry save Adder The MAC unit should be able to produce output in one clock cycle and the new result of addition is added to the previous one and stored in the accumulator register. Figure 4 given above shows MAC architecture which is used by us to design the Arithmetic Unit.
  • 3. Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 www.ijera.com 209 | P a g e Fig 5. MAC Unit III. RESULTS Till now we have successfully design 4 bit vedic multiplier with the help of CSA and table given below shows the results for the same. Next 8x8 , 16x16 and 32x32 need to be implement. The results are been produced after RTL entry in Xilinx EDA tool. Simulation is done on Xilinx ISE and results are been verified correctly. . No of Slices 19 No of 4 input LUT 33 No of bounded IOBs 16 Logical Delay 7.947 ns Table 1 synthesize Results of 4 bit Proposed Vedic Multiplier Figure 6: simulation of proposed 4 bit Vedic multiplier IV. CONCLUSION Proposed work have designed the 4x4 bit Multiplier which provides better results with respect to the available vedic multiplier or other Multiplier and as known dynamic power is proportional to the frequency (clock speed capacity) consumed to perform any operation. So, it can say that proposed design also reduces the dynamic power indirectly. This makes efficient multiplier and very useful for designing the delay and power optimized ALU, which can provide direct affect on the Microprocessor & microprocessor and also CPU whose performance is dependent on the efficiency of ALU. Proposed design can also be used for optimizing the MAC unit of DSP. And so the optimized designs can be made for FFT, FIR, IIR, and DFT whose performance is dependent on the speed of MAC unit. REFERENCES [1] “Lifting Scheme Discrete Wavelet Transform Using Vertical and Crosswise Multipliers”, Anthony O‟Brien and Richard Conway, ISSC, June 18-19, 2008, Galway, [2] “Application of Urdhva Sutra”, A.P. Nicholas, K.R Williams, J. Pickles, Spiritual Study Group, Roorkee (India), 1984. [3] „VLSI Based High Speed Karatsuba Multiplier for Cryptographic Applications Using Vedic Mathematics”, Mrs. M. Ramalatha, Prof. D. Sridharan, 2007, IJSCI. [4] “High Speed Efficient N x N Bit Parallel Hierarchical Overlay Multiplier Architecture Based on Ancient Indian Vedic Mathematics”, Thapliyal H. and Srinivas M.B., 2004, Vol.2, Transactions on Engineering, Computing and Technology,. [5] Vedic Mathematics, Jagadguru Swami Sri Bharati Krsna Tirthatji Maharaja, Motilal Banarsidass Publication, 1992. [6] Vedic Maths facts and myths, S.G. Dani, Vol 4/6, January 2001, pp. 20-21, One India One People. [7] “Vedic Mathematics for Faster Mental Calculations and High Speed VLSI Arithmetic”, Himanshu Thapliyal, Invited talk at IEEE Computer Society Student Chapter, Nov 14 2008, University of South Florida, Tampa, FL,. [8] “Multiplier Design based on Ancient Indian Vedic Mathematics”, Honey Durga Tiwari, Ganzorig Gankhuyag, Chan Mo Kim, Yong Beom Cho, Nov. 2008, pp.65-68, International SoC Design Conference,. [9] Basic VLSI design, PUCKNULL. D.A., and ESIIRAGHIAN, K., Prentice Hall, New Jersey, USA, 1994.
  • 4. Anshul Khare et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 7( Version 2), July 2014, pp.207-210 www.ijera.com 210 | P a g e [10] “Vedic Mathematics Based Multiply Accumulate Unit,” Devika, K. Sethi and R.Panda, International Conference on Computational Intelligence and Communication Systems, pp.754-757, Nov. 2011CICN 2011. [11] “The Implementation of Vedic Algorithms in Digital Signal Processing”, Purushottam D. Chidgupkar and Mangesh T. Karad, Global J. of Engng. Educ., Vol.8, No.2, 2004, UICEE Published in Australia. [12] “A Designer”s Guide to Built-In Self-Test”, Charles E. Stroud, University of North Carolina at Charlotte, 2002, Kluwer Academic Publishers New York, Boston, Dordrecht, London, Moscow. [13] www.xilinx.com