Volume 5 Issue 4, April Licensed Under Creative Commons Attribution CC BY

Similar documents
Implementation of a FFT using High Speed and Power Efficient Multiplier

Figure 2. Column Bypassing Multiplier 3.3 Row Bypassing Multiplier The multiplier which works on the basis of row

A Low Complexity and Highly Robust Multiplier Design using Adaptive Hold Logic Vaishak Narayanan 1 Mr.G.RajeshBabu 2

A Novel Multiplier Design using Adaptive Hold Logic to Mitigate BTI Effect

Implementation of a High Speed and Power Efficient Reliable Multiplier Using Adaptive Hold Technique

Design of Baugh Wooley Multiplier with Adaptive Hold Logic. M.Kavia, V.Meenakshi

Design of Signed Multiplier Using T-Flip Flop

Design A Redundant Binary Multiplier Using Dual Logic Level Technique

Comparative Analysis of 16 X 16 Bit Vedic and Booth Multipliers

PERFORMANCE COMPARISION OF CONVENTIONAL MULTIPLIER WITH VEDIC MULTIPLIER USING ISE SIMULATOR

Implementation and Performance Analysis of different Multipliers

Design of Efficient 64 Bit Mac Unit Using Vedic Multiplier

DESIGN OF EFFICIENT MULTIPLIER USING ADAPTIVE HOLD LOGIC

Pipelined Linear Convolution Based On Hierarchical Overlay UT Multiplier

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

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

Design and Implementation of Multiplier using Advanced Booth Multiplier and Razor Flip Flop

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

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

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN

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

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

An Optimized Design for Parallel MAC based on Radix-4 MBA

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

ISSN:

An Area Efficient FFT Implementation for OFDM

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm

Research Journal of Pharmaceutical, Biological and Chemical Sciences

Fpga Implementation Of High Speed Vedic Multipliers

Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier

FOR HIGH SPEED LOW POWER APPLICATIONS USING RADIX-4 MODIFIED BOOTH ENCODER

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

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

International Journal of Advance Engineering and Research Development

A Novel High Performance 64-bit MAC Unit with Modified Wallace Tree Multiplier

ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER

DESIGN OF HIGH PERFORMANCE MODIFIED RADIX8 BOOTH MULTIPLIER

PIPELINED VEDIC MULTIPLIER

DESIGN AND ANALYSIS OF VEDIC MULTIPLIER USING MICROWIND

Design and Implementation of Scalable Micro Programmed Fir Filter Using Wallace Tree and Birecoder

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

A Survey on Design of Pipelined Single Precision Floating Point Multiplier Based On Vedic Mathematic Technique

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

Compressors Based High Speed 8 Bit Multipliers Using Urdhava Tiryakbhyam Method

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

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

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

Keywords: Column bypassing multiplier, Modified booth algorithm, Spartan-3AN.

Comparative Analysis of Vedic and Array Multiplier

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

Design of A Vedic Multiplier Using Area Efficient Bec Adder

Architecture for Canonic RFFT based on Canonic Sign Digit Multiplier and Carry Select Adder

Design and Simulation of 16x16 Hybrid Multiplier based on Modified Booth algorithm and Wallace tree Structure

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

ISSN Vol.07,Issue.08, July-2015, Pages:

Performance Analysis of Multipliers in VLSI Design

An Efficient Reconfigurable Fir Filter based on Twin Precision Multiplier and Low Power Adder

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

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

PROMINENT SPEED ARITHMETIC UNIT ARCHITECTURE FOR PROFICIENT ALU

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) STUDY ON COMPARISON OF VARIOUS MULTIPLIERS

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

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

High Speed Low Power Operations for FFT Using Reversible Vedic Multipliers

A MODIFIED ARCHITECTURE OF MULTIPLIER AND ACCUMULATOR USING SPURIOUS POWER SUPPRESSION TECHNIQUE

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

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

High Speed Vedic Multiplier in FIR Filter on FPGA

Performance Analysis of 4 Bit & 8 Bit Vedic Multiplier for Signal Processing

