4
An Adiabatic Single Phase N-type and P-type CPAL Technique for Full Adder Design Bhumika Patpatia #1 , Neha Arora #2 , . B. P. Singh #3 , Kavita Mehta #4 , Neelam Swami #5 # Faculty of Engineering and Technology Mody Institute of Technology and Science Lakshmangarh, India 1 [email protected], 2 [email protected], 3 [email protected], 4 [email protected], 5 [email protected] AbstractThis paper presents new design techniques for adiabatic full adder cell. Adiabatic logic is the most efficient energy saving technique which provides very low power dissipation in VLSI circuits. Adiabatic Full adder is simulated by using different adiabatic techniques. Simulation results show that energy loss of adiabatic circuits can be greatly reduced by using Complementary Pass Transistor Adiabatic Logic technique. All the circuits have been simulated on BSIM3V3 90nm technology on tanner EDA tool. Keywords: Adiabatic Design; Low power; Full adder; Power Delay Product(PDP). I. INTRODUCTION Recently, the power dissipation is a very important concern in the performance of VLSI circuits. By increasing the operating frequency, the power dissipation increases proportionally. And then, reducing the power dissipation is the main object of low power circuit design. We have several methods for low power circuit design, low power supply voltage, AC power supply and etc. With increased scaling in CMOS technology, today’s designs are capable of performing very high speed computations as the complexity and number of devices on a given IC is no longer an issue. Much of the research efforts in the recent decades have been dedicated to improving the speed of digital systems. Thus, high speed computation has become an expected norm for average users. Along with this, there is a growing desire to have access to computation at any location without being limited to a given space with a wired network. This requirement for portability of the computational device places restrictions on the size, weight and power [1]. In recent years, adiabatic computing has been applied to low power systems and several adiabatic logic families have been proposed for low power logic applications. The energy dissipated in adiabatic circuits is considerably less than that in CMOS circuits. Hence, adiabatic approach is better opinion for low power circuits that can be operated in the frequency range in which signals are digitally processed [6]. II. ADIABATIC LOGIC DESIGN Adiabatic Logic is the term given to low-power electronic circuits that implement reversible logic. The term comes from the fact that an adiabatic process is one in which the total heat or energy in the system remains constant. Research in this area has mainly been fuelled by the fact that as circuits get smaller and faster, their energy dissipation greatly increases a problem that an adiabatic circuit promises to solves. The electric charge transfer between the nodes of circuit is viewed as the process and various techniques are explored to minimize the energy loss or heat dissipation during charge transfer events. Adiabatic digital circuits have the ability to recover energy once committed in computation and make it available for recycling. Energy dissipated in adiabatic circuits is considerably less than that in CMOS circuits [2]. Hence, adiabatic approach is better opinion for low power circuits that can be operated in the frequency range in which signals are digitally processed. Adiabatic logic is an attractive low power approach by utilizing AC voltage supplies (power clocks) to recycle the energy of circuits instead of being dissipated as heat. Adiabatic circuits work on the principal of adiabatic charging and discharging by which recycling of energy is done from output nodes. Conventional CMOS circuits achieve a logic ‘1’ or logic ‘0’ by charging the load capacitor to supply voltage V dd and discharging it to ground respectively. Thus every time a charge-discharge cycle occurs, an amount of energy equal to CV 2 is dissipated [3]. Unlike the conventional CMOS circuits, in adiabatic circuits energy is recycled. Instead of discharging the capacitor to ground, the charge is discharged to the power supply. Since the charge has to be discharged to supply, the supply in adiabatic circuits is a time varying, called the power clock. It has been observed that among the different waveforms for charging or discharging the load capacitor, a ramp is more efficient and as such trapezoidal power clocks have been used in many adiabatic circuit styles [5]. Many adiabatic logic circuits which dissipate less power than static CMOS logic circuits have been introduced as a promising approach in low power circuit design. Drawbacks of many of the proposed techniques include need for multi-phase power clock supplies, differential inputs and corresponding high complexity of the logic blocks. Adiabatic approaches can be subdivided into various techniques such as 2N-2P, ADL, CPAL, SCRL, ECRL, DTGAL and GFCAL etc. Different kinds of adiabatic approaches have been implemented in this paper for the logic circuits of full adder. III. ADIABATIC FULL ADDERS 978-1-4577-0240-2/11/$26.00 ©2011 IEEE 244

