Design Of Low Power And Reduced Area Carry-Select Adder

DOI : 10.17577/IJERTV2IS50629

Download Full-Text PDF Cite this Publication

Text Only Version

Design Of Low Power And Reduced Area Carry-Select Adder

1Gopal Kumar, 2S. N. Singh

1,2Electronics &Communication, National Institute of Technology, Jamshedpur\

Abstract

This paper presents a low power and reduced area carry select adder. By using new technique called combine-1 we have generated 4 bit carry select adder (CSA) and compared it with conventional carry select adder. This work use simple and efficient gate level modification of conventional carry select adder, resultingin reduction in transistor count and power by voltagescaling. This work has been implemented in tannertools, version 13 using 0.13µm technology. Here area has been shown in terms of transistor count.

  1. Introduction

    Area and Power consumption are relevant figures of merit to be considered especially when the design targets VLSI realization.In VLSI design we always give stress on three aspects area, power and speed. As a designer, while dealing with these constraints, we have to tradeoff as per the requirements amongthese aspects[4]. This can shown by following equation

    2.f

    2.f

    Pavg = Cload.Vdd

    Above equation tells us two facts, first tells that when we reduce the power consumption, speed of operation decreases so we need to tradeoff between power and speed. Second- power reduces squarely with supply voltage scaling.Another way to limit the power dissipation of a circuit is to reduce the amount of switched capacitance at the output. Area can be made directly proportional to transistors count in the circuit, as we decrease the count area automatically decreases significantly. In this work comparison is made between conventional and proposed models of CSA with respect to area in terms of transistors count.

  2. Adder

    The binary addition has been a subject of extensive study for many years. Adders are the essential component in general purpose micro-processors, digital signal processors and so forth. It also finds application in many other functions such as subtraction, multiplication and division, so it is very important to choose the adder design that would give the desired performance. The choice of adder architecture to use is of utmost importance, since the performance of adders may determine the whole system performance. Adders are the basic building blocks of Arithmetic and Logic unit and decide the performance of CPU[1].Every aspect of the adder design is directly related to area optimization. If we eliminate the transistors corresponding to redundant points we can easily save the area.

  3. Carry Select Adder

    The CSA is used in many computational systems to alleviate the problem of carry propagation delay by independently generating multiple carry and then select a carry to generate the sum[2]. The basic block diagram is shown in fig1,which is the basic building block of a carry-select adder, where the block size is 4 [3]. 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, selecting which adder had the correct assumption via the actual carry-in yields the desired result.

    Figure 1: Block diagram of CSA

  4. Proposed CSA

    The proposed innovation for doing addition is that instead of using two separate adders in CSA, one for the case CS1=1 and the other for the case CS1=0 (CS1is the carry propagated from the first partition to the second one), one adder will be used to reduce the area and power dissipation. Here zero detection logic is used

    In zero detection logic once the first zero is detected logic is remain unchanged otherwise it is complemented.The combine-1 circuit proposed mitigates the resource overhead of CSA by replacing one copy of RCA by

    S1 = S0+1

    Let kdenote the position that the first bit of 0 is detected in S0(i), starting from the least significant bit (LSB). Then, from

    S1(t) = S0 (t) t 0, k

    S1(t) = S0(t) t k + 1, n 1

    single quotation mark on the superscript implies Boolean complement. From the above derivation, the combine-1 circuit is in essence, based on a first zero detection logic. It generates s1 by inverting each bit in s0 starting from the LSB until the first zero is encountered. In other way we can say that if sum output from CSA is 1 carry out will be one otherwise zero. As all sums equal one, the zero detection logic generates one at final. As in conventional CSA we use two RCAs block but in proposedcombine-1 design style one RCA block has used zero detection logic with selective complement circuit and multiplexer circuit with minimized transistor count is used as shown in fig2,

    Figure 2: Schematic diagram of CSA

    Multiplexer circuit has been implemented using 2T mux cell[1]the implementation of MUX to select correct carry output based on carry-in available as carry out from the previous block. It is implemented in pass transistor logic. pass transistor passes good 0, but a bad 1.

  5. Simulation Result

    The circuit design in this paper has been developed using Tanner version 13 in 0.13µm technology. In tables 1 and 2, the spice simulation results of both

    S

    =0 0

    We have,

    i = 0 k 0, n 1

    theconventional and proposed 4 bit CSA structures in terms ofpower and area are produced. The total power dissipated is the sum of dynamic power, internal power, net power and leakage power. This shows that the design can be very well incorporated

    into complex VLSI Designs and DSP applications in order to have low power and minimized area of the circuits. Decrease in the number of transistors significantly reduces the power consumption.

    Table1.Comparison of power dissipation in conven- tional and proposed designs at different voltages.

    Voltage

    Power (conventional)

    Power(Proposed design)

    3v

    15.5mw

    11mw

    2v

    4.3mw

    2.5mw

    1.5v

    1.4mw

    0.9mw

    Table2.Comparison of transistor count in conventional and proposed designs.

    Design

    Area ( in terms transistors count)

    Conventional

    390

    Proposed

    280

  6. Conclusion

The proposed structure proves to be a easier solution for less power consumption of carry select adder as we scale down the voltage. The conventional CSA suffers from the disadvantage of decreasing the speed of operation as voltages are reducing. The proposed unit is also found to have less transistors count which also imparting in lowering down the power consumption [5].

References:

  1. Hemima.R, ChrisjinGnanaSuji.CDesign of 4 bit low power carry select adder, Proceedings of 2011 International Conference on Signal Processing, Communication, Computing and Networking Technologies (ICSCCN 2011).

  2. D. A. Parker and K. K. Parhi, Low-area/power parallel FIR digital filter implementation, J. VLSI Signal Process. Syst., vol. 17, no. 1, pp. 7592, 1997

  3. SamiappaSakthikumaran, S. Salivahanan, V. S. KanchanaBhaaskaran, V. Kavinilavu, B. Brindha and C. Vinoth A Very Fast and Low Power Carry Select Adder Circuit,978-1-4244-8679-3/11/$26.00 ©2011IEEE

  4. BehnamAmelifard, FarzanFallah and MassoudPedrm, Closing the Gap between Carry Select Adder and Ripple Carry Adder: A New Class of Low- power High-performance Adders Proceedings of the

    Sixth International Symposium on Quality Electronic Design (ISQED05) 0-7695-2301-3/05 $ 20.00 IEEE

  5. MadhusudhanDangeti, S.N.Singh Minimization of transistors count and power in an embedded system using gdi technique UNIASCIT, Vol 2 (3), 2012, 308-313.

Leave a Reply