IJCAES. ISSN: Volume III, Special Issue, August 2013 I. INTRODUCTION

Similar documents
Design of High Speed Hybrid Sqrt Carry Select Adder

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

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

Design and Implementation of High Speed Carry Select Adder

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

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

Low Power and Area EfficientALU Design

International Journal of Modern Trends in Engineering and Research

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

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

Design of 32-bit Carry Select Adder with Reduced Area

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

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

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

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

PUBLICATIONS OF PROBLEMS & APPLICATION IN ENGINEERING RESEARCH - PAPER CSEA2012 ISSN: ; e-issn:

Design and Analysis of CMOS based Low Power Carry Select Full Adder

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

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

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

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

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

A Highly Efficient Carry Select Adder

Implementation of Cmos Adder for Area & Energy Efficient Arithmetic Applications

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

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

International Journal of Advance Engineering and Research Development

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

LOW POWER AND AREA- EFFICIENT HALF ADDER BASED CARRY SELECT ADDER DESIGN USING COMMON BOOLEAN LOGIC FOR PROCESSING ELEMENT

LowPowerConditionalSumAdderusingModifiedRippleCarryAdder

II. LITERATURE REVIEW

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

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

SQRT CSLA with Less Delay and Reduced Area Using FPGA

Australian Journal of Basic and Applied Sciences. Optimized Embedded Adders for Digital Signal Processing Applications

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

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

An Efficent Real Time Analysis of Carry Select Adder

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

Design and Implementation of Efficient Carry Select Adder using Novel Logic Algorithm

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

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

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

Efficient Implementation on Carry Select Adder Using Sum and Carry Generation Unit

International Journal of Engineering, Management & Medical Research (IJEMMR) Vol- 1, Issue- 7, JULY -2015

Analysis of Low Power, Area- Efficient and High Speed Multiplier using Fast Adder

Design of Delay-Power Efficient Carry Select Adder using 3-T XOR Gate

International Research Journal of Engineering and Technology (IRJET) e-issn:

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

Comparative Analysis of Various Adders using VHDL

Area Efficient Carry Select Adder with Half-Sum and Half-Carry Method

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

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

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

Implementation and Analysis of High Speed and Area Efficient Carry Select Adder

Design and Implementation of High Speed Carry Select Adder

IMPLEMENTATION OF AREA EFFICIENT AND LOW POWER CARRY SELECT ADDER USING BEC-1 CONVERTER

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

A Hierarchical Design of High Performance Carry Select Adder Using Reversible Logic

Design of Area-Delay-Power Efficient Carry Select Adder Using Cadence Tool

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

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

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

Efficient Optimization of Carry Select Adder

A MODIFIED STRUCTURE OF CARRY SELECT ADDER USING CNTFET TECHNOLOGY Karunakaran.P* 1, Dr.Sundarajan.M 2

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

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

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

Optimized area-delay and power efficient carry select adder

Reduced Area Carry Select Adder with Low Power Consumptions

AREA-EFFICIENCY AND POWER-DELAY PRODUCT MINIMIZATION IN 64-BIT CARRY SELECT ADDER Gurpreet kaur 1, Loveleen Kaur 2,Navdeep Kaur 3 1,3

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

AREA DELAY POWER EFFICIENT CARRY SELECT ADDER ON RECONFIGURABLE HARDWARE

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

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

LOW POWER AND AREA EFFICIENT PARALLEL FIR DIGITAL FILTER STRUCTURE USING MODIFIED SQRT CARRY SELECT ADDER

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

Faster and Low Power Twin Precision Multiplier

HDL Implementation of New Performance Improved CSLA Gate Level Architecture

AREA AND POWER EFFICIENT CARRY SELECT ADDER USING BRENT KUNG ARCHITECTURE

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

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

Badi Lavanya,Sathish Kumar,Manoj Babu,Ajithkumar,Manivel. (IJ0SER) April 2018 (p)

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

Design and Implementation of Complex Multiplier Using Compressors

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

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

An Efficient Higher Order And High Speed Kogge-Stone Based CSLA Using Common Boolean Logic

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension

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

High Speed and Reduced Power Radix-2 Booth Multiplier

Enhancement of Design Quality for an 8-bit ALU

Comparative Analysis of Multiplier in Quaternary logic

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

CHAPTER 3 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED ADDER TOPOLOGIES

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

Design of A Vedic Multiplier Using Area Efficient Bec Adder

Transcription:

