Design of low power delay efficient Vedic multiplier using reversible gates

Similar documents
High Speed Low Power Operations for FFT Using Reversible Vedic Multipliers

IMPLEMENTATION OF HIGH SPEED LOW POWER VEDIC MULTIPLIER USING REVERSIBLE LOGIC

ISSN Vol.02, Issue.11, December-2014, Pages:

REALIZATION OF VEDIC MULTIPLIER USING URDHVA - TIRYAKBHAYAM SUTRAS

ISSN Vol.02, Issue.08, October-2014, Pages:

High Speed and Low Power Multiplier Using Reversible Logic for Wireless Communications

Design of 4x4 Parity Preserving Reversible Vedic Multiplier

A NOVEL APPROACH OF VEDIC MATHEMATICS USING REVERSIBLE LOGIC FOR HIGH SPEED ASIC DESIGN OF COMPLEX MULTIPLIER

A Novel Low-Power Reversible Vedic Multiplier

AN EFFICIENT VLSI ARCHITECTURE FOR 64-BIT VEDIC MULTIPLIER

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

EFFICIENT DESIGN AND IMPLEMENTATION OF ADDERS WITH REVERSIBLE LOGIC

FPGA Implementation of Fast and Power Efficient 4 Bit Vedic Multiplier (Urdhva Tiryakbhayam) using Reversible Logical Gate

PIPELINED VEDIC MULTIPLIER

FPGA IMPLENTATION OF REVERSIBLE FLOATING POINT MULTIPLIER USING CSA

Design and FPGA Implementation of 4x4 Vedic Multiplier using Different Architectures

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

International Journal of Modern Engineering and Research Technology

Design and Implementation of an Efficient Vedic Multiplier for High Performance and Low Power Applications

DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP

Research Journal of Pharmaceutical, Biological and Chemical Sciences

Implementation and Performance Analysis of a Vedic Multiplier Using Tanner EDA Tool

ASIC Implementation of High Speed Area Efficient Arithmetic Unit using GDI based Vedic Multiplier

Pipelined Linear Convolution Based On Hierarchical Overlay UT Multiplier

PERFORMANCE COMPARISION OF CONVENTIONAL MULTIPLIER WITH VEDIC MULTIPLIER USING ISE SIMULATOR

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog

2. URDHAVA TIRYAKBHYAM METHOD

Design of Fastest Multiplier Using Area Delay Power Efficient Carry-Select Adder

Efficient Reversible GVJ Gate as Half Adder & Full Adder and its Testing on Single Precision Floating Point Multiplier

Optimized high performance multiplier using Vedic mathematics

Design and Implementation of Reversible Multiplier using optimum TG Full Adder

An Area Efficient and High Speed Reversible Multiplier Using NS Gate

Implementation of Reversible Arithmetic and Logic Unit (ALU)

International Journal of Advance Engineering and Research Development

EXPLORATION ON POWER DELAY PRODUCT OF VARIOUS VLSI MULTIPLIER ARCHITECTURES

Reverse Logic Gate and Vedic Multiplier to Design 32 Bit MAC Unit

A Compact Design of 8X8 Bit Vedic Multiplier Using Reversible Logic Based Compressor

FULL ADDER/SUBTRACTOR CIRCUIT USING REVERSIBLE LOGIC GATES

DESIGN OF A HIGH SPEED MULTIPLIER BY USING ANCIENT VEDIC MATHEMATICS APPROACH FOR DIGITAL ARITHMETIC

Contemplation of Synchronous Gray Code Counter and its Variants using Reversible Logic Gates

RCA - CSA Adder Based Vedic Multiplier

FPGA Implementation of an Intigrated Vedic Multiplier using Verilog

Energy Efficient Code Converters Using Reversible Logic Gates

Design of A Vedic Multiplier Using Area Efficient Bec Adder

Keywords Multiplier, Vedic multiplier, Vedic Mathematics, Urdhava Triyagbhyam.

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

A SUBSTRATE BIASED FULL ADDER CIRCUIT

Design of Efficient 64 Bit Mac Unit Using Vedic Multiplier

Design of High Speed Power Efficient Combinational and Sequential Circuits Using Reversible Logic

Optimum Analysis of ALU Processor by using UT Technique