[IEEE 2011 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC 2011) - Udaipur (2011.04.22-2011.04.24)] 2011 International Conference on Emerging

  • Upload
    neelam

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [IEEE 2011 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC 2011) - Udaipur (2011.04.22-2011.04.24)] 2011 International Conference on Emerging

An Adiabatic Single Phase N-type and P-type CPAL Technique for Full Adder Design

Bhumika Patpatia#1, Neha Arora#2, . B. P. Singh#3, Kavita Mehta#4, Neelam Swami#5 #Faculty of Engineering and Technology

Mody Institute of Technology and Science Lakshmangarh, India

[email protected], [email protected], [email protected], [email protected], [email protected]

Abstract— This paper presents new design techniques for adiabatic full adder cell. Adiabatic logic is the most efficient energy saving technique which provides very low power dissipation in VLSI circuits. Adiabatic Full adder is simulated by using different adiabatic techniques. Simulation results show that energy loss of adiabatic circuits can be greatly reduced by using Complementary Pass Transistor Adiabatic Logic technique. All the circuits have been simulated on BSIM3V3 90nm technology on tanner EDA tool.

Keywords: Adiabatic Design; Low power; Full adder; Power Delay Product(PDP).

I. INTRODUCTION Recently, the power dissipation is a very important concern

in the performance of VLSI circuits. By increasing the operating frequency, the power dissipation increases proportionally. And then, reducing the power dissipation is the main object of low power circuit design. We have several methods for low power circuit design, low power supply voltage, AC power supply and etc. With increased scaling in CMOS technology, today’s designs are capable of performing very high speed computations as the complexity and number of devices on a given IC is no longer an issue. Much of the research efforts in the recent decades have been dedicated to improving the speed of digital systems. Thus, high speed computation has become an expected norm for average users. Along with this, there is a growing desire to have access to computation at any location without being limited to a given space with a wired network. This requirement for portability of the computational device places restrictions on the size, weight and power [1].

In recent years, adiabatic computing has been applied to low power systems and several adiabatic logic families have been proposed for low power logic applications. The energy dissipated in adiabatic circuits is considerably less than that in CMOS circuits. Hence, adiabatic approach is better opinion for low power circuits that can be operated in the frequency range in which signals are digitally processed [6].

II. ADIABATIC LOGIC DESIGN Adiabatic Logic is the term given to low-power electronic

circuits that implement reversible logic. The term comes from the fact that an adiabatic process is one in which the total heat or energy in the system remains constant. Research in this

area has mainly been fuelled by the fact that as circuits get smaller and faster, their energy dissipation greatly increases a problem that an adiabatic circuit promises to solves. The electric charge transfer between the nodes of circuit is viewed as the process and various techniques are explored to minimize the energy loss or heat dissipation during charge transfer events. Adiabatic digital circuits have the ability to recover energy once committed in computation and make it available for recycling.

Energy dissipated in adiabatic circuits is considerably less than that in CMOS circuits [2]. Hence, adiabatic approach is better opinion for low power circuits that can be operated in the frequency range in which signals are digitally processed.

Adiabatic logic is an attractive low power approach by utilizing AC voltage supplies (power clocks) to recycle the energy of circuits instead of being dissipated as heat. Adiabatic circuits work on the principal of adiabatic charging and discharging by which recycling of energy is done from output nodes. Conventional CMOS circuits achieve a logic ‘1’ or logic ‘0’ by charging the load capacitor to supply voltage Vdd and discharging it to ground respectively. Thus every time a charge-discharge cycle occurs, an amount of energy equal to CV2 is dissipated [3]. Unlike the conventional CMOS circuits, in adiabatic circuits energy is recycled. Instead of discharging the capacitor to ground, the charge is discharged to the power supply. Since the charge has to be discharged to supply, the supply in adiabatic circuits is a time varying, called the power clock. It has been observed that among the different waveforms for charging or discharging the load capacitor, a ramp is more efficient and as such trapezoidal power clocks have been used in many adiabatic circuit styles [5]. Many adiabatic logic circuits which dissipate less power than static CMOS logic circuits have been introduced as a promising approach in low power circuit design. Drawbacks of many of the proposed techniques include need for multi-phase power clock supplies, differential inputs and corresponding high complexity of the logic blocks. Adiabatic approaches can be subdivided into various techniques such as 2N-2P, ADL, CPAL, SCRL, ECRL, DTGAL and GFCAL etc. Different kinds of adiabatic approaches have been implemented in this paper for the logic circuits of full adder.

