DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER

Similar documents
An Efficient Carry Select Adder with Less Delay and Reduced Area Application

Implementation of Efficient Modified Booth Recoder for Fused Sum-Product Operator

Design of an Efficient 128-Bit Carry Select Adder Using Bec and Variable csla Techniques

DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USING PASS-TRANSISTOR LOGIC FAMILIES

Design and Verification of Area Efficient High-Speed Carry Select Adder

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume 9 /Issue 3 / OCT 2017

DYNAMIC CIRCUIT TECHNIQUE FOR LOW- POWER MICROPROCESSORS Kuruva Hanumantha Rao 1 (M.tech)

Carry Select Adder with High Speed and Power Efficiency

Low Power Circuits using Modified Gate Diffusion Input (GDI)

Keywords: Soft Core Processor, Arithmetic and Logical Unit, Back End Implementation and Front End Implementation.

Design and Characterization of High Speed Carry Select Adder

ASIC IMPLEMENTATION OF 16 BIT CARRY SELECT ADDER

High-Performance Full Adders Using an Alternative Logic Structure

Design of Delay Efficient Carry Save Adder

Design and Implementation of VLSI 8 Bit Systolic Array Multiplier

IMPLEMENTATION OF AN ADAPTIVE FIR FILTER USING HIGH SPEED DISTRIBUTED ARITHMETIC

Area Delay Power Efficient Carry-Select Adder

Area Delay Power Efficient Carry-Select Adder

An Efficient Design of Sum-Modified Booth Recoder for Fused Add-Multiply Operator

A 65nm Parallel Prefix High Speed Tree based 64-Bit Binary Comparator

A High Speed Design of 32 Bit Multiplier Using Modified CSLA

VLSI Arithmetic Lecture 6

Implementation of Reduce the Area- Power Efficient Fixed-Point LMS Adaptive Filter with Low Adaptation-Delay

Design and Analysis of Kogge-Stone and Han-Carlson Adders in 130nm CMOS Technology

OPTIMIZING THE POWER USING FUSED ADD MULTIPLIER

16 Bit Low Power High Speed RCA Using Various Adder Configurations

A Novel Floating Point Comparator Using Parallel Tree Structure

Design of Low Power Wide Gates used in Register File and Tag Comparator

Design and Implementation of Signed, Rounded and Truncated Multipliers using Modified Booth Algorithm for Dsp Systems.

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN

DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USINGPASS-TRANSISTOR LOGIC FAMILIES

High Speed Han Carlson Adder Using Modified SQRT CSLA

6T- SRAM for Low Power Consumption. Professor, Dept. of ExTC, PRMIT &R, Badnera, Amravati, Maharashtra, India 1

IMPLEMENTATION OF DIGITAL CMOS COMPARATOR USING PARALLEL PREFIX TREE

DESIGN AND IMPLEMENTATION OF APPLICATION SPECIFIC 32-BITALU USING XILINX FPGA

Implementation of 64-Bit Kogge Stone Carry Select Adder with ZFC for Efficient Area

Area Delay Power Efficient Carry Select Adder

A Review Paper on Reconfigurable Techniques to Improve Critical Parameters of SRAM

IMPLEMENTATION OF DOUBLE PRECISION FLOATING POINT RADIX-2 FFT USING VHDL

Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tree and Brentkung Adders

the main limitations of the work is that wiring increases with 1. INTRODUCTION

Area-Delay-Power Efficient Carry-Select Adder

FPGA Implementation of Efficient Carry-Select Adder Using Verilog HDL

A General Sign Bit Error Correction Scheme for Approximate Adders

Analysis of Different Multiplication Algorithms & FPGA Implementation

Performance Evaluation of Digital CMOS Comparator Using Parallel Prefix Tree.

Implementation of Ripple Carry and Carry Skip Adders with Speed and Area Efficient

Design Space Exploration of Split-Path Data Driven Dynamic Full Adder

POWER REDUCTION IN CONTENT ADDRESSABLE MEMORY

Parallel-Prefix Adders Implementation Using Reverse Converter Design. Department of ECE

Hard ware implementation of area and power efficient Carry Select Adder using reconfigurable adder structures

A Novel Design of 32 Bit Unsigned Multiplier Using Modified CSLA

Gated-Demultiplexer Tree Buffer for Low Power Using Clock Tree Based Gated Driver

Design and Implementation of CVNS Based Low Power 64-Bit Adder

COPY RIGHT. To Secure Your Paper As Per UGC Guidelines We Are Providing A Electronic Bar Code

Implementation of CMOS Adder for Area & Energy Efficient Arithmetic Applications

Power Analysis for CMOS based Dual Mode Logic Gates using Power Gating Techniques

16 BIT IMPLEMENTATION OF ASYNCHRONOUS TWOS COMPLEMENT ARRAY MULTIPLIER USING MODIFIED BAUGH-WOOLEY ALGORITHM AND ARCHITECTURE.

