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

Similar documents
IMPLEMENTATION OF HIGH SPEED LOW POWER VEDIC MULTIPLIER USING REVERSIBLE LOGIC

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

2. URDHAVA TIRYAKBHYAM METHOD

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

Mtech Student, Department of ECE, VemuInstitute of Technical Education,Tirupathi, India

Pipelined Linear Convolution Based On Hierarchical Overlay UT Multiplier

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

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

Design of 8-4 and 9-4 Compressors Forhigh Speed Multiplication

Comparative Analysis of 16 X 16 Bit Vedic and Booth Multipliers

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

High Speed Low Power Operations for FFT Using Reversible Vedic Multipliers

OPTIMIZATION OF PERFORMANCE OF DIFFERENT VEDIC MULTIPLIER

Design of 32 Bit Vedic Multiplier using Carry Look Ahead Adder

DESIGN OF 64-BIT ALU USING VEDIC MATHEMATICS FOR HIGH SPEED SIGNAL PROCESSING RELEVANCE S

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

FPGA Implementation of an Intigrated Vedic Multiplier using Verilog

Compressor Based Area-Efficient Low-Power 8x8 Vedic Multiplier

Hardware Implementation of 16*16 bit Multiplier and Square using Vedic Mathematics

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

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

FPGA Implementation of Low Power and High Speed Vedic Multiplier using Vedic Mathematics.

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

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

PERFORMANCE COMPARISION OF CONVENTIONAL MULTIPLIER WITH VEDIC MULTIPLIER USING ISE SIMULATOR

AN EFFICIENT VLSI ARCHITECTURE FOR 64-BIT VEDIC MULTIPLIER