III. ADIABATIC FULL ADDERS

978-1-4577-0240-2/11/$26.00 ©2011 IEEE 244

Page 2: [IEEE 2011 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC 2011) - Udaipur (2011.04.22-2011.04.24)] 2011 International Conference on Emerging

Fig. 1 shows the circuit diagram of CPAL Full adder logic block. It consists of 28 NMOS transistors which are used as pass transistor. Last four transistors behave as buffer which passes input signal as it is at the output node. Sum block is realized with the help of two logic operations that is XOR and XNOR and Carry block is realized with the help of two multiplexer logic functions which is also specified in the circuit diagram. These XOR, XNOR and multiplexer logic operations are realized with CPAL technique [4]. Here Ø referred as two phase non overlapping power clocks. The main limitation of this circuit is that its transistor count is considerably very high

Figure 1. CPAL Full Adder (a) Sum block (b) Carry block

Another type of Adiabatic technique is shown in fig. 2. This technique named as DTGAL (Dual Transmission Gate Adiabatic Logic) technique. The circuit composed of two main parts: logic circuit and energy recovery circuit [8].

As we can see from the circuit diagram that all inputs and its compliment are provided for required logic operations and at the output nodes all outputs and their compliments are produced which can be used further for multiple logic operations [7]. Here single phase power clock is provided for all logic oprations.

Figure 2. DTGAL Full Adder

IV. PROPOSED CPAL FULL ADDERS CPAL circuits have more efficient energy transfer and

recovery, because the non-adiabatic energy loss of output

Loads has been completely eliminated by using complementary pass-transistor logic for evaluation and transmission gates for energy-recovery. Transistor count of CPAL circuits are considerably less than the another techniques of Adiabatic Logic Design. Complementary pass transistor logic concept reduces the complexity of circuit.

Figure 3. Proposed N-type CPAL Full Adder

CPAL technique uses purely NMOS and PMOS pass transistor network for the logic operations. All inputs are applied in complementary form i.e. every input signal and its inverse must be provided. CPAL circuits also produce complementary outputs which can be used further in subsequent CPAL stages. The CPAL circuit essentially consists of complementary inputs, an NMOS pass transistor logic network to generate complementary outputs. The elimination of PMOS transistors from the CPAL logic significantly reduces the parasitic capacitances associated with each node in the circuit. Thus the speed of operation is typically higher compared to CMOS logics and also it reduces the overall noise immunity. On the other hand CPAL design style is highly modular i.e. a wide range of functions can be realized by using the same basic pass transistor structures.

Proposed design of N-type CPAL full adder is shown in fig. 3. The circuit uses only NMOS pass transistors. Power clock is given at the gate of transistor NMOS_7. Power clock is the essential required component of an adiabatic ciruit. To perceive about the working side of proposed circuit let us consider the input signal “101” is applied at input port A, B and C. By appling this input pattern transistor NMOS_1 turned on and other four transistors NMOS_2 to 4 remain in off mode. Bit ‘1’ is available at source of transistor NMOS_5 and ‘0’ bit is available at source of transistor NMOS_6. Since Input signal Cb is ‘0’ thus no transition is occure to the output port sum through transistor NMOS_5 and ‘0’ is transmit to transistor NMOS_7 via transistor NMOS_6. Hence output available at output port sum is ‘0’, which is a correct output for the applied input bit stream. At the other side 1 is available at gate of transistor NMOS_8. That makes transistor NMOS_8 on and value form input port C is transferred to the output port carry that is ‘1’, which is correct for a full adder logic block.

245

Page 3: [IEEE 2011 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC 2011) - Udaipur (2011.04.22-2011.04.24)] 2011 International Conference on Emerging