DESIGN AND ANALYSIS OF VEDIC MULTIPLIER USING MICROWIND

TRANSISTOR LEVEL IMPLEMENTATION OF DIGITAL REVERSIBLE CIRCUITS

Comparative Analysis of 16 X 16 Bit Vedic and Booth Multipliers

Fpga Implementation Of High Speed Vedic Multipliers

Area Efficient Modified Vedic Multiplier

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

Volume 1, Issue V, June 2013

ISSN Vol.03, Issue.07, September-2015, Pages:

FPGA Implementation of Complex Multiplier Using Urdhva Tiryakbham Sutra of Vedic Mathematics

I. INTRODUCTION II. RELATED WORK. Page 171

Design, Implementation and performance analysis of 8-bit Vedic Multiplier

S.Nagaraj 1, R.Mallikarjuna Reddy 2

Design and Implementation of 8x8 VEDIC Multiplier Using Submicron Technology

DESIGN AND IMPLEMENTATION OF 128-BIT MAC UNIT USING ANALOG CADENCE TOOLS

Design and Implementation of a delay and area efficient 32x32bit Vedic Multiplier using Brent Kung Adder

A Novel Hybrid Full Adder using 13 Transistors

Design of high speed multiplier using Modified Booth Algorithm with hybrid carry look-ahead adder

HIGH SPEED APPLICATION SPECIFIC INTEGRATED CIRCUIT (ASIC) DESIGN OF CONVOLUTION AND RELATED FUNCTIONS USING VEDIC MULTIPLIER

DESIGN AND FPGA IMPLEMENTATION OF HIGH SPEED 128X 128 BITS VEDIC MULTIPLIER USING CARRY LOOK-AHEAD ADDER

PROMINENT SPEED ARITHMETIC UNIT ARCHITECTURE FOR PROFICIENT ALU

DESIGN OF HIGH EFFICIENT AND LOW POWER MULTIPLIER

Simulation study of brent kung adder using cadence tool

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

Novel High speed Vedic Multiplier proposal incorporating Adder based on Quaternary Signed Digit number system

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

Design and Analysis of Improved Sparse Channel Adder with Optimization of Energy Delay

Analysis Parameter of Discrete Hartley Transform using Kogge-stone Adder

FPGA Implementation of Multiplication and Accumulation Unit using Vedic Multiplier and Parallel Prefix adders in SPARTAN 3E

Efficient carry skip Adder design using full adder and carry skip block based on reversible Logic. India

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

CHAPTER 5 DESIGN OF COMBINATIONAL LOGIC CIRCUITS IN QCA

Comparative Analysis of Vedic and Array Multiplier

Performance Analysis of Multipliers in VLSI Design

Fast Fourier Transform utilizing Modified 4:2 & 7:2 Compressor

Implementation and Analysis of Power, Area and Delay of Array, Urdhva, Nikhilam Vedic Multipliers

Investigation on Performance of high speed CMOS Full adder Circuits

Power Optimization for Ripple Carry Adder with Reduced Transistor Count

Implementation of 4x4 Vedic Multiplier using Carry Save Adder in Quantum-Dot Cellular Automata

VLSI IMPLEMENTATION OF ARITHMETIC OPERATION

II. Previous Work. III. New 8T Adder Design

Oswal S.M 1, Prof. Miss Yogita Hon 2

Fpga Implementation of Truncated Multiplier Using Reversible Logic Gates

MODIFIED BOOTH ALGORITHM FOR HIGH SPEED MULTIPLIER USING HYBRID CARRY LOOK-AHEAD ADDER

A 32 BIT MAC Unit Design Using Vedic Multiplier and Reversible Logic Gate

A COMPARATIVE ANALYSIS OF AN ULTRA-LOW VOLTAGE 1-BIT FULL SUBTRACTOR DESIGNED IN BOTH DIGITAL AND ANALOG ENVIRONMENTS

High Speed 16- Bit Vedic Multiplier Using Modified Carry Select Adder

ISSN Vol.02, Issue.11, December-2014, Pages:

Design of 32 Bit Vedic Multiplier using Carry Look Ahead Adder

Transcription:

