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

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

Multiplier and Accumulator Using Csla

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

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

DESIGN OF BINARY MULTIPLIER USING ADDERS

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

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

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

Design and Simulation of Low Power and Area Efficient 16x16 bit Hybrid Multiplier

DESIGN AND IMPLEMENTATION OF AREA EFFICIENT, LOW-POWER AND HIGH SPEED 128-BIT REGULAR SQUARE ROOT CARRY SELECT ADDER

Design and Implementation of High Speed Carry Select Adder

Design of an optimized multiplier based on approximation logic

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

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

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

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

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

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

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

Techniques to Optimize 32 Bit Wallace Tree Multiplier

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

Efficient Carry Select Adder Using VLSI Techniques With Advantages of Area, Delay And Power

DESIGN AND IMPLEMENTATION OF 64- BIT CARRY SELECT ADDER IN FPGA

Index Terms: Low Power, CSLA, Area Efficient, BEC.

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 ISSN

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

Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

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

ASIC Design and Implementation of SPST in FIR Filter

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

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

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

Design and Implementation of Carry Select Adder Using Binary to Excess-One Converter

DESIGN OF HIGH PERFORMANCE MODIFIED RADIX8 BOOTH MULTIPLIER

Comparative Analysis of Various Adders using VHDL

Efficient Shift-Add Multiplier Design Using Parallel Prefix Adder

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

II. LITERATURE REVIEW

A Novel Approach to 32-Bit Approximate Adder

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

International Journal of Modern Trends in Engineering and Research

Design and Comparative Analysis of Conventional Adders and Parallel Prefix Adders K. Madhavi 1, Kuppam N Chandrasekar 2

Implementation of 256-bit High Speed and Area Efficient Carry Select Adder

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

A Highly Efficient Carry Select Adder

A Novel Approach For Designing A Low Power Parallel Prefix Adders

FPGA Implementation of Area-Delay and Power Efficient Carry Select Adder

Reduced Area Carry Select Adder with Low Power Consumptions

Structural VHDL Implementation of Wallace Multiplier

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

Mahendra Engineering College, Namakkal, Tamilnadu, India.

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

International Journal of Advance Engineering and Research Development

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

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

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

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

DESIGNING OF MODIFIED BOOTH ENCODER WITH POWER SUPPRESSION TECHNIQUE

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

JDT EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS

Design and Implementation of High Speed Carry Select Adder

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

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

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

Design and Implementation of Low Power Error Tolerant Adder

ISSN:

Power Optimization for Ripple Carry Adder with Reduced Transistor Count

Low power and Area Efficient MDC based FFT for Twin Data Streams

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

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

Design and Implementation of Wallace Tree Multiplier Using Kogge Stone Adder and Brent Kung Adder

FPGA Implementation of Area Efficient and Delay Optimized 32-Bit SQRT CSLA with First Addition Logic

Faster and Low Power Twin Precision Multiplier

LOW POWER HIGH SPEED MODIFIED SQRT CSLA DESIGN USING D-LATCH & BK ADDER

PROMINENT SPEED ARITHMETIC UNIT ARCHITECTURE FOR PROFICIENT ALU

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

AN EFFICIENT DESIGN OF ROBA MULTIPLIERS 1 BADDI. MOUNIKA, 2 V. RAMA RAO M.Tech, Assistant professor

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

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

Design and Implementation of High Radix Booth Multiplier using Koggestone Adder and Carry Select Adder

PERFORMANCE COMPARISION OF CONVENTIONAL MULTIPLIER WITH VEDIC MULTIPLIER USING ISE SIMULATOR

ADVANCES in NATURAL and APPLIED SCIENCES

High Speed Non Linear Carry Select Adder Used In Wallace Tree Multiplier and In Radix-4 Booth Recorded Multiplier

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

International Journal of Advanced Research in Computer Science and Software Engineering