Figure 4. Proposed P-type CPAL Full Adder

Proposed design of P-type CPAL full adder is shown in fig. 4. The circuit uses only PMOS pass transistors. Here also power clock is given at the gate of transistor NMOS_7. In the case of PMOS transistor output is taken from the source terminal. The working principle of both proposed designs are approximatly same but the difference is found in the results. N-type CPAL full adder gives more efficient charge transfer and recovery from the output node.

V. SIMULATION RESULTS

A. Simulation Environment All the circuits have been simulated on BSIM3V3 90nm

technology on tanner EDA tool. To establish an impartial testing environment each circuit have been tested on the same input patterns.

B. Simulation Comparison Fig. 5, 6 and 7 shows the PDP Vs power supply voltage,

PDP Vs temperature and PDP Vs operating frequency for CPAL full adder, DTGAL full adder and proposed CPAL full adder. As it is reveals from the graphs that the proposed design of CPAL full adder shows more efficient results in compare to other circuits. These graphs simply conclude that proposed design is better on various values of temperatures, power supply voltages and operating frequencies.

Figure 5. Comparison of PDP for Adiabatic full adders at different supply

voltages.

Figure 6. Comparison of PDP for Adiabatic full adder at different values of

temperatures.

Figure 7. Comparison of PDP for Adiabatic full adder at different operating frequencies

VI. CONCLUSION Adiabatic circuits, which adopt a gradually rising and

falling power-clock, can result in a considerable energy saving. Different adiabatic approaches have been simulated for full adder block. Experimental results show that the proposed N-type and P-type CPAL full adder behaves much better than another circuits reported in literature. In comparison of N-type and P-type full adder blocks we found N-type full adder block more efficient than P-type full adder block. By comparing proposed full adder with other full adders reported in paper with respect to their power supply voltage, temperature and operating frequency we found that proposed N-type and P-type CPAL full adder gives better results. Proposed N-type CPAL full adder shows 89% power reduction than the other CPAL full adder and 78% power reduction in compare to DTGAL full adder.

REFERENCES [1] Jianping Hu and Lifang Ye, “P-Type Complementary Pass transistor

Adiabatic Logic Circuits for Active Leakage Reduction” in Second Pacific-Asia Conference on Circuits, Communications and System (PACCS), 2010.

[2] Kaushik Roy and Sharat C. Prasad “Low-Power CMOS VLSI Circuit Design”. [3] Li Su and Jianping Hu, “An Adiabatic Single-Phase MTCMOS

Scheme for Leakage Reduction in Nano -Scale CMOS Processes” in International Conference on Electrical and Control Engineering, IEEE 2010.

246

Page 4: [IEEE 2011 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC 2011) - Udaipur (2011.04.22-2011.04.24)] 2011 International Conference on Emerging

[4] Ling Wang, Jianping Hu, and Jing Dai, “A Low-Power Multiplier Using Adiabatic CPL Circuits”, in 1-4244-0797-4/07/$20.OO ©¢ IEEE, 2007.

[5] Sanjay V. Kumar, Chris H. Kim, Member, IEEE, and Sachin S. Sapatnekar, “Adaptive Techniques for Overcoming Performance Degradation Due to Aging in CMOS Circuits” IEEE transactions on very large scale intrgration (VLSI) systems 1, 2009.

[6] V S Kanchana Bhaaskaran, S Salivahanan, D.S.Emmanuel, “Semi- Custom Design of Adiabatic Adder Circuits” in Proceedings of the 19th International Conference on VLSI Design (VLSID’06), 2006.

[7] William C. Athas, Lars “J.” Svensson, Member, Jeffrey G. Koller, Nestoras Tzartzanis, and Eric Ying-Chin Chou, “Low-Power Digital Systems Based on Adiabatic3 witching Principles” in IEEE TRANSACTIONS ON VERY LARGF SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 2, NO. 4, DECEMBER 1994.

[8] Yangbo Wu, Weijiang Zhang, and Jianping Hu, “Adiabatic 4-2 Compressors for Low-Power Multiplier” in 0-7803-9197-7/05/$20.00 © IEEE, 2005.

247