DESIGN OF FIR FILTER ARCHITECTURE USING VARIOUS EFFICIENT MULTIPLIERS Indumathi M #1, Vijaya Bala V #2

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

Anitha R 1, Alekhya Nelapati 2, Lincy Jesima W 3, V. Bagyaveereswaran 4, IEEE member, VIT University, Vellore

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

Design of an optimized multiplier based on approximation logic

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

High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers

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

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

Design of Digital FIR Filter using Modified MAC Unit

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

Design of Low Power Column bypass Multiplier using FPGA

IMPLEMENTATION OF HIGH SPEED LOW POWER VEDIC MULTIPLIER USING REVERSIBLE LOGIC

Optimized high performance multiplier using Vedic mathematics

CHAPTER 4 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED MULTIPLIER TOPOLOGIES

VHDL based Design of Convolutional Encoder using Vedic Mathematics and Viterbi Decoder using Parallel Processing

International Journal Of Scientific Research And Education Volume 3 Issue 6 Pages June-2015 ISSN (e): Website:

ISSN Vol.04,Issue.01, January-2016, Pages:

FPGA Implementation of an Intigrated Vedic Multiplier using Verilog

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

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

An Efficient Design of Parallel Pipelined FFT Architecture

Design and Implementation of Complex Multiplier Using Compressors

Multiplier and Accumulator Using Csla

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure

High Performance Low-Power Signed Multiplier

DESIGN OF HIGH EFFICIENT AND LOW POWER MULTIPLIER

Transcription:

Decimation in Time-Fast Fourier Transform (DIT-FFT). The proposed design is implemented with radix-2, ba Whereas digital multipliers are among the most critical arithmetic functional units. The overall performance of thes on the throughput of the multiplier. Here a reliable multiplier with adaptive hold logic is used. This approach reduces complexity which exists in conventional FFT implementation. For the number representation of FFT fixed point ar used. The overall performance of the FFT is based on the throughput of the Multiplier. Here the multiplier with AHL the power consumption and to increase the speed of the FFT. The design is implemented using Verilog HDL language Keywords: DIT-FFT, Complex multiplication, Verilog, Radix-2, Adaptive Hold Logic 1. Introduction FFT and IFFT commonly used algorithm for processing signals. It can be used for WLAN, image process, spectrum measurements, radar and multimedia communication services. Now a days, FFT processors were using in wireless communication systems that are having fast execution and low power consumption. These are some most important constraints of FFT processor. Complex multiplication is main arithmetic operation used in FFT/IFFT blocks. This is the main issue in processor. It is time consuming and it consumes a large chip area and power. When large point FFT is to be designed, it increases the complexity. To reduce the complexity of the multiplication, there are two methods one simple method is to real and constant multiplications take the place of complex multiplication. The other method is non-trivial complex multiplication is wipe out by the twiddle factors and fulfils the processing with no complex multiplication. In our work FFT algorithm is implemented in radix 2. The basic idea of these algorithms is to divide the N-point FFT into smaller ones until two point FFT is obtained. Hence the algorithm is called radix-2 algorithm. Here the multiplier used is the reliable multiplier design using adaptive hold logic. In this again we use Row/Column Bypassing Techniques to reduce the Dynamic power and delay for the multiplication process. Vedic Mathematics is the ancient system of mathematics which has a unique technique of calculations based on 16 Sutras. Employing these techniques in the computation algorithms of the coprocessor will reduce the complexity, execution time, area, power etc. In this paper reconfigurable FFT is proposed to design by Vedic mathematics. Digital multipliers are the core components of all the digital signal processors (DSPs) and the speed of the DSP is largely determined by the speed of its multipliers. They are indispensable in the implementation of computation systems realizing many important functions such as fast Fourier transforms (FFTs) and multiply accumulate (MAC). Two most common multiplication algorithms followed in the digital hardware are array multiplication algorithm and Booth multiplication computation time taken by the arra comparatively less because the partia calculated independently in parallel. The with the array multiplier is the time taken propagate through the gates that form th array. Booth multiplication is ano multiplication algorithm. Large booth arr for high speed multiplication and expon which in turn require large partial sum registers. Multiplication of two n-bit opera Discrete Fourier Transform (DFT) The Fourier transform is mathemati changing time representation of signal representation. It transforms one func domain to frequency domain. The D sequence x[n] can be computed using the Radix 2 DIT FFT Algorithm The basic module for implementation is which is shown in the Figure 1. Figure 1: Radix-2 Structu