Implementation of Discrete Wavelet Transform for Image Compression Using Enhanced Half Ripple Carry Adder

A Novel Designing Approach for Low Power Carry Select Adder M. Vidhya 1, R. Muthammal 2 1 PG Student, 2 Associate Professor,

Design and Analysis of CMOS Based DADDA Multiplier

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

I. INTRODUCTION VANAPARLA ASHOK 1, CH.LAVANYA 2. KEYWORDS Low Area, Carry, Adder, Half-sum, Half-carry.

An Efficient Carry Select Adder with Reduced Area and Low Power Consumption

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

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

Design and Implementation of 128-bit SQRT-CSLA using Area-delaypower efficient CSLA

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

An Efficient Low Power and High Speed carry select adder using D-Flip Flop

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

Transcription:

Design of High Speed Carry Select Adder using Spurious Power Suppression Technique Swarnalika Nagi 1, Ms. Jagandeep kaur 2, Ms. Nisha Charaya 2 1 Student M.Tech VLSI Design, Amity University Haryana swarnalika10@gmail.com 2 Asst. professor, Amity school of Engineering & Technology, Amity University Haryana jkaur@ggn.amity.edu charayanisha1010@gmail.com Abstract:- Design of a compact, power efficient and high speed digital adder is one of the most extensive research area in VLSI Design. One of the goals is to increase speed which can be achieved by reducing the propagation delay. Carry Select adder (CSLA) is the most demanding adder which is utilized in data processing systems to achieve fast arithmetic results. Still there is scope for reducing the power consumption, area and delay in the existing designs of CSLAs. In this paper, an easy and competent technique has been used to achieve the same which includes designing of SPST based carry select adder comprising of detection unit and signed extension circuit. Adders being the most important building block of multiplier, will also enhance its performance. Keywords: Carry Select Adder, SPST, Detection Unit, Verilog. ***** Introduction Adders are an essential part of most digital designs. They are employed almost everywhere from basic to complex DSP applications[3]. These adders can be designed for any numerical radix e.g. binary, decimal, hexadecimal. Based on designs, adders can be of different types. The most widely used adders are carry look-ahead adder (CLA), carry select/skip adder and carry save adder (CSA) for their operating speed. CSLA is utilized in various computations based systems to improve the speed of carry propagation by fast generation and selection of carry to attain the sum[3]. This carry select adder (CSLA) consists of a set of two ripple carry adders (RCA) to produce carry and partial sum by taking into consideration Cinas 0/1, then the resultant carry and sum are picked by the multiplexer. SPST Technique SPST is one of the proficient low power VLSI techniques to minimize the unwanted switching activities to reduce power dissipation in the circuits[2][6]. It consists of a Pre-computation logic unit which splits the data range of arithmetic units in two categories, depending on whether it affects the results or not. When a part of MSB data doesn t influence the final result, it is stored by latch cicuit of SPST adder to evade unwanted switching activities occuring inside the multipliers or adders which contributes in power reduction to a large extent[8]. Carry Select Adder A particular way of adding more than two binary numbers is Carry Select Adder (CSLA). The CSLA is a simple and faster adder, consisting of ripple carry adders (RCA) and multiplexers resulting in larger area[1]. The structure of a 4-bit CSLA is shown in fig 1. Cin is 0 for upper adder and 1 for lower adder. Input carry from the previous segment selects one of these two RCAs. If the Cin is zero or one respectively, the sum and Cout of upper adder and lower adder are selected. 505