[Krishna, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

PIPELINED VEDIC MULTIPLIER

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

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

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

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

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

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

Design of 64 bit High Speed Vedic Multiplier

Design of A Vedic Multiplier Using Area Efficient Bec Adder

Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm

Performance Analysis of Multipliers in VLSI Design

REALIZATION OF VEDIC MULTIPLIER USING URDHVA - TIRYAKBHAYAM SUTRAS

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

EFFICIENT DESIGN AND IMPLEMENTATION OF ADDERS WITH REVERSIBLE LOGIC

International Journal of Modern Engineering and Research Technology

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

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

AN NOVEL VLSI ARCHITECTURE FOR URDHVA TIRYAKBHYAM VEDIC MULTIPLIER USING EFFICIENT CARRY SELECT ADDER

Design and Implementation of Complex Multiplier Using Compressors

COMPARISON BETWEEN ARRAY MULTIPLIER AND VEDIC MULTIPLIER

Design and Implementation of Modified High Speed Vedic Multiplier Using Modified Kogge Stone ADD ER

Design of a Power Optimal Reversible FIR Filter ASIC Speech Signal Processing

Analysis Parameter of Discrete Hartley Transform using Kogge-stone Adder

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

VLSI Design of High Performance Complex Multiplier

Delay Comparison of 4 by 4 Vedic Multiplier based on Different Adder Architectures using VHDL

A NOVEL IMPLEMENTATION OF HIGH SPEED MULTIPLIER USING BRENT KUNG CARRY SELECT ADDER K. Golda Hepzibha 1 and Subha 2

I. INTRODUCTION II. RELATED WORK. Page 171

Design and Implementation of High Speed Area Efficient Carry Select Adder Using Spanning Tree Adder Technique

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

National Conference on Emerging Trends in Information, Digital & Embedded Systems(NC e-tides-2016)

Design of Efficient 64 Bit Mac Unit Using Vedic Multiplier

Review Paper on an Efficient Processing by Linear Convolution using Vedic Mathematics

Fpga Implementation Of High Speed Vedic Multipliers

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

International Journal of Advance Engineering and Research Development

A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Compressors

High Speed Vedic Multiplier in FIR Filter on FPGA

DESIGN AND IMPLEMENTATION OF HIGH SPEED MULTIPLIER USING VEDIC MATHEMATICS

A Novel High-Speed, Higher-Order 128 bit Adders for Digital Signal Processing Applications Using Advanced EDA Tools

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

HIGH PERFORMANCE BAUGH WOOLEY MULTIPLIER USING CARRY SKIP ADDER STRUCTURE

Compressors Based High Speed 8 Bit Multipliers Using Urdhava Tiryakbhyam Method

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Design A Power Efficient Compressor Using Adders Abstract

Design and Implementation of Parallel Micro-programmed FIR Filter Using Efficient Multipliers on FPGA

Design and Implementation of High Speed Carry Select Adder

Efficient FIR Filter Design Using Modified Carry Select Adder & Wallace Tree Multiplier

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Optimized high performance multiplier using Vedic mathematics

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

IMPLEMENTATION OF AREA EFFICIENT MULTIPLIER AND ADDER ARCHITECTURE IN DIGITAL FIR FILTER

DESIGN OF LOW POWER HIGH SPEED ERROR TOLERANT ADDERS USING FPGA

Investigation on Performance of high speed CMOS Full adder Circuits

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

High Speed, Low power and Area Efficient Processor Design Using Square Root Carry Select Adder

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER

DESIGN AND ANALYSIS OF VEDIC MULTIPLIER USING MICROWIND

DESIGN OF LOW POWER REVERSIBLE COMPRESSORS USING SINGLE ELECTRON TRANSISTOR

Design and Implementation of Reversible Multiplier using optimum TG Full Adder

Optimum Analysis of ALU Processor by using UT Technique

ISSN Vol.03,Issue.02, February-2014, Pages:

Research Journal of Pharmaceutical, Biological and Chemical Sciences

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

High Performance Low-Power Signed Multiplier

Wallace Tree Multiplier Designs: A Performance Comparison Review

AREA EFFICIENT DISTRIBUTED ARITHMETIC DISCRETE COSINE TRANSFORM USING MODIFIED WALLACE TREE MULTIPLIER

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

VLSI IMPLEMENTATION OF AREA, DELAYANDPOWER EFFICIENT MULTISTAGE SQRT-CSLA ARCHITECTURE DESIGN

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

Volume 1, Issue V, June 2013

Transcription:

A Compact Design of 8X8 Bit Vedic Multiplier Using Reversible Logic Based Compressor 1 Viswanath Gowthami, 2 B.Govardhana, 3 Madanna, 1 PG Scholar, Dept of VLSI System Design, Geethanajali college of engineering and technology, 2 Assistant professor Dept of ECE, Geethanajali college of engineering and technology, 3 HOD Dept of ECE, Geethanajali college of engineering and technology. Abstract: Reversible logic gates became very important and computing paradigm having its applications in low power CMOS technologies and Quantum computing we proposed reversible gates methodology also introduces for quantum cost reducing of circuit. With the advent of new technology in the fields of VLSI and communication, there is also an ever growing demand for high speed processing and low area design. It is also a well-known fact that the multiplier unit forms an integral part of processor design. Due to this regard, high speed multiplier architectures become the need of the day. In this paper, we introduce a novel architecture to perform high speed multiplication using ancient Vedic math techniques. A new high speed approach utilizing 4:2 compressors and novel 7:2 compressors for addition has also been incorporated in the same and has been explored. Upon comparison, the compressor based multiplier introduced in this paper, is almost two times faster than the popular methods of multiplication. The design and experiments were carried out on a Xilinx and the timing and area of the design, on the same have been calculated. Keywords: Reversible Gates, Compressors, Vedic Multiplier. 1. INTRODUCTION The speed of a processor greatly depends on its multiplier s performance. This in turn increases the demand for high speed multipliers, at the same time keeping in mind low area and moderate power consumption. Over the past few decades, several new architectures of multipliers have been designed and explored. Multipliers based on the Booth s and modified Booth s algorithm is quite popular in modern VLSI design but come along with their own set of disadvantages. In these algorithms, the multiplication process, involves several intermediate operations before arriving at the final answer. Fig.1. Basic Structure The intermediate stages include several comparisons, additions and subtractions which reduce the speed exponentially with the total number of bits present in the multiplier and the multiplicand. Since speed is our major concern, utilizing such type of architectures is not a feasible approach since it involves several 2417 2017 Viswanath Gowthami http://www.irjaet.com

time consuming operations. In order to address the disadvantages with respect to speed of the above mentioned methods, and explored a new approach to multiplier design based on ancient Vedic Mathematics. Vedic Mathematics is an ancient and eminent approach which acts as a foundation to solve several mathematical challenges encountered in the current day scenario. Vedic Mathematics existed in ancient India and was rediscovered by a popular mathematician, Sri Bharati Krishna Tirthaji. He bifurcated Vedic mathematics into 16 simple sutras (formulae). These Sutras deal with Arithmetic, Algebra, Geometry, Trigonometry, Analytical Geometry etc. In this paper, we explore a novel method to further enhance the speed of a Vedic mathematics multiplier by replacing the existing full adders and half adders of the Vedic mathematics based multipliers with compressors by using Compressors, in its several variants, are logic circuits which are capable of adding more than 3 bits at a time as opposed to a full adder and capable of performing this with a lesser gate count and higher speed in comparison with an equivalent full adder circuit. 2. RELATED WORK The algorithm can be generalized for n x n bit number. Since the partial products and their sums are calculated in parallel, the multiplier is independent of the clock frequency of the processor. Thus the multiplier will require the same amount of time to calculate the product and hence is independent of the clock frequency. The Net advantage is that it reduces the need of microprocessors to operate at increasingly high clock frequencies.by adopting the Vedic multiplier, microprocessors designers can easily circumvent these problems to avoid catastrophic device failures. Fig.2. Process controller The processing power of multiplier can easily be increased by increasing the input and output data bus widths since it has a quite a regular structure. Due to its regular structure, it can be easily layout in a silicon chip. The Multiplier has the advantage that as the number of bits increases, gate delay and area increases very slowly as compared to other multipliers. Therefore it is time, space and power efficient. It is demonstrated that this architecture is quite efficient in terms of silicon area/speed. In conventional method, partial products are summated only after every partial product is obtained. Whereas, in Vedic technique, 2418 2017 Viswanath Gowthami http://www.irjaet.com

partial products are obtained vertically as shown in the figure above and simultaneously once all the elements of a column are obtained, respective partial products are added. Hence, leads to advancement in speed over the conventional method. 3. IMPLEMENTATION The architecture is connected in such a way that four of the inputs are coming from the same bit position of the weight j while one bit is fed from the neighboring position j-1(known as carry-in). The outputs of 4:2 compressors consist of one bit in the position j and two bits in the position j+1. This structure is called compressor since it compresses four partial products into two (while using one bit laterally connected between adjacent 4:2 compressors). An alternative implementation is shown in Fig.5. This implementation is better and involves a critical path delay of three XOR s, hence reducing the critical path delay by 1 XOR. The output C out, being independent of the input C in accelerates the carry save summation of the partial products. Compressors are used to implement arithmetic and digital signal processing architectures for high performance applications. Fig.3. Compressor system These are used especially in adder structures to reduce the complexity and time delay. These are also used in Multiplier architectures to add all partial products and for final addition. In multiplier architectures the main source of power, delay and area consumption are from how these partial products are accumulated. These compressors are used to reduce time delay and increase its speed for specific architecture. Generally compressors reduce N-input bits to a single sum bit of equal weight to that of the inputs and carry out bit. In usage we had 3:2, 4:2, 5:2, etc. In this paper we used only 4:2 compressors with four inputs (x1, x2, x3, x4) and two outputs sum and carry. The 4:2 compressors receive an input Cin from the preceding module of one binary bit order lower in significance, and produce an output Coutto the next compressor module of higher significance as shown in figure. Besides, to accelerate the carry save summation of the partial products, it is imperative that the output, Coutbe independent of the input Cin. Figure a describes an 4 input TSG reversible logic gate with 4 outputs as shown above and by making input C as 0 it acts as Full Adder. 4. ANALYSIS To generate Partial Products we used peres gates because quantum cost per gate is less when compared to other reversible gates. In literatureto generate partial products they used Fredkin gates or Peres gates. Quantum Cost for Fredkin gate is 5 but for Peres gate it is 4. So we choosen Peres gate to reduce QC. We require 64 gates to generate 64 partial products and the same This paper combines two different 2419 2017 Viswanath Gowthami http://www.irjaet.com

technologies like Compressor logics and Reversible Logics for adding Partial Products on Vedic Multiplier and it was observed that number of stages and number of gates used reduces when compared to other existing structures. Fig.4. Analysis wave The FFT module implementation is done using equation where Sinθ and Cosθ are generated for predefined angles of N point FFT. The proposed FFT uses modified CORDIC to generate twiddle factors for predefined angles and observed that it avoids ROM based storage and Look Up Table method of storage. This results in high speed operation of FFT block with less hardware. The multiplications present in FFT are replaced by Vedic multiplier to increase frequency. CONCLUSION Compressor based Vedic Multiplier has been designed using Reversible logics and the functional correctness of the proposed Vedic multiplier. We have proposed a novel high speed architecture for multiplication of two 8 bit numbers, combining the advantages of compressor based reverse logic adders and also the ancient Vedic math s methodology. A new 4:2 compressor designed with reversible gates architecture was also discussed. Upon comparison of the area occupied by the multiplier and also its speed, with two other popular multipliers. we can conclude that the compressor based reverse Vedic math s multiplier proves to be a better option over conventional multipliers used in several expeditious and complex VLSI circuits. REFERENCES [1]D. Radhakrishnan A.P. PreethySingapore Low Power CMOS Pass Logic 4-2 Compressor for High- Speed Multiplication, circuits and systems, 2000, Proceedings of the 43rd IEEE Midwest Symposium, pages 1296-1298. [2]S. F. Hsiao, M.R. Jiang and J.S. Yeh, "Design of high- speed low-power 3-2 counter and 4-2 compressor for fast multipliers," Electronics Letters, vol. 34, no. 4, pp. 341-342, Feb. 1998 2420 2017 Viswanath Gowthami http://www.irjaet.com

[3]M.Margala and N.G. Durdle, "Low-Power Low-Voltage 4-2 Compressors for VLSI Applications," Proc. Workshop on Low Power Design, 1999. [4]S.Veeramachanemi, K.Krishna, L.Avinash, S.R.Puppola, M.B.Srinivas, Novel architectures for high speed and low power 3-2, 4-2 and 5-2 compressors, IEEE Proc.Of VLSID 07,pp.324-329,2007. [5]HimanshuThapliyal and M.B Srinivas Novel Reversible Multiplier Architecture Using Reversible TSG Gate Computer Systems & Applications, 2006 IEEE International Conference, pages 100-103. [6]Md. M. H Azad Khan, Design of Full-adder With Reversible Gates, International Conference on Computer and Information Technology, Dhaka, Bangladesh, 2002, pp. 515-519. 2421 2017 Viswanath Gowthami http://www.irjaet.com