ISSN: 2454-132X Impact factor: 4.295 (Volume 4, Issue 3) Available online at: www.ijariit.com Design of low power delay efficient Vedic multiplier using reversible gates B Ramya bramyabrbg9741@gmail.com School of Engineering and Technology Jain University (SET JU), Bengaluru, Karnataka Navya Shree G navyagarapati231@gmail.com School of Engineering and Technology Jain University (SET JU), Bengaluru, Karnataka D Anvesh Kumar anvesh1175@gmail.com School of Engineering and Technology Jain University (SET JU), Bengaluru, Karnataka Bapuram Harshavardhan Reddy harshavardhanb333@gmail.com School of Engineering and Technology Jain University (SET JU), Bengaluru, Karnataka Hari Krishna Moorthy locushari@gmail.com School of Engineering and Technology Jain University (SET JU), Bengaluru, Karnataka ABSTRACT In early days of computers, multiplication was implemented generally with a sequence of addition, subtraction and shift operations. There exist many algorithms proposed in the literature to perform multiplication, each offering different advantages and having trade-off in terms of delay, circuit complexity, area occupied on-chip and power consumption. Latency is the major issue of computing a function. Simply it s a measure of how long the inputs to a device are stable is the final result available on outputs. Throughput is the measure of how many multiplications can be performed in a given period of time. The multiplier is not only a high delay block but also a major source of power dissipation. Normal multiplication process involves generation of partial products, the addition of partial products and finally, total product is obtained. So the performance of the multiplier depends on the number of partial products and the speed of the adder. The reversible computation is one field which assures zero power dissipation. Thus during the design of any reversible circuit, the delay is the only parameter that has to be taken care of. Hence reversible Urdhva Tiryakbhayam [UT] Multiplier had been proposed for reversible calculations. Vedic multiplier based on the Urdhva Tiryakbhayam algorithms provide the best results in terms of delay, area, and power. Keywords: Reversible logic gate, Urdhva Tiryakbhayam, Optimised design. 1. INTRODUCTION Vedic mathematics is a standout amongst the oldest techniques utilized by the Aryans to perform numerical calculations. These calculations come down a substantial number of tasks to basic arithmetic calculations. The efforts put by Jagadguru Swami Sri Bharati Krishna Tirtha Maharaja to introduce Vedic Mathematics to the commoners as well as streamline Vedic Algorithms into 16 formulas or Sutras needs to be acknowledged and appreciated. The Urdhva Tiryakbhayam method is one such calculation which is outstanding for its productivity in lessening the counts included. With the advancement in the VLSI technology, there is an everincreasing urge for portable and embedded Digital Signal Processing (DSP) systems. Multiplication is the most basic and frequently used operations in a CPU. Multiplication is an operation of scaling one number by another. There is always a trade-off between the power dissipated and speed of operation. Normal Multiplication process involves generation of partial products, the addition of partial products and finally, total product is obtained. So the performance of the multiplier depends on the number of partial products and the speed of the adder. The reversible computation is one field that assures zero power dissipation. Thus during the design of any reversible circuit, the delay is the only parameter that has to be taken care of. Hence 2018, www.ijariit.com All Rights Reserved Page 1066

