ASIC Design and Implementation of SPST in FIR Filter

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

Design and Implementation of 64-bit MAC Unit for DSP Applications using verilog HDL

DESIGN OF LOW POWER / HIGH SPEED MULTIPLIER USING SPURIOUS POWER SUPPRESSION TECHNIQUE (SPST)

International Journal of Advanced Research in Computer Science and Software Engineering

DESIGNING OF MODIFIED BOOTH ENCODER WITH POWER SUPPRESSION TECHNIQUE

A Parallel Multiplier - Accumulator Based On Radix 4 Modified Booth Algorithms by Using Spurious Power Suppression Technique

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

Ajmer, Sikar Road Ajmer,Rajasthan,India. Ajmer, Sikar Road Ajmer,Rajasthan,India.

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

AN EFFICIENT MAC DESIGN IN DIGITAL FILTERS

Design and Performance Analysis of 64 bit Multiplier using Carry Save Adder and its DSP Application using Cadence

PERFORMANCE COMPARISON OF HIGHER RADIX BOOTH MULTIPLIER USING 45nm TECHNOLOGY

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

Design of High Speed Carry Select Adder using Spurious Power Suppression Technique

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

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

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

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

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

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

Design of Area and Power Efficient FIR Filter Using Truncated Multiplier Technique

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

Data Word Length Reduction for Low-Power DSP Software

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Design A Redundant Binary Multiplier Using Dual Logic Level Technique

Modified Booth Multiplier Based Low-Cost FIR Filter Design Shelja Jose, Shereena Mytheen

Tirupur, Tamilnadu, India 1 2

Reduced Complexity Wallace Tree Mulplier and Enhanced Carry Look-Ahead Adder for Digital FIR Filter

DESIGN AND ANALYSIS OF LOW POWER MULTIPLY AND ACCUMULATE UNIT USING PIXEL PROPERTIES REUSABILITY TECHNIQUE FOR IMAGE PROCESSING SYSTEMS

Design and Performance Analysis of a Reconfigurable Fir Filter

VLSI Implementation of Reconfigurable Low Power Fir Filter Architecture

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

ENHANCING SPEED AND REDUCING POWER OF SHIFT AND ADD MULTIPLIER

Design and Implementation of High Speed Carry Select Adder

A Survey on Power Reduction Techniques in FIR Filter

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

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Low-Power Multipliers with Data Wordlength Reduction

Implementation of FPGA based Design for Digital Signal Processing

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

Resource Efficient Reconfigurable Processor for DSP Applications

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

Design and Implementation of Complex Multiplier Using Compressors

Optimized FIR filter design using Truncated Multiplier Technique

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

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

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

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

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

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

Design and Analysis of RNS Based FIR Filter Using Verilog Language

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Low-Power Digital CMOS Design: A Survey

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

Efficient Multi-Operand Adders in VLSI Technology

REALIAZATION OF LOW POWER VLSI ARCHITECTURE FOR RECONFIGURABLE FIR FILTER USING DYNAMIC SWITCHING ACITIVITY OF MULTIPLIERS

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

DESIGN OF AREA EFFICIENT TRUNCATED MULTIPLIER FOR DIGITAL SIGNAL PROCESSING APPLICATIONS

OPTIMIZATION OF LOW POWER USING FIR FILTER

Design of Digital FIR Filter using Modified MAC Unit

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

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

Design and Implementation of Radix-2 Modified Booth s Encoder Using FPGA and ASIC Methodology

Implementation of Efficient 16-Bit MAC Using Modified Booth Algorithm and Different Adders

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

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

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

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

Option 1: A programmable Digital (FIR) Filter

DESIGN OF HIGH PERFORMANCE MODIFIED RADIX8 BOOTH MULTIPLIER

HIGH PERFORMANCE BAUGH WOOLEY MULTIPLIER USING CARRY SKIP ADDER STRUCTURE

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

An Efficient SQRT Architecture of Carry Select Adder Design by HA and Common Boolean Logic PinnikaVenkateswarlu 1, Ragutla Kalpana 2

DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER

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

A Review on Different Multiplier Techniques

S.Nagaraj 1, R.Mallikarjuna Reddy 2

DESIGN OF LOW POWER MULTIPLIERS

REVIEW ARTICLE: EFFICIENT MULTIPLIER ARCHITECTURE IN VLSI DESIGN

EC 1354-Principles of VLSI Design

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

High Speed and Reduced Power Radix-2 Booth Multiplier

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