IJCAES ISSN: 2231-4946 Volume III, Special Issue, August 2013 International Journal of Computer Applications in Engineering Sciences Special Issue on National Conference on Information and Communication (NCIC'13) www.caesjournals.org Low-Power And Area-Efficient Carry Select Adder Using Bec-1 Converter L.Mugilvannan 1 S.Ramasamy 2 M.E Applied Electronics Rmk Engineering College Chennai Department of ECE RMK Engineering college Chennai 1 mugilvannan.4@gmail.com 2 srs.ece@rmk.ac.in Abstract -Carry Select Adder (CSLA) is one of the fastest adders used in many data-processing processors to perform fast arithmetic functions. From the structure of the CSLA, it is clear that there is scope for reducing the area and power consumption in the CSLA. This work uses a simple and efficient transistor-level modification in BEC-1 converter to significantly reduce the area and power of the CSLA. Based on this modification 16-b square-root CSLA (SQRT CSLA) architecture have been developed and compared with the SQRT CSLA architecture using ordinary BEC-1 converter. The proposed design has reduced area and power as compared with the SQRT CSLA using ordinary BEC-1 converter with only a slight increase in the delay. This work evaluates the performance of the proposed designs in terms of delay, area, and power by hand with logical effort and through Cadence Virtuoso. The results analysis shows that the proposed CSLA structure is better than the SQRT CSLA with ordinary BEC-1 converter. Keywords - (Binary to Excess-1 converter,low power,area Efficient,CSLA) I. INTRODUCTION Design of area- and power-efficient high-speed data path logic systems are one of the most substantial areas of research in VLSI system design. In digital adders, the speed of addition is limited by the time required to propagate a carry through the adder. The sum for each bit position in an elementary adder is generated sequentially only after theprevious bit position has been summed and a carry propagated into the next position.the CSLA is used in many computational systems to alleviate the problem of carry propagation delay by independently generating multiple carries and then select a carry to generate the sum.however,the CSLA is not area efficient because it uses multiple pairs of Ripple Carry Adders (RCA) to generate partial sum and carry by consideringcarry input cin = 0 andcin = 1, then the final sum and carry are selected by the multiplexers (.The power and Area of the Carry select Adder can be reduced by using BEC-1 converter instead of Ripple Carry Adder(RCA). The basic idea of this work is to use transistor level modified Binary to Excess-1 Converter (BEC) instead of Ordinary BEC(gate level) with cin = 1 in the CSLA to achieve lower area and power consumption. The main advantage of this transistor level modified BEC-1 comes from the lesser number of MOS transistor than the Ordinary BEC-1. II. BEC As stated above the main idea of this work is to use transistor level modified BEC instead of the ordinary BEC with cin=1 in order to reduce the area and power consumption of the CSLA. To replace the n-bit ordinay BEC, an n-bit transistor level modified BEC is required.the function table of a 3-b BEC are shown in Table I. 92

TABLE-I FUNCTION TABLE OF THE 3-B BEC Fig. 1 illustrates how the basic function of the CSLA is obtained by using the 4-bit BEC together with the mux. One input of the 8:4 mux gets as it input (B3, B2, B1, and B0) and another input of the mux is the BEC output. This produces the two possible partial results in parallel and the mux is used to select either the BEC output or the direct inputs according to the control signal Cin. The importance of the BEC logic stems from the large silicon area reduction when the CSLA with large number of bits are INPUT[0:3] OUTPUT[0:3] 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 000 designed. Fig. 1. 4-b- BEC With 8:4 MUX III. 16-B SQRT CSLA USING ORDINARY BINARY TO EXCESS-1 CONVERTER The structure of the 16-b SQRT CSLA using ordinay BEC for RCA with cin=1 to optimize the area and power is shown in Fig. 2 We again split the structure into five groups. The Power and area estimation of each group ordinary BEC and Mux are shown in Fig 3 93

Fig. 2. 16-b SQRT CSLA. The parallel RCA with Cin = 1is replaced with BEC. 1) The Fig. 3 has transistor level design of 3-b BEC and 6:3 Mux.The ordinary 3-b BEC is used in CSLA for reducing the power and area of the adder.the total number of PMOS and NMOS transistor in the 3-b BEC and MUX are 42 and 42. Fig. 3 Transistor level design of ordinary 3-b BEC and 6:3 Mux Similarly the ordinary 4-b BEC and 8:4 Mux,5-b BEC and 10:5 Mux,6-b BEC and 12:6 Mux has been designed in transistor level.the Table-II shows the number of Mos transistors required for various bits of BEC and MUX. TOTAL MOS TRANSISTORS OF ORDINARY BEC AND MUX Groups No of PMOS Transistors No of NMOS Transistors Total no of MOS Transistors 94