reversible Urdhva Tiryakbhayam [UT] Multiplier had been proposed for reversible calculations. Vedic multiplier based on the Urdhva Tiryakbhayam algorithms provide the best results in terms of delay, area, and power. 2. LITERATURE SURVEY Conventional combinational logic circuits are known to dissipate heat for every bit of information that is lost. This is also evident from the second law of thermodynamics which states that any irreversible process leads to loss of energy. Landauer demonstrated that any entryway that is irreversible, essentially disseminates vitality, and each irreversible piece produces k*t ln2 joules of heat where k is Boltzmann's consistent (1.38 x 10-23 joules/kelvin) and T is the temperature in Kelvin. Bringing down the edge voltage and administration of the power supply are generally connected practices to diminish the vitality utilization in any intelligent task.k*t ln2 joules of heat where k is Boltzmann s constant (1.38 x 10-23 joules/kelvin) and T is the temperature in Kelvin. However, these technologies of lowering the energy consumption will hit a barrier of kt. In order to reduce this, techniques such as reducing the temperature of computer and constructing a thermodynamically reversible computer can be used. Frank analyzed that the second option was a better choice. When the temperature of the system reduces to absolute zero, the energy reduces two orders of magnitude but using reversible computing there can be further more reduction that matches with the theoretical value. The basic feature of reversible computation is that electric charge on storage cell consisting of transistors is not allowed to flow away during transistor switching. This can be reused through reversible computing and hence decrease energy dissipation. Bennett in 1973 showed that an irreversible computer can always be made reversible. Reversible logic circuits usually take care of heating because in a reversible logic every input vector can be uniquely recovered from its output vectors and hence no information is lost. A Reversible Logic gate is an n-input n-output logic function in which there is a one-to-one correspondence between the inputs and the outputs. This not only helps to determine the outputs from the inputs but also the inputs can be uniquely recovered from the outputs. Because of this bijective mapping, the output vectors are merely permutations of the input vectors. The most unmistakable utilization of reversible rationale lies in quantum PCs. A quantum PC can be seen as a quantum organize made out of quantum rationale entryways or circuits; each door plays out a basic unitary task on one, two or more two-state quantum frameworks called qubits. Each qubit speaks to a rudimentary unit of data relating to the established piece esteems 0 and 1. Reversible Gates are circuits in which a number of yields are equivalent to the quantity of information sources and there is a balanced correspondence between the vector of data sources and yields. A reversible circuit ought to be composed utilizing least number of reversible rationale entryways. From the perspective of planning a reversible circuit, there are numerous parameters for assurance of intricacy and execution of circuits. A circuit is said to be reversible if the info vector can be particularly recouped from the yield vector and there is a balanced correspondence between its information and yield assignments, i.e. not just the yields can be exceptionally decided from the data sources, yet additionally, the data sources can be recouped from the yields. Energy dissemination can be decreased or even dispensed with if calculation progresses toward becoming Information-lossless. A reversible rationale entryway is an n-input n-yield rationale gadget with balanced mapping. This decides the yields from the sources of info and furthermore, the information sources can be interestingly recouped from the yields. However, fan-out in reversible circuits is accomplished by utilizing extra doors. A reversible circuit ought to be planned to utilize less number of reversible rationale entryways. From the purpose of the reversible circuit configuration, there are numerous parameters for assurance of multifaceted nature and execution of circuits. 2.1 Reversible Logic Gates Feynman Gate: It is a 2x2 gate. If the first input i.e. A is given as 1 the second output will be the complement of the second input i.e. B. so, this gate is also known as Controlled Not Gate. It can also be used to copy inputs. Quantum cost of this gate is one. Peres Gate: It is a 3x3 gate. It can be used as a half adder with third input i.e. c as 0. It also serves the purpose of fan out. Quantum cost of this gate is four. Haghparast and Navi gate (HNG): It is a 4x4 gate.this gate act as one-bit full adder. Quantum cost of this gate is six. BVPPG gate: In this 5x5 reversible gate is proposed. It is basically for multiplication and can generate two partial products at a time. Quantum cost of this gate is ten. New Fault-Tolerant gate (NFT) is also a 3x3 gate. Quantum cost of this gate is five. 2018, www.ijariit.com All Rights Reserved Page 1067

3. METHODOLOGY Fig -1 Reversible logic gates Consider two numbers 5 and 6.Product of 5&6 is 30. In binary 5 represented as 101 and 6 represented as 110. Using Urdhva Tiryakbhayam algorithm multiplication is performed as shown in below steps: Step 1: Take right hand digits and multiply together which gives LSB digits of the answer. Step 2: Multiply LSB of the top number with second bit of bottom number and LSB of bottom number With second bit of top number.once we get those values, add them together. Step 3: Multiply LSB digit of bottom number with MSB digit of top one. LSB digit of top number with the MSB digit of bottom and then multiply the second bit of both and then add them all together. Step 4: This step is similar to second step,just move one place to the left.multiply the second digit of one number by the MSB of the other number. 2018, www.ijariit.com All Rights Reserved Page 1068

Step 5: Multiply LSB of both the numbers together to get the final product. 1.5.2. Algorithm for 4X4 multiplier: Consider two numbers 9 and 15.Product of 9&15 is 135. In binary 9 represented as 1001 and 15 represented as 1111. Using Urdhva Tiryakbhayam algorithm multiplication is performed as shown in below steps: Step 1: Step 2: Step 3: 2018, www.ijariit.com All Rights Reserved Page 1069