Number Representation For number representation of both real as well as imaginary fixed point scheme is followed so that we can reduce the complexity of using floating point arithmetic. The twiddle factor used is in complex form real and imaginary. To represent this number we are multiplying these numbers by scaling factor which is where s N. So that twiddle factor is rounded up in integer number. For complex multiplication we require twiddle factor magnitude and sign bit so s+1 bit are required to represent twiddle factor. As the input given to the design can also be in floating form then we can apply the same scheme of rounding up input in the integer. As we are scaling up the input or twiddle factor we have to scale down the signals at the output and we have to accept some rounding errors. Simple way for scaling down is by multiplying or using shifting operation. It is as simple as we are multiplying one no with something and dividing the same number we will get the original number. Complex Multiplier Here FFT is implemented by using the proposed multiplier. An Aging-aware reliable multiplier design with adaptive hold logic (AHL) is used for multiplication. This multiplier is based on the variable-latency technique and can adjust the AHL circuit to achieve reliable operation under the influence of NBTI and PBTI effects. To be specific, the contributions of this multiplier are summarized as follows: 1) Variable-latency multiplier architecture with an ahlcircuit. 2) A reliable multiplier design method that is suitable for large multipliers. The experiment is performed in 4, 16, 32 and 64-bit multiplications. 3) An FFT was designed by using this multiplier. Negative bias temperature instability The negative bias temperature instability (NBTI) occurs when a pmos transistor is under negative bias (Vgs = Vdd). In this situation, the interaction between inversion layer holes and hydrogen-passivated Si atoms break the Si H bond generated during the oxidation process, generating H or H2 molecules. When these molecules diffuse away, interface traps are left. The accumulated interface traps between silicon and the gate oxide interface gate processes. 2. Existing System 1) Array Multiplier Figure 2: 4x4 normal array mu The AM is a fast parallel AM and is sho The multiplier array consists of (n 1) ro adder (CSA), in which each row contains (FA) cells. Each FA in the CSA array ha the sum bit goes down and 2) the carry lower left FA. The last row is a ripple propagation. The FAs in the AM are regardless of input state. Multiplier circu and shift algorithm. Each partial product the multiplication of the multiplicand wi bit. The partial product are shifted accor orders and then added. The addition ca with normal carry propagate adder. required where N is the multiplier length booth encoded Wallace tree multiplier are verilog to demonstrate the proposed multi 2) Column-Bypassing Multiplier A column-bypassing multiplier is an imp normal array multiplier (AM). The AM AM and is shown in Figure 3. The consists of (n 1) rows of carry save which each row contains (n 1) full a Each FA in the CSA array has two output goes down and 2) The carry bit goes to th The last row is a ripple adder for carry p