Low-Power And Area-Efficient Of 128-Bit Carry Select Adder

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I

Design of Low Power Digital CMOS Comparator

Sum to Modified Booth Recoding Techniques For Efficient Design of the Fused Add-Multiply Operator

DETECTION AND CORRECTION OF CELL UPSETS USING MODIFIED DECIMAL MATRIX

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Ternary Content Addressable Memory Types And Matchline Schemes

International Journal of Engineering and Techniques - Volume 4 Issue 2, April-2018

Area And Power Optimized One-Dimensional Median Filter

Anisha Rani et al., International Journal of Computer Engineering In Research Trends Volume 2, Issue 11, November-2015, pp.

Low-Power Split-Radix FFT Processors Using Radix-2 Butterfly Units

An Efficient Constant Multiplier Architecture Based On Vertical- Horizontal Binary Common Sub-Expression Elimination Algorithm

International Journal of Innovative Research in Computer Science & Technology (IJIRCST) ISSN: , Volume-3, Issue-5, September-2015

DUE to the high computational complexity and real-time

HIGH-PERFORMANCE RECONFIGURABLE FIR FILTER USING PIPELINE TECHNIQUE

DESIGN AND IMPLEMENTATION OF ADDER ARCHITECTURES AND ANALYSIS OF PERFORMANCE METRICS

Performance Analysis of CORDIC Architectures Targeted by FPGA Devices