In CSLA, addition of two n-bit numbers is done with two RCAs; one considering Cin as 0 and other as 1. The results are given as input to 2:1 multiplexer with actual carry taken as select line[7]. Fig 1:Carry Select Adder Proposed Carry Select Adder In modified carry select aadder, technique named as Spurious Power suppression technique has been used. In this SPST carry select adder, a detection unit is used to avoid unwanted MSB carry[5]. By using this technique, signed binary numbers can also be added by CSLA with the help of sign extension unit of this adder. The proposed adder shown in fig 2 is madeup of two blocks, one for MSB s known as Most Significant Part (MSP) and the another for LSB s known as the Least Significant Part (LSP).The LSP adder is implemented like a conventional adder. MSP differs from the presented design of adder and is modified with the help of pre-computation logic circuits, latches to store unwanted carry and a sign extension circuit. Pre-computation or detection logic provides three outputs as close, carry_ ctrl and sign[7]. Close - Used to turn on/off the MSP circuits. Carry_Ctrl - Represents the (n/2)+1th bit from the LSB of an n bit adder. Sign - Represents the remaining (n/2-1) MSP bits of an n bit adder[4]. Fig 2: Carry Select Adder using SPST 506

Implementation Design The conventional CSLA and proposed SPST based CSLA have been implemented on Xilinx 14.7 using Verilog. The schematics of these two adders are summerised as follows: Carry Select Adder: Fig 3: RTL and Technology Schematic diagram of CSLA 507

SPST based Carry Select Adder : Fig 4: RTL and Technology Schematic Diagram of SPST based CSLA Simulation Results Output waveforms of conventional CSLA and SPST based CSLA for unsigned & signed numbers are shown in fig 5 and fig 6. Table 1 shows comparision between the parameters as area, power and delay; of these two adders. 508

Fig 5: Output Waveform of conventional CSLA 509

Fig 6: Output Waveforms of SPST based CSLA for unsigned and signed numbers. Comparison Table S.No. Parameters Carry Select Adder SPST Carry Select Adder 1. No. Of LUT Used 12 8 2. Delay(Ns) 4.950 3.095 3. Power(Mw) 116.39 82 Table: 1 Comparision between Convetional and SPST based CSLA Conclusion A high speed and low power SPST based CSLA has been designed. Table 1 shows that SPST based CSLA results in low power consumption and achievement in higher speed. Power consumption is reduced by 27% and achievement in speed is approximately 10% as compared to conventional CSLA. This design is synthesised using Xilinx 14.7 with Verilog HDL coding. References: [1] M. Ercegovac and T. Lang, Fast multiplication without carry-propagate addition, IEEE Trans. Comput., vol. C-39, no. 11, pp. 1385 1390, Nov. 1990. [2] L. Ciminiera and P. Montuschi, Carry-save multiplication schemes without final addition, IEEE Trans. Comput., vol. 45, no. 9, pp. 1050 1055,Sep. 1996. [3] G. Dimitrakopoulos and D. Nikolos, High-speed parallel- prefix VLSI adders, IEEE Trans. Comput., vol. 54, no. 2, pp. 225 231, Feb. 2005. [4] A Modified Partial Product Generator for Redundant Binary Multipliers Xiaoping Cui, Weiqiang Liu, Senior Member, IEEE, Xin Chen, Earl E. Swartzlander Jr., Life Fellow, IEEE, and Fabrizio Lombardi, Fellow, IEEE, IEEE TRANSACTIONS ON COMPUTERS, VOL. 65, NO. 4, APRIL 2016 510

[5] Design and Implementation of High Speed Carry Select Adder P.Prashanti Dr. B.Rajendra Naik; International Journal of Engineering Trends and Technology (IJETT) Volume 4 Issue 9- Sep 2013 ISSN: 2231. [6] Design Of Low Power / High Speed Multiplier Using Spurious Power Suppression Technique (Spst) G. Sasi; IJCSMC, Vol. 3, Issue. 1, January 2014, pg.37 41. [7] Low Power High Speed based Various Adder Architectures using SPST A. Prashanth1*, R. Paramesh Waran1, Sucheta Khandekar2 and Sarika Pawar2, Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/93197, August 2016. [8] Design of High Performance and Low Power Multiplier using Modified Booth Encoder R.Prathiba, P.Sandhya, R.Varun, International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) 2016 511