Figure 4: 4x4 row bypassing mu Figure 3: 4x4 column-bypassing multiplier The multiplicand bit ai can be used as the selector of the multiplexer to decide the output of the FA, and ai can also be used as the selector of the tri-state gate to turn off the input path of the FA. If ai is 0, the inputs of FA are disabled, and the sum bit of the current FA is equal to the sum bit from its upper FA, thus reducing the power consumption of the multiplier. If ai is 1, the normal sum result is selected. Column Bypassing with reference to multiplier means turning off some columns in the multiplier array whenever certain multiplicand bits are zero. In this technique, during working, the operations in a column can be disabled if the corresponding bit in the multiplicand is 0, to save the power. This technique is totally depended on the number of zeroes in the multiplicand bits. 3) Row-Bypassing Multiplier A low-power row-bypassing multiplier is also designed to reduce the activity power of the AM. The operation of the low-power row-bypassing multiplier is similar to that of the low power column-bypassing multiplier, but the selector of the multiplexers and the tristate gates use the multiplicator. Figure 4 is a 4 4 row-bypassing multiplier. Each input is connected to an FA through a tri-state gate. When the inputs are 11112 * 10012, the two inputs in the first and second rows are 0 for FAs. Because b1 is 0, the multiplexers in the first row select ai b0 as the sum bit and select 0 as the carry bit. The inputs are bypassed to FAs in the second rows, and the tri-state gates turn off the input paths to the FAs. Therefore, no switching activities occur in the first-row FAs; in return, power consumption is reduced. Similarly, because b2 is0, no switching activities will occur in the second-row FAs. However, the FAs must be active in the third row because the b3 is not zero. 3. Proposed System a) Reliable Multiplier Design with A Logic Digital multipliers are among the most c functional units. The overall performance depends on the throughput of the multip the negative bias temperature instabili when a pmos transistor is under negati V dd ), increasing the threshold voltage transistor, and reducing multiplier sp phenomenon, positive bias temperature in when an nmos transistor is under pos effects degrade transistor speed, and in th system may fail due to timing violations important to design reliable high-perform In this paper, we propose an aging-aware with a novel adaptive hold logic (AH multiplier is able to provide higher throug variable latency and can adjust the AHL c performance degradation that is due to Moreover, the proposed architecture can column or row-bypassing multiplier. T results show that our proposed architectu and 32 32 column-bypassing multiplier 62.88% and 76.28% performance respectively, compared with 16 16 an latency column-bypassing multipliers. F proposed architecture with 16 16 an bypassing multipliers can achieve up 69.40% performance improvement as 16 16 and 32 32 fixed-latency multipliers. b) Razor flipflop: Razor flip-flops can be used to detect violations occur before the next input patt bit Razor flip-flop contains a main flip-flo XOR gate, and multiplexer. The main flip execution result for the combination circu

multiplier using AHL circuit. The AHL circuit can determine which input pattern to need one or two cycles and then the circuit decides to make suitable the judging block to reduce the errors in the circuits. Figure 5: Proposed Multiplier Architecture Adaptive Hold Logic: An Adaptive Hold Logic (AHL) circuit is proposed which will reduce the aging effects. The Adaptive Hold Logic (AHL) circuit can decide whether the input patterns require one or two cycles and can adjust the judging criteria to ensure that there is minimum performance degradation after considerable aging occurs. The detailed architecture of the Adaptive Hold Logic (AHL) model is shown in Figure no.1 operations. These operations may be m addition. It resets to zero at the end of tho Architecture of 4x4 bit Vedic multiplier The most important arithmetic oper processing applications and inside the Pro is always a major requirement in th operation, increase in speed can be achie the number of steps in the computation pr of multiplier determines the efficiency o In any system design, the three main c determine the performance of the system and power requirement. Vedic ma reconstructed from the ancient Indian sc by Swami Bharati Krishna Tirthaji Maha after his eight years of research on mathematics is mainly based on sixtee word-formulae which are termed as sutra interesting field and presents some effe which can be applied to various branche such as computing and digital sig Integrating multiplication with Vedi techniques would result in the saving o time The 4x4 multiplication has been done in Urdhva Tiryagbhyam sutra, where as i (conventional) method, four partial prod added to get the result. Thus, by Tiryagbhyam Sutra in binary multiplicat of steps required calculating the final reduced and hence there is a reduction time and increase in speed of the multiplie Figure 6: Diagram of Adaptive hold logic The AHL circuit adjusts itself to mitigate performance degradation which is caused due to aging effects. This proposed work can be used in various VLSI applications to perform operations like addition, multiplication etc. The A 4-bit modified multiplier is designe proposed 4 bit adder. The proposed 4x4 m total delay of 12.825 ns which is less w the total delay of existing multiplier archit The 4x4 bit Vedic multiplier is implemen 2x2 Vedic multiplier. To illustrat multiplication, it have A=A3A2A1A0, B= the output is S7S6S5S4S3S2S1S0. Let s A into 2 parts A3A2 & A1A0 for A and B3B by using the basic of vedic multiplication simultaneously in the circuit by using tw block. Vedic multiplier using adaptive analyze the Vedic multiplier using AHL the Vedic multiplier without using AHL.