AN ADVANCED VLSI ARCHITECTURE OF PARALLEL MULTIPLIER BASED ON HIGHER ORDER MODIFIED BOOTH ALGORITHM

HIGH SPEED FIXED-WIDTH MODIFIED BOOTH MULTIPLIERS

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

Implementation of Parallel MAC Unit in 8*8 Pre- Encoded NR4SD Multipliers

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

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

International Journal of Computer Engineering and Applications, Volume XI, Issue XI, Nov. 17, ISSN

Area and Power Efficient Booth s Multipliers Based on Non Redundant Radix-4 Signed- Digit Encoding

Implementation and Performance Analysis of different Multipliers

Transcription:

ASIC Design and Implementation of SPST in FIR Filter 1 Bency Babu, 2 Gayathri Suresh, 3 Lekha R, 4 Mary Mathews 1,2,3,4 Dept. of ECE, HKBK, Bangalore Email: 1 gogoobabu@gmail.com, 2 suresh06k@gmail.com, 3 lekha0520@gmail.com, 4 marymathews12@gmail.com Abstract: Spurious Power Suppression Technique (SPST) is a technique used for reducing the power in VLSI circuits by neglecting the unwanted or spurious signals present at the input. The proposed SPST separates the target design into two parts, i.e.,the most significant part and least significant part (MSP and LSP) and turns off the MSP when it does not affect the computational result to save power. This technique dramatically reduces the power dissipation in multimedia/dsp application design examples, i.e., versatile multimedia functional unit (VMFU) and FIR Filters. In this project we specifically reduce the power consumed by the s present in FIR Filters using Modified Booth Encoding Algorithm combined with SPST. It also adopts the optimization of number of cells present in the design. The proposed design of SPST in FIR Filter will be designed using Verilog HDL and synthesized, implemented using Cadence ASIC Tools. Keywords: FIR, Booth Algorithm, Low Power Design I.INTRODUCTION One of the accompanying challenges in designing ICs for portable electrical devices is lowering down the power consumption to prolong the operating time on the basis of given limited energy supply from batteries[7]. Owing to the vigorous development of the wireless infrastructure and the personal electronic devices like video mobile phones, mobile TV sets, PDAs, etc., multimedia and DSP applications have been adopted. Various techniques have been developed for reducing the power consumption of VLSI designs, including voltage scaling, switched-capacitance reduction, clock gating, power down techniques, threshold voltage controlling and dynamic voltage frequency scaling. These low-power techniques have been proven to be efficient at certain expense and are applicable to multimedia/dsp designs. Among these low power techniques, a promising direction for significantly reducing power consumption is reducing the dynamic power which dominates total power dissipation. The proposed low-power technique can be used with some of the aforementioned techniques without conflicts to further reduce the power consumption of the multimedia/dsp designs. Consequently, a new low power technique which can reduce dynamic power consumption includes a concept called partially guarded computation which divides the arithmetic unitsinto two parts and turns off the unused part to minimize the power consumption called as the spurious power suppression technique (SPST). This technique is implemented in the s of digital FIR filters. II. PROPOSED SPST Spurious Power Suppression Technique is technique used for reducing the power in VLSI circuits by neglecting the unwanted or spurious signals present at the input. The spurious power suppression technique separates the target design into two parts i.e., the MSP and LSP and turns off the MSP when it does not affect the computational results to save the power. The SPST can dramatically reduce the power dissipations of combinational VLSI circuits such as the multimedia/dsp processors. The data of the multimedia/dsp computations tend to fluctuate within a small range of bit width due to spatial redundancies. When the SPST is applied on combinational circuitries, we should first determine the longest transitions of the interested cross sections of each combinational circuitry, which is timing characteristic. The proposed SPST [5] can decrease the switching power dissipation comprising of a significant portion of the complete power dissipation in integrated circuits. Furthermore, the proposed SPST is a fully static circuit technique which does not aggravate the problems of leakage power, signal racing and voltage dropping. III. SPST DESIGN FOR FIR FILTERS Finite impulse response (FIR) filters are widely used in various DSP applications [4]. As the name implies, an FIR filter consists of a finite number of sample values. An FIR filter with constant coefficients is an LTI digital filter. The output y[n] of an FIR filter of length N is given by: N-1 y[n] = h[k] x[n-k] k=0 where x[n] are the input samples, h[k] are the filter coefficient samples 16