Step 4: Ramya B et.al; International Journal of Advance Research, Ideas and Innovations in Technology Step 5: Step 6: Step 7: 4. IMPLEMENTATION By using logic gates and, or, xor we design buffer, reversible gates such as Feynman, Peres, BVPPG gates. Schematics of reversible gates are shown below. Fig -2 Schematic of Buffer Gate 2018, www.ijariit.com All Rights Reserved Page 1070

Fig -3 Symbol of Buffer Gate Fig -4 Schematic of Feynman Gate Fig -5 Symbol of Feynman Gate 2018, www.ijariit.com All Rights Reserved Page 1071

Fig- 6 Schematic of Peres Gate Fig -7 Symbol of Peres Gate Fig-8 Schematic of BVPPG Gate 2018, www.ijariit.com All Rights Reserved Page 1072

Fig -9 Symbol of BVPPG Gate 4.1 Implementation of normal binary Vedic multiplier, optimized and nonoptimized Vedic multipliers. 4.1.1: 2x2 Binary Vedic multiplier The 2x2 Vedic multiplier is implemented using 4 equations mentioned below and the logical diagram is shown in Fig 9 q0 = a0.b0... (1) q1= (a1.b0) xor (a0.b1)... (2) q2= (a0.a1.b0.b1) xor (a1.b1)... (3) q3=a0.a1.b0.b1... (4) Fig -10 Schematics of Binary Vedic multiplier Fig-11 Symbol of Binary Vedic multiplier 2018, www.ijariit.com All Rights Reserved Page 1073

4.1.2: Nonoptimized 2x2 Vedic multiplier The reversible implementation of the circuit uses five Peres gates and one Feynman gate as shown in fig 10. This design has a total quantum cost of 21, a number of garbage outputs as 11 and number of constant inputs 4. General execution of the UT multiplier is scaled up by advancing every individual unit as far as quantum cost, garbage outputs etc. 4.1.3: Optimized 2x2 Vedic Multiplier Fig -12 Schematic of Nonoptimized 2x2 Vedic multiplier Reversible implementation is done using a BVPPG gate, three Peres gates and a Feynman gate as shown in fig 11. BVPPG gate generates two partial products among which, one is Q0. Q1 is obtained from one of the Peres gates and Q2, Q3 are the outputs from Feynman gate. This design needs five reversible logic gates, five constant inputs and generates five garbage outputs. 4.1.4: Nonoptimized 4x4 Vedic multiplier Fig -13 Schematic of Optimized 2x2 Vedic multiplier Block diagram of 4x4 is shown in Fig 12. In this block, four 2x2 multipliers are arranged systematically. Each multiplier accepts four input bits; two bits from multiplicand and other two bits from the multiplier. Addition of partial products is done using two four bit ripple carry adder and 5bit RCA 4.1.5: Optimized 4x4 Vedic Multiplier Fig -14 Schematic of nonoptimized 4x4 Vedic multiplier Block diagram of 4x4 is shown in Fig 13. In this block, four 2x2 multipliers are arranged systematically. Each multiplier accepts four input bits; two bits from multiplicand and other two bits from the multiplier. Addition of partial products is done using two 2018, www.ijariit.com All Rights Reserved Page 1074

four bit ripple carry adder, a two-bit ripple carry adder and a half adder. We get final result by concatenating last 2 bits of the first multiplier,4 sums bits of second 4bit rca, and the sum. 4.1.6: 8x8 Vedic Multiplier Fig -15 Schematic of Optimized 4x4 Vedic multiplier The Reversible 8x8 UT Multiplier design starts from the 2X2 multiplier. The block diagram of the 8x8 Vedic Multiplier is shown in the fig.14. It consists of four 2X2 multipliers each of which obtains four bits as inputs; two bits from the multiplicand and two bits from the multiplier. The lower two bits of the yield of the initial 2X2 multiplier are captured as the most reduced two bits of the last result of the multiplication. Two zeros are concatenated with the upper two bits and given as input to the four-bit ripple carry adder. The other 4 bits for RCA are obtained from the 2x2 multiplier. Likewise, the outputs of the third and the terminal 2X2 multipliers are given as inputs to the second four-bit ripple carry adder. The outputs of this 4 bit ripple carry adders are 5 bits each which should be summed up. This is done by a five-bit ripple carry add which generates a six-bit output. These six bits from the upper bits of the final result. 5. RESULTS AND DISCUSSION Fig -16 Schematic of 8x8 Vedic Multiplier The circuits are designed in cadence virtuoso environment using 45nm and 90nm GPDK tool kit with a supply voltage of 1V. The output waveforms and results of 2x2, 4x4 and 8x8 optimized and nonoptimized Vedic multipliers. Fig -17 Output waveform of 2x2 Binary Vedic multiplier 2018, www.ijariit.com All Rights Reserved Page 1075