[Kalyani*, 4.(9): September, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Efficient Design of Radix Booth Multiplier

An Efficient Hybrid Parallel Prefix Adders for Reverse Converters using QCA Technology

Resource Efficient Multi Ported Sram Based Ternary Content Addressable Memory

Analysis and Design of Low Voltage Low Noise LVDS Receiver

Implementation of Regular Linear Carry Select Adder with Binary to Excess-1 Converter

LOGIC EFFORT OF CMOS BASED DUAL MODE LOGIC GATES

A Ripple Carry Adder based Low Power Architecture of LMS Adaptive Filter

Vertical-Horizontal Binary Common Sub- Expression Elimination for Reconfigurable Transposed Form FIR Filter

Performance of Constant Addition Using Enhanced Flagged Binary Adder

Implementation of Low Power High Speed 32 bit ALU using FPGA

A New Architecture Designed for Implementing Area Efficient Carry-Select Adder

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VII /Issue 2 / OCT 2016

ANALYZING THE PERFORMANCE OF CARRY TREE ADDERS BASED ON FPGA S

DESIGN AND IMPLEMENTATION OF VLSI SYSTOLIC ARRAY MULTIPLIER FOR DSP APPLICATIONS

Implimentation of A 16-bit RISC Processor for Convolution Application

An Efficient Fused Add Multiplier With MWT Multiplier And Spanning Tree Adder

DESIGN AND ANALYSIS OF COMPETENT ARITHMETIC AND LOGIC UNIT FOR RISC PROCESSOR

8Kb Logic Compatible DRAM based Memory Design for Low Power Systems

Design and Simulation of Power Optimized 8 Bit Arithmetic Unit using Gating Techniques in Cadence 90nm Technology

Power and Area Efficient Implementation for Parallel FIR Filters Using FFAs and DA

Simulation Results Analysis Of Basic And Modified RBSD Adder Circuits 1 Sobina Gujral, 2 Robina Gujral Bagga

Lecture 5. Other Adder Issues

A Low-Power Field Programmable VLSI Based on Autonomous Fine-Grain Power Gating Technique

Transcription:

DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER Bhuvaneswaran.M 1, Elamathi.K 2 Assistant Professor, Muthayammal Engineering college, Rasipuram, Tamil Nadu, India 1 Assistant Professor, Muthayammal Engineering college,rasipuram, Tamil Nadu, India 2 ABSTRACT:Minimizing area and power is the more challenging task in modern VLSI design. Adders are the most widely used components in many circuits, the design of area and power efficient high-speed data path logic systems forms the largest areas of research in VLSI system design. The study presents a new dynamic logic named sp-d3l that overcomes the speed limitations of D3L. Power consumption is significantly reduced by using the sp-d3l logic. 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 span for reducing the area and power consumption in the CSLA. Keywords: Adder, Carry select Adder, Performance, Low power, Simulation 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 the previous 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 considering carry input Cin and Cout then the final sum and carry are selected by the multiplexers (mux). The performance of a full adder circuit depends to a great extent on the type of design style used for implementation as well as the logic function realized using the particular design style. For instance, a standard CMOS implementation allows circuits to achieve a reasonable power delay product with high noise margins, regular layout and relatively higher tolerance to process variations.dynamic implementations on the other hand may yield an extremely fast design but end up paying higher costs in the overall power consumption. Data driven dynamic logic(d3l) and Split pre-charge data driven dynamic logic(sp-d3l) are two design styles which allow high performance dynamic circuit design without the additional power consumption in the clock distribution network. Thus these styles form interesting implementation strategies for realizing high performance, power-efficient full adders. Power consumption is one of the critical design factors in modern VLSI design. A carry-select adder takes the two input bits A and B and creates a true and partial sum from them. These go into a multiplexer which chooses the correct output based on the actual carry in. Carry-select adders are made by linking 2 adders together, one being fed a constant 0-carry, the other a constant 1-carry. Most Minecraftian carry-select adders are not true carry-select adders, but simulate the operation of a carry-select in Mine craft. Copyright to IJAREEIE www.ijareeie.com 5728

Fig 1.1 4-Bit Carry Select adder. II. PERFORMANCE CHARACTERIZATION AND COMPARISION The performance of a full adder circuit depends to a great extent on the type of design style used for implementation as well as the logic function realized using the particular design style. For instance, a standard CMOS implementation allows circuits to achieve a reasonable power delay product with high noise margins, regular layout and relatively higher tolerance to process variations. Dynamic implementations on the other hand may yield an extremely fast design but end up paying higher costs in the overall power consumption. D3L and sp-d3l are two design styles which allow high performance dynamic circuit design without the additional power consumption in the clock distribution network. Thus these styles form interesting implementation strategies for realizing high performance, power-efficient full adders. Fig. 1 shows three full adder implementations in the recently proposed sp-d3l design style. Along with the choice of logic function and implementation style, the sizing of the transistors also plays an extremely important role in the optimization of circuit performance, power consumption, noise margins, fan-in, fan-out, etc. For dynamic adders it was observed that progressively sizing the rest of the transistors yielded the best power-delay Product while also maintaining drivability of the adder circuits. For the interested reader, we have described the results of various sizing methodologies on the standard static, domino and D3L adders and 16-bit carry select adder. It was observed that progressive sizing of transistors yielded the best performance of the power for each of the adder circuits considered. As a result, all our adders were sized accordingly. For the pass-transistor and transmission gate based adders i.e. adders without drivability, we kept minimum sizes on all the transistors. This was found to be the best option since any performance advantage gained by upsizing the pmos transistors in these circuits is off-set by the increase in power. While the speed advantage itself is off-set due to the inevitable use of buffers at the outputs of these adders. Hence, minimum sizing all the transistors yielded the best power-performance and area trade off. Copyright to IJAREEIE www.ijareeie.com 5729

Fig.2.1 sp-d3l Logic Adder1 The table 1 reports the average power consumption when executing the set of all possible input combinations to the adders. The full adder functions characterized using the sp-d3l methodology provide the lowest power depends upon the transistor with the sp-d3l adder working almost twice as fast as the standard adders selected in the study. Fig.2.2 sp-d3l Logic Adder2 Fig.2.3 sp-d3l Logic Adder3 The drawback of the existing adders is of course the high power consumption, due to the large number of transistors as well as the multiple paths to ground present in the sp-d3l implementations. With respect to the choice of logic function to implement, the full adder was observed to perform the best when implemented using the PROPAGATE and GENERATE signals. This can be attributed to the fact that this function allows for smaller number of transistors stacked in series and shows the lowest capacitance at the output node. This shows that the capacitance at the output node forms Copyright to IJAREEIE www.ijareeie.com 5730

the most critical component of the adder speed irrespective of the number of stages of circuits before getting the SUM and CARRY outputs. Power consumption in CMOS circuits has always been one of the primary concerns of the designer especially when designing for applications with strict power constraints. To facilitate the ideal choice of adder topology for scaled voltage or power-constrained applications, it is necessary to analyze adder performance with scaled supply voltages. It can be observed that the sp-d3l adder shows a consistent improvement in power delay system when supply voltage is scaled in contrast to all the other adders whose performance characteristics worsen as the supply voltage is scaled down. Under scaled voltage, the mirror adder and the adders show the worst power delay product profiles implying that they are unsuitable for operation under scaled supply voltages. It can also be seen that the performance of the TG adder is significantly worse at lower than nominal supply voltages whereas the pass transistor Multiplexer based adder completely failed when operated below 0.9 V. Thus it is clear that transmission gate and pass transistor-based adders cannot be used in extremely scaled operating voltage scenarios. III. RELATED WORK Jiang, Sheraidah, Wang, and J. Chung,(2004) has proposed that the 1-bit full adder is one of the most critical components of a processor, as it is used in the arithmetic logic unit, the floating-point unit, and address generation for cache or memory accesses. A variety of full adders using static and dynamic logic styles are available. The static energy recovery full adder requires only 10 transistors to implement a full adder. Intensive HSPICE simulation shows that the new adder has more than 26% in power savings over conventional 28-transistor CMOS adder. Frustaci, Lanuzza, Zicari, Perri and Corsonellohas proposed that the data-driven dynamic logic is very efficient when low-power constraints. Differently from conventional dynamic domino logic, which exploits a clock signal, D3L uses a subset of the input data signals for pre-charging the dynamic node, thus avoiding the clock distribution network. Power consumption is significantly reduced, but the pre-charge propagation path delay affects the speed performances and limits the improvements. This study presents a new dynamic logic named split-path D3L that overcomes the speed limitations of D3L. When applied to a 16 _ 16 bit Booth multiplier realized with ST Microelectronics 65 nm 1V CMOS technology, the proposed technique leads to an EDP 25 and 30% lower than standard dynamic domino logic and conventional D3L logics. SohanPurohit and Martin Margalahas proposed the sp-d3l adder for sum, carry and propagate and generate. There are 12 full adder circuits in the IBM 90-nm process. These include three new full adder circuits using the recently proposed split-path data driven dynamic logic. Based on the logic function realized, the adders were characterized for performance and power consumption when operated under various supply voltages and fan-out loads. IV.OUR CONTRIBUTION Our project will implement the carry select adder instead of using full adder. There are different logic adders are introduced.in each adders we calculate the power and areas. Two 4-bit ripple carry adders are multiplexed together, where the resulting carry and sum bits are selected by the carry-in. Since one ripple carry adder assumes a carry-in of 0, and the other assumes a carry-in of 1, The carry out of each 4-bit block is connected to the carry in of the next 4-bit block. When combined in this manner, 16-bit signed binary numbers can be computed. Subtraction is accomplished using two's complement binary arithmetic. Copyright to IJAREEIE www.ijareeie.com 5731

Fig.3. Carry select adder TABLE I COMPARISON RESULTS Adder Transistors Power Area sp-d3l sum 45 38.45 mw 6 sp-d3l 38.81 mw carry 32 7 sp-d3l pg 38.09 48 mw 7 16- bit 48 36.43 6 CSLA mw Ripple carry adder 48 40.17 mw 7 V. SIMULATION OUTPUTS Fig.4. Simulation waveform of sp-d3l adder1 Copyright to IJAREEIE www.ijareeie.com 5732

Fig.5. Simulation waveform of sp-d3l adder2 Fig.6. Simulation waveform of sp-d3l adder3 Fig.7. Simulation waveform of Proposed carry Select Adder Copyright to IJAREEIE www.ijareeie.com 5733

TABLE 2 COMPARISION OF ALL ADDERS Adder 1 Adder 2 Adder 3 CSLA Timing Constraints 1.115ns 1.392ns 1.540ns 1.415ns Power in mws 38.4 37.4 38.1 36.43 JTAG Gate Counts 96 384 240 2352 Fan out loads 1.33 1.92 2.74 2.06 LUT s 1 6 1 15 Gate count 0 6 6 66 VI. CONCLUSION The new split-path implementation of the full adder function was found to be a strong contender in terms of both performance-power efficiency as well as strong drivability. These adders are faster than ripple carry adders but slower than carry select adders. All the adders are designed using VHDL (Very High Speed Integration Hardware Description Language), Xilinx Project Navigator 9.1i is used as a synthesis tool and ModelSim XE III 6.2i for simulation. Wherever there is need of smaller area and low power consumption, while some increase in delay is tolerated, such designs can be used. These adders are faster than RCA. ACKNOWLEDGMENT The authors would like to express their gratitude to Department of Electronics and communication Engineering,Muthayammal Engineering college, providing the valuable guidance and support to make it possible to experiment it practically. REFERENCES [1]F. Frustaci, M. Lanuzza, P. Zicari, S. Perri, and P. Corsonello, Low power split-path data driven dynamic logic, IET Circuits, Devices, Syst., vol. 3, no. 6, pp. 303 312, 2009. [2] Y. Jiang, A. Al-Sheraidah, Y. Wang, E. Sha, and J. Chung, A novel multiplexer based low power full adder cell, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 51, no. 7, pp. 345 348, Jul. 2004. [3] K. Navi, O. Kavehie, M. Rouhulamini, A. Sahafi, and S. Mehrabi, A novel CMOS full adder, in Proc. 20th Int. Conf. VLSI Design, 2007, pp. 303 307. [4] W. R. Rafati, S. M. Fakhraie, and K. C. Smith, Low-power data-driven dynamic logic (D3L), in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), 2000, pp. 752 755. [5]V. Vijay, J. Prathiba, S. Niranjanreddy, Ch. Srivalli, B. Subbaramireddy, Performance evaluation of the CMOS Full adders in TDK 90 nm Technology,IJSAA,vol 2, jan2012. Copyright to IJAREEIE www.ijareeie.com 5734