checks whether there timing violation. So, if any timing violation occurs it re-executes the operation by using two cycles pattern and it indicate to the AHL. Our architecture minimizes the timing violation of the circuit. 4. Result The High speed FFT by Vedic multiplier is implemented into the Vertex 2 pro, Device-XC2VP2, package- FG256, speed:-6. vedic mathematics are going to reduced the number of adder and multiplier as compare to the conventional method. The implementation of DIT-FFT using traditional multipliers and the aging aware multiplier are also done using Verilog HDL in Xilinx14.1, and the simulations are observed with ISE simulator. Xilinx Synthesizer is used to analyse the delay. Figure 7: Simulation Result Figure 9: Technology Schem Figure 8 and Figure 9 shows the RTL sch Technology schematic view of the model. 5. Conclusion In this paper the implementation of hig designed to reduce the delay. The implemented using the AHL technique w Multiplier has three important features. F very less when compared to the o Multipliers. Second, it can provide rel even after the aging effect occurs. The detect the timing violations and re-execu using two cycles. Last but not least, the A is power efficient and it can also adjust t one-cycle patterns to minimize performa due to the aging effect. When the circ many errors occur, the AHL circuit u judging block to decide if an input is o cycles and hence the timing errors can al and can perform the error free operation FFT is implemented using AHL arc multiplication process has a great advan Delay and hence, Adaptive Hold Logic the reliable multiplier technique which FFTs in harsh environment mostly applications etc. The implementation of radix-2, 4 point D using Verilog HDL, as a future scope 8 etc. DIT-FFTs can be implemented with aging aware multiplier to get high sp efficient devices. Tabulated parameter area, power and d Figure 8: RTL Schematic Tabulated area

Tabulated delay References [1] B. C. Paul, H. Kufluoglu, K. Kang, M. A. Alam, and K. Roy, Impact of NBTI on the temporal performance degradation of digital circuits, IEEE Electron Device Lett., vol. 26, Aug. 2005. [2] A. K. Verma, P. Brisk, and P. Ienne, Variable latency speculative addition: A new paradigm for arithmetic circuit design, in Proc. DATE, 2008. [3] H.-I. Yang, S.-C. Yang, W. Hwang, and C.-T. Chuang, Impacts of NBTI/PBTI on timing control circuits and degradation tolerant design in nanoscale CMOS SRAM, IEEE Trans. Circuit Syst., vol. 58, Jun. 2011 [4] Ing-Chao Lin, Yi-Ming Yang and Yu-Hung Cho, Aging Aware Reliable Multiplier Design With Adaptive Hold Logic IEEE Transaction on VLSI systems, vol. 23, no. 3, March 2015. [5] Dr.Vimala Palanichamy and Swapna M, Delay Comparison of Various Multipliers With Adaptive Hold Logic(AHL) - June 2015. [6] J. Ohban, K. Inoue and V. G. Moshnyaga, Multiplier energy reduction through bypassing of partial products, in Proc. APCCAS, 2002. [7] J. S. Chitode, Neha V. Mahajan, Simple Computation of DIT FFT in IJARCSSE, Volume 4, Issue 5, May 2014. [8] M.-C. Wen, S. J. Wang, and Y.-N. Lin, Low power parallel multiplier with column by passing, in Proc. IEEE ISCAS, May 2005 Author Profile S. Arthi, received B.E degree in Electronics and Communication Engineering in the year 2015 and Pursuing M.E in VLSI Design at Karpaga Vinayaga College of Engineering and Technology affiliated to Anna University, Chennai-India.