Group2(3-b BEC and 6:3 42 42 84 Group3(4-b BEC and 8:4 59 59 118 Group4(5-b BEC and 10:5 76 76 152 Group5(6-b BEC and 12:6 93 93 186 Total no of MOS Transistor 270 270 540 IV. 16-B SQRT CSLA USING TRANSISTOR LEVEL MODIFIED BINARY TO EXCESS-1 CONVERTER The structure of the proposed 16-b SQRT CSLA using transistor level modified BEC for RCA with cin=1 to optimize the area and power is same as Fig 3.We again split the structure into five groups. The Power and area estimation of each group ordinary BEC and Mux are shown in Fig.4 1) The Fig. 5 has transistor level design of 3-b BEC and 6:3 Mux.The Transistor level modified 3-b BEC is used in CSLA for reducing the power and area of the adder.the total number of PMOS and NMOS transistor in the 3-b BEC and MUX are 34 and 34 Fig. 4 Transistor level design of 3-b BEC and 6:3 Mux Similarly the transistor level modified 4-b BEC and 8:4 Mux,5-b BEC and 10:5 Mux,6-b BEC and 12:6 Mux has been designed.the Table-III shows the number of Mos transistors required for various bits of BEC and MUX. TOTAL MOS TRANSISTORS OF MODIFIED 3-B BEC Groups No of PMOS Transistors No of NMOS Transistors Total no of MOS Transistors Group2(3-b BEC and 6:3 Group3(4-b BEC and 8:4 34 34 68 48 48 96 95

Group4(5-b BEC and 10:5 Group5(6-b BEC and 12:6 62 62 124 76 76 152 Total no of MOS Transistor 220 220 440 Comparing Tables II and III, it is clear that the proposed Transistor Level modified BEC and MUX Circuits saves 100 MOS Transistors than the Ordinary BEC and MUX, with only increases in delays. V. IMPLEMENTATION RESULTS The design proposed in this paper has been developed using Cadence Virtuoso using typical libraries of gpdk 0.18 um technology.the Current flowing through the circuit can be measured for the input combination.then the power can be calculated using the current and the voltage required for the the circuit.the similar design flow is followed for both the ordinary BEC-MUX and modified BEC-MUX. Table IV exhibits the implementations results of both the BEC-MUX structures in terms of delay, area and power. The area indicates the no of MOS transistors used and the total power indicates the maximum power in the circuit. The Delay can be measured in terms of the maximum time taken by the circuit to produce the all outputs for the given inputs. TABLE-IV Area(No of MOS transistors) Peak current (ua) Power (mw) Average Delay (ns) 84 561.269 1.0102 1.066 3-b BEC and MUX Regular 68 485.186 0.8733 0.735 118 737.533 1.3275 1.066 4-b BEC and MUX Regular 96 623.868 1.1229 0.735 152 900.154 1.6202 1.066 5-b BEC and MUX Regular 124 765.430 1.3777 0.735 186 1.05962 1.9073 1.066 6-b BEC and MUX Regular 152 905.330 1.6295 0.735 96

The reduction in power consumption of modified 3-b BEC-MUX is 13.55%,4-b BEC-MUX is15.41%, 5-b BEC-MUX is 14.97%, and 6-b BEC-MUX is 14.57. The delay overhead for the 3,4,5 and 6-b BEC-MUX circuit is 31.06% VI. CONCLUSION A simple approach is proposed in this paper to reduce the area and power of BEC-MUX architecture. The reduced number of transistors of this work offers the great advantage in the reduction of area and also the total power. The compared results show that the modified BEC-MUX has a slightly larger delay (only 31.06%), but the power of the modified BEC-MUX are significantly reduced by 14.70%.The BEC-MUX circuit should be a part of the CSLA.The transistor level modified BEC-MUX circuit can be used in CSLA instead of ordinary BEC-MUX circuit the greater power consumption can be achieved. The modified BEC-MUX architecture is therefore, low area, low power, simple and efficient for VLSI hardware implementation. REFERENCES: [1] B. Ramkumar, H.M. Kittur, and P. M. Kannan, ASIC implementation of modified faster carry save adder, Eur. J. Sci. Res., vol. 42, no. 1, pp. 53 58, 2010. [2] B. Ramkumar, H.M. Kittur, and P. M. Kannan, Low Power and Area Efficient Carry select Adder Very Large Scale Integration (VLSI) Systems, IEEE Transactions on Volume: 20, Issue: 2,2012. [3] Javier Hormigo, Julio Villalba, and Emilio L. Zapata, MULTI-OPERAND REDUNDANT ADDERS ON FPGAs, IEEE Transactions on computers,journal of latex class files, vol. 6, no. 1, january 2007. [4] Prashant Gurjar, Rashmi Solanki, Pooja Kansliwal, Mahendra Vucha, VLSI Implementation of Adders for High Speed ALU, International Journal of Computer Applications (0975 8887),Volume 29 No.10, September 2011. [5] Reena Rani, L.K. Singh, Neelam Sharma, A Novel design of High Speed Adders Using Quaternary Signed Digit NumberSystem, International Journal of Computer and Network Security,Vol. 2, No. 9, September 2010. [6] Santanu Maity, Bishnu Prasad De, Aditya Kr. Singh, Design and Implementation of Low-Power High-Performance Carry Skip Adder, International Journal of Engineering and Advanced Technology (IJEAT),ISSN: 2249 8958, Volume-1, Issue-4, April 2012. [7] Sohan Purohit and Martin Margala, Investigating The Impact Of Logic And Circuit Implementation On Full Adder Performance, IEEE Transactions on Very Large Scale Integration (vlsi) Systems, vol. 20, no. 7, july 2012. [8] Y. He, C. H. Chang, and J. Gu, An area efficient 64-bit square root mcarry-select adder for lowpower applications, in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 4082 4085. 97