Thus the FIR Filter implemented is as shown in the figure below: Fig 1: FIR Filter Realization As shown in the fig 1 above the FIR Filter consists of mainly three components as mentioned below: Multipliers Adders Delay Unit Fig 4: Recoding Table Fig 2: Modified Booth Multiplier Fig 3: Grouping of bits in term The above given example is implemented using the SPST technique[5]. In this example the MSP of the is a zero signal or unwanted and hence while recoding the the MSP is neglected by not multiplying it with the multiplicand and just directly passing the previous output as the partial products are added simultaneously when it is generated. So this technique of ignoring the spurious signal is called SPST in of Radix4 Booth algorithm. Thus the power is reduced along with thereduction in number of partial products when compared to other s. IV. IMPLEMENTATION DETAILS The tool used for implementing this technique is Cadence ASIC tools. The three main steps involved in ASIC design flow is: Functional Simulation The tool used is Incisive Enterprise Simulator (IES). Synthesis The tool used is RTL compiler (RC). Physical Design The tool used is Encounter Digital Implementation (EDI). 17

V. RESULTS In order to verify experimentally the proposed scheme the desired system is implemented in Cadence ASIC tools. Our results are classified into the following categories: A) SIMULATION WAVEFORM Fig 7: Synthesis result of FIR filter using booth Fig 5: Simulation result of 4-tap FIR filter using booth Fig 8: Power consumption of 4-tap FIR Filter using Booth Multiplier Fig 6: Simulation result of 8-tap FIR filter using booth B) SYNTHESIS OUTPUT Fig 9: Power consumption of 8-tap FIR Filter using Booth Multiplier 18

D) RESULT ANALYSIS The following table shows comparison of power consumption and number of cells used between basic FIR filter and FIR filter using Modified Booth. Fig 10: Report timing of 4-tap FIR Filter using Booth Multiplier Fig 11: Report timing of 8-tap FIR filter using Booth C) PHYSICAL DESIGN Fig 12: Physical Design of FIR filter using booth Fig 13: Verification result Fig 14: Comparison of power consumption between basic fir filter and fir filter using Booth From the comparison it is seen that the FIR filter using the SPST saves around 12% power in case of a 4tap filter and around 23% power in case of 8tap filter. VI. CONCLUSION This project proposes a low power technique called SPST and explores its applications in multimedia/dsp computations [4] where the theoretical analysis and the realization issues of the SPST are fully discussed. The proposed SPST can obviously decrease the switching (or dynamic) power dissipation, which comprises a significant portion of the whole power dissipation in integrated circuits. To reduce power consumption and the number of cells we use the Modified Booth Encoding Algorithm combined with Spurious Power Suppression Technique (SPST) [5]. The proposed FIR filters have been designed using Verilog HDL, synthesized and implemented using CADENCE ASIC TOOLS. The different application that uses this technique is multimedia and DSP designs which are MP3 players, ipod players, ipad, Kindle, video processing(video players, video streamers), video mobile phones, mobile TV sets, PDAs, H.264 CODECs, audio Compression, speechprocessing(microphones, voice recorders) and image processing. The advantages of this technique is that it reduces power consumption, sustains the operating time, lower expense in manufacturing the device, highly reliable. VII. ACKNOWLEDGEMENT We wish to acknowledge HKBK College of Engineering and specially acknowledge our guide for supporting and giving us ideas for implementing the technique. We also wish to acknowledge Cadence Design Systems India 19

Pvt. Ltd for providing us ASIC tools to carry out the implementation. REFERENCES [1] Geoffrey A. Lancaster (2004). Excel HSC Software Design and Development. Pascal Press.p.180. [2] Burgess, N. (2011). Fast Ripple-Carry Adders in Standard-Cell CMOS VLSI.20th IEEE Symposium on Computer Arithmetic. pp. 103 111. [3] Earle, J. G. et al U.S. Patent 3,340,388 "Latched Carry Save Adder Circuit for Multipliers" filed July 12, 1965 [4] A Spurious Power Suppression Technique for DSP Applications by Kuang-Hung Chen and Yuan-Sun Chu - IEEE Transactions On Circuits And Systems 1, January 2009. [5] Implementation of Low Area and Power Efficient Architectures for Digital FIR Filters by A.RenukaNarasimha Volume 2,Issue 8,August 2012 Journal. [6] Filter Design using shift and add algorithm by Proakis and Manolokis. [7] L. Benin, G.D Michel, A. Macii, M. Poncino and R. Scarsi, Glitching power minimization by selective gate freezing, IEEE Trans. Very Large Scale Integr.(VLSI) Syst.,Vol. 8, no. 3,pp.287-297, June 2000. 20