Fig -18 Output waveform of Nonoptimized 2x2 Vedic multiplier Fig -19 Output waveform of Optimized 2x2 Vedic multiplier Fig -20 Output waveform of Non-Optimized 4x4Vedic multiplier 2018, www.ijariit.com All Rights Reserved Page 1076

Fig -21 Output waveform of Optimized 4x4Vedic multiplier Fig -22 Output waveform of 8x8 Vedic multiplier 2018, www.ijariit.com All Rights Reserved Page 1077

Table of Results Sl.no Circuit Power for 90nm Power for 45nm Delay for 90nm Delay for 45nm 1 Inverter 68.03 nw 4.55 nw 10.46 ps 63.13ps 2 AND Gate 107.6 nw 21.89 nw 30.31 ns 153.1 p 3 OR Gate 84.41 nw 17.66 nw 50.795 ns 116.7 ps 4 XOR Gate 321.5 nw 36.97 nw 80.79 ps 47.74 ps 5 Buffer Gate 438.6 pw 159.8 pw 20.2 ns 26.25 ps 6 Feynman Gate 268.7 nw 37.04 nw 40.21 ns 57.03 ps 7 Peres Gate 791.8 nw 116.4 nw 13.58 ns 64.79 ps 8 BVPPG Gate 784.6 nw 125.1 nw 33.87 ns 56.112 ps 9 Binary Vedic Multiplier 1.236 µw 0.263 µw 10.277 ns 293.06 ps 10 Non optimized 2x2 Vedic multiplier 11 Optimized 2x2 Vedic multiplier 12 Nonoptimized 4X4 Vedic multiplier 13 Optimized 4X4 Vedic multiplier 10.24 µw 0.558 µw 21.05 ns 281.64 ps 2.46 µw 0.482 µw 29.22 ns 278.06 ps 23.19 µw 5.004 µw 573.21 ps 360.02 ps 18.3 µw 3.622 µw 480.45 ps 306.86 ps 14 8x8 Vedic multiplier 85.1 µw 9.743 nw 11.53 ns 6.74 ns 6. CONCLUSION The proposed Vedic multiplier proves to be highly efficient in terms of speed, power, and delay. In normal Vedic multiplier, the power dissipation is more compared to the Vedic multiplier using reversible gates. Hence Vedic multiplier based on the Urdhva Tiryakbhayam algorithms provides the best results in terms of delay and power. In both nonoptimized and optimized 2x2, 4x4 and 8x8 Vedic multiplier using 90nm and 45nm technology both power and delay has been optimized using reversible gates as shown in the above table(1). Hence a number of computations in multiplier using Urdhva Tiryakbhayam logic are less compared to the normal binary multiplier. 7. REFERENCES [1] Swami Bharati Krsna Tirtha, Vedic [2] Rakshith T.R. Optimized Reversible Vedic Multipliers for High-Speed Low Power Operations. IEEE Conference on Information and Communication Technologies 2013. [3] Prof.Rameshwar Rao Implementation Of Vedic Multiplier using Reversible Gates. Fifth International Conference on Advances in Computing and Information Technology CSIT 2015. [4] J.Radhika, Gutha Viswanath An 8X8 Design for Urdhva Tiryakbhayam Multiplier using Reversible Logic Gates. International journal of scientific engineering and technology research 2014. [5] Vedic Mathematics: http://www.hinduism.co.za/vedic.html 2018, www.ijariit.com All Rights Reserved Page 1078