Low Power Optimization Of Full Adder, 4-Bit Adder And 4-Bit BCD Adder

Similar documents
IMPLEMENTATION OF POWER GATING TECHNIQUE IN CMOS FULL ADDER CELL TO REDUCE LEAKAGE POWER AND GROUND BOUNCE NOISE FOR MOBILE APPLICATION

Design and realisation of Low leakage 1-bit CMOS based Full Adder Cells for Mobile Applications

ESTIMATION OF LEAKAGE POWER IN CMOS DIGITAL CIRCUIT STACKS

LEAKAGE POWER REDUCTION IN CMOS CIRCUITS USING LEAKAGE CONTROL TRANSISTOR TECHNIQUE IN NANOSCALE TECHNOLOGY

A NEW APPROACH FOR DELAY AND LEAKAGE POWER REDUCTION IN CMOS VLSI CIRCUITS

Leakage Power Reduction by Using Sleep Methods

Implementation of dual stack technique for reducing leakage and dynamic power

Optimization of power in different circuits using MTCMOS Technique

Low Power Design of Schmitt Trigger Based SRAM Cell Using NBTI Technique

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

Leakage Power Reduction Through Hybrid Multi-Threshold CMOS Stack Technique In Power Gating Switch

Design of low power SRAM Cell with combined effect of sleep stack and variable body bias technique

A Novel Dual Stack Sleep Technique for Reactivation Noise suppression in MTCMOS circuits

Minimizing the Sub Threshold Leakage for High Performance CMOS Circuits Using Stacked Sleep Technique

Design and Analysis of Sram Cell for Reducing Leakage in Submicron Technologies Using Cadence Tool

ANALYSIS OF LOW POWER 32-BIT BRENT KUNG ADDER WITH GROUND BOUNCEING NOISE OPTIMIZATION

Implementation of Carry Select Adder using CMOS Full Adder

Study and Analysis of CMOS Carry Look Ahead Adder with Leakage Power Reduction Approaches

A High Performance Variable Body Biasing Design with Low Power Clocking System Using MTCMOS

Leakage Diminution of Adder through Novel Ultra Power Gating Technique

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

ZIGZAG KEEPER: A NEW APPROACH FOR LOW POWER CMOS CIRCUIT

LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2

Reduction Of Leakage Current And Power In CMOS Circuits Using Stack Technique

Comparative Study of Different Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits

Low power high speed hybrid CMOS Full Adder By using sub-micron technology

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

A Novel Multi-Threshold CMOS Based 64-Bit Adder Design in 45nm CMOS Technology for Low Power Application

ISSN:

Comparative Study of Different Modes for Reducing Leakage and Dynamic Power through Layout Implementation

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

Innovations In Techniques And Design Strategies For Leakage And Overall Power Reduction In Cmos Vlsi Circuits: A Review

Total reduction of leakage power through combined effect of Sleep stack and variable body biasing technique

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

Low-Power Digital CMOS Design: A Survey

Investigation on Performance of high speed CMOS Full adder Circuits

Low Power Design for Systems on a Chip. Tutorial Outline

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Double Stage Domino Technique: Low- Power High-Speed Noise-tolerant Domino Circuit for Wide Fan-In Gates

MULTITHRESHOLD CMOS SLEEP STACK AND LOGIC STACK TECHNIQUE FOR DIGITAL CIRCUIT DESIGN

DESIGN &ANALYSIS OF DUAL STACK METHOD FOR FUTURE TECHNOLOGIES

Design & Analysis of Low Power Full Adder

High Speed Low Power Noise Tolerant Multiple Bit Adder Circuit Design Using Domino Logic

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

Reducing the Sub-threshold and Gate-tunneling Leakage of SRAM Cells using Dual-V t and Dual-T ox Assignment

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

High Performance and Low power VLSI CMOS Circuit Designs using ONOFIC Approach

Design and Optimization of Half Subtractor Circuits for Low-Voltage Low-Power Applications

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Investigating Delay-Power Tradeoff in Kogge-Stone Adder in Standby Mode and Active Mode

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER

Low Power, Area Efficient FinFET Circuit Design

High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor Graphics Tools

Analysis and Simulation of a Low-Leakage 6T FinFET SRAM Cell Using MTCMOS Technique at 45 nm Technology

Power Efficiency of Half Adder Design using MTCMOS Technique in 35 Nanometre Regime

Comparison of Leakage Power Reduction Techniques in 65nm Technologies

DESIGN OF SSASPL BASED SHIFT REGISTERS WITH ADVANCED LEAKAGE POWER REDUCTION APPROACHES. S. K. Sharmila 5, G. Kalpana 6

A Literature Review on Leakage and Power Reduction Techniques in CMOS VLSI Design

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

Energy Efficiency of Power-Gating in Low-Power Clocked Storage Elements

POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY

Design and Implementation of Low Power Dynamic Thermometer Encoder For Flash ADC

Design of Multiplier using Low Power CMOS Technology

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

Analysis of Low Power-High Speed Sense Amplifier in Submicron Technology

Sub-threshold Leakage Current Reduction Using Variable Gate Oxide Thickness (VGOT) MOSFET

Reduction of Leakage Power in Full Adder Circuit Using Power Gating Analysis

the cascading of two stages in CMOS domino logic[7,8]. The operating period of a cell when its input clock and output are low is called the precharge

Low Power Realization of Subthreshold Digital Logic Circuits using Body Bias Technique

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Ultra Low Power VLSI Design: A Review

Leakage Current Analysis

Design and Implementation of Complex Multiplier Using Compressors

Performance Analysis of Energy Efficient and Charge Recovery Adiabatic Techniques for Low Power Design

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

LOW-POWER design is one of the most critical issues

P. Sree latha, M. Arun kumar

Analysis & Implementation of Low Power MTCMOS 10T Full Adder Circuit in Nano Scale

Power Efficient D Flip Flop Circuit Using MTCMOS Technique in Deep Submicron Technology

Leakage Power Reduction in CMOS VLSI Circuits

An Efficient and High Speed 10 Transistor Full Adders with Lector Technique

Adiabatic Logic Circuits for Low Power, High Speed Applications

Analysis and design of a low voltage low power lector inverter based double tail comparator

A Low-Power 12 Transistor Full Adder Design using 3 Transistor XOR Gates

Low Power Register Design with Integration Clock Gating and Power Gating

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

NOVEL DESIGN OF 10T FULL ADDER WITH 180NM CMOS TECHNOLOGY

Low Power and Area Efficient Design of VLSI Circuits

New High Performance Low Power Carry look Ahead Adder based on FinFET Using MTCMOS Technique

Power Optimization for Ripple Carry Adder with Reduced Transistor Count

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

Read/Write Stability Improvement of 8T Sram Cell Using Schmitt Trigger

Leakage Power Reduction Using Power Gated Sleep Method

LOW POWER DIGITAL DESIGN USING ASYNCHRONOUS FINE GRAIN LOGIC

Figure 1 Basic Block diagram of self checking logic circuit

DESIGN OF MODIFY WILSON CURRENT MIRROR CIRCUIT BASED LEVEL SHIFTERS USING STACK TECHNIQUES

Design of Low Power CMOS Startup Charge Pump Based on Body Biasing Technique

Transcription:

Low Power Optimization Of Full Adder, 4-Bit Adder And 4-Bit BCD Adder Y L V Santosh Kumar, U Pradeep Kumar, K H K Raghu Vamsi Abstract: Micro-electronic devices are playing a very prominent role in electronic equipments which are used in daily life. For electronic equipment battery life is important. So, in order to reduce the power consumption we implement a Sleepy technique to the electronic circuits. Sleepy technique is also called as power gating technique. In the power gating structure, a circuit operates in two different modes. In the sleep mode, the sleep transistors are turned OFF to reduce the leakage power. In the active mode, the sleep transistors are turned ON and can be treated as the functional redundant resistances, as circuit is in operation mode the power leakage should not be more than the basic full adder. When a sleepy transistor is placed at V DD, it is called as the "Header switch" and while it is placed near the ground, it is called as "Footer switch". Now in our project we implement this technique to the Full-adder and then it is used in 4-Bit Adder and 4-bit BCD Adder using 90nm scale technology. Without losing the CMOS logic a new full adder is designed by reducing the number of transistors which also leads to the reduction of chip size. In almost all electronic equipment full adder is used. So this project has been done with the aim of reducing the power consumption in the full adder circuit and implementing it in 4-Bit Adder and 4-Bit BCD Adder. Index Terms: Power gating, Sleep transistor, Header switch, Footer switch, Full Adder, 4-Bit Adder, 4-Bit BCD Adder 1 INTRODUCTION Electronic devices such as mobile phones, cameras are used commonly these days. Its battery life span is of great concern. When mobile phone is operated in standby mode, certain programs of mobile phone or camera are turned off during active or talk mode but this doesn't stop the battery from getting depleted. This is because circuits which are deactivated by turning off certain programs still have leakage currents flowing through them. Even though the magnitude of leakage current is lesser than the normal operating current but leakage current erodes battery life over relatively long standby time whereas the normal operating current erodes battery life over relatively short talk time. Thus this is why low power circuits for mobile applications are of great interest. Implementation of adder cells to reduce the power consumption and to increase the speed has proved to be a worthy solution towards power reduction. Moreover, realization of adders with different approaches using CMOS technology widens the area of power reduction, performance of the adder cells can be evaluated by measuring the factors such as leakage power, active power in context to voltage and transistor scaling. Reducing the transistor's gate length when no voltage is applied at gate results in more leakage current between source and drain of the transistor which eventually results in the more power consumption. Figure 1: Full adder 2 PROPOSED FULL ADDER CIRCUITS To minimize the number of transistors required to implement a given logic function can be done by pseudo NMOS and Passtransistor but they result in more static power dissipation whereas on the other hand, dynamic logic style needs small silicon area for the implementation of complex function but charge leakage and charge refreshing reduces the operating frequency. In general, none of the mentioned styles can beat the CMOS style. The conventional CMOS adder has been shown in Figure: 1, it is the basic adder and all simulation results comparison has been done with it. Figure 2: Sleepy Full Adder It consists of 32 transistors after incorporating PMOS pull up and NMOS pull down networks to produce desired outputs it got comprised of 34 transistors in Sleepy mode and 38 transistors in Sleepy Keeper mode. Here the sizing of transistors plays a vital role. Here, the transistor ratio of PMOS to NMOS has been kept 2:1. It is simulated in 90nm process; the results are provided in the Table: 1 Thus the adder circuit was modified with proper sizing using power gating technique and has been shown in Fig.2 power gating technique has been shown to reduce the leakage power by placing a sleep 238

transistor between actual ground rail and circuit ground (virtual ground). Here low leakage NMOS is used as a sleep transistor. The width for NMOS is kept as 0.27um whereas for PMOS it's 0.54um and length is fixed for both i.e., 90nm as 90nm scale technology is used in this project. Sub threshold current is directly proportional to W/L ratio of transistor so the sizing reduces the standby leakage current to a very great extent. Adder design shown in Fig.2 is Sleepy Full Adder and Sleepy Keeper Full Adder in Fig.3 as the drawback in sleepy technique is avoided by using sleepy keeper technique without any change in power dissipation. In active mode the dissipation of power of circuit is active power. This active power consists of dynamic power as well as the static power so it is being named as an active power. It is measured by making both the header and footer switches ON and then giving input vectors to the circuit and then the average power dissipation is calculated, then the results are compared as shown in Table-1. In static mode, since both the header and footer switches will be OFF, there will no V dd supply and ground connected to the circuit, so the power dissipation will be very less, i.e., sub threshold leakage current will be present. Figure 4: 4-Bit Adder Figure 5: Sleepy or Sleepy Keeper 4-Bit Adder Figure 3: Sleepy Keeper Full Adder The major drawback in Sleepy technique is that it can t retain the values when it enters into sleep mode that is static mode, since there will be no supply the output values can t be retained. For combinational circuits it may be fine but for sequential techniques it will fail as they depend on previous outputs and sleepy technique can t do it, so in order to avoid this discrepancy we go for Sleepy Keeper. In Sleepy Keeper technique in addition to sleep transistors another two transistors will be connected to retain the value in sleep mode as shown in the Figure-3. And the power dissipation will have no effect when compared to sleepy technique as shown in Table-1, so this technique is preferred over sleepy technique. 2.2 PROPOSED 4-BIT BCD ADDER By using above 4 Bit adder circuit, 4-Bit BCD Adder is designed, the circuit shown in Figure-6 is the general 4-Bit BCD Adder and that circuit is again modified as shown in Figure-7, i.e., the AND-OR realization is modified with two 2- input NAND gates and one 3-input NAND gate. The design shown in Figure-8 is similar for both sleepy and sleepy keeper technique but the internal circuitry of full adder will vary as shown in Figure-2 and Figure-3. 2.1 PROPOSED 4-BIT ADDER By using the full adders designed above, 4-Bit Adder is designed. The design shown in Figure-4, is designed by using basic full adder (Figure-1). The design shown in Figure-5 is similar for both sleepy and sleepy keeper technique but the internal circuitry of full adder will vary shown in Figure-2 and Figure-3. 239

Figure 6: 4-Bit BCD Adder Figure 8: Sleepy or Sleepy Keeper 4-Bit BCD Adder 3 SIMULATION RESULTS Figure 7: 4-Bit BCD Adder 3.1 PERFORMANCE ANALYSIS The project has been done using Tanner tools software. Initially, the schematics are developed in s-edit of tanner tools then a T-Spice file is generated and it is modified according to our requirements. i.e., W/L ratio is maintained 6:1 for PMOS and for NMOS 3:1 is maintained. Later on, the device model parameters of 90nm predictive technology model are added to it and finally power results are obtained by simulating the T- Spice file in H-Spice. The power results of 3 different full adder circuits for three different methods are shown in Table-1 and Table-2 in static and active modes respectively. The final power results of the 3 different circuits for three different methods are shown in Table-3. From that we can say that the average power of full adder and Sleepy full adder are very nearer to each other but when compared keenly, we can observe that Sleepy technique s power dissipation is less, so sleepy technique is better than basic CMOS full adder even in active mode. When we compare the results of Sleepy technique and Sleepy Keeper technique they remain same but the drawback of sleepy technique as explained earlier is rectified by using Sleepy keeper technique. This is how the justification to this project has been done. 240

SL. NO. TABLE 1 COMPARISON OF STATIC POWER OF FULL ADDERS BITS BASIC SLEEPY SLEEPY KEEPER 1 000 9.9237 0.25249 0.26451 2 001 11095 0.24805 0.25772 3 010 11.534 0.25059 0.26086 4 011 10.351 0.2308 0.23992 5 100 10.802 0.25057 0.26083 6 101 9.6189 0.23068 0.23979 7 110 8.852 0.22630 0.23439 8 111 10.023 0.22002 0.22203 Average Power 82.1996 1.9095 1.98005 SL. NO. BITS TABLE 2 COMPARISON OF ACTIVE POWER OF FULL ADDERS. BASIC SLEEPY SLEEPY KEEPER FULL ADDER(nW) 1 000 9.9237 9.9189 9.9189 2 001 11095 11.088 11.088 3 010 11.534 11.528 11.528 4 011 10.351 10.344 10.344 5 100 10.802 10.797 10.797 6 101 9.6189 9.6139 9.6139 7 110 8.852 8.8467 8.8467 8 111 10.023 10.016 10.016 Average Power 82.1996 82.1525 82.1525 241

TABLE 3 POWER ANALYSIS OF DIFFERENT TECHNIQUES Circuit Basic CMOS Technique Sleepy Technique Sleepy Keeper Technique Full adder 82.1996 82.1525 82.1525 4-Bit Adder 39.929 39.910 39.910 4-Bit BCD Adder 82.059 82.024 82.024 3.2 SIMULATED WAVEFORMS Figure 9: Basic Full Adder waveforms 242

Figure 10: Active mode Sleepy Full adder Figure 11: Active Sleepy Keeper Full Adder 243

4 CONCLUSION In this paper 1-bit full adder cell with Sleepy technique is implemented where a sleep transistor is added between actual ground rail and circuit ground. The device is turned off during sleep mode to cut-off the leakage path. For optimal performance, Sleepy Keeper technique has been implemented. The comparison of static and active power is done and it s observed that power is reduced as we move from conventional CMOS full adder cell to Sleepy and to Sleepy Keeper technique in both modes. The implemented 1-bit full adders are designed using 90nm technology. So, from this we would like to propose the sleepy keeper technique for digital circuits for efficient performance of the device and for good battery life. REFERENCES [1] Rabaey J. M., A. Chandrakasan, B. Nikolic, Digital Integrated Circuits, A Design Perspective, 2nd Prentice Hall, Englewood Cliffs, NJ, 2002 [2] Pren R. Zimmermann, W. Fichtner, Low-power logic styles: CMOS versus pass-transistor logic, IEEE J. Solid- State Circuits, vol. 32, pp. 1079 1090, July 1997. [3] S.G.Narendra and A. Chandrakasan, Leakage in Nanometer CMOS Technologies. New York: Springerverlag, 2006. [4] K.Bernstein et al., Design and CAD challenges in sub- 90nm CMOS technologies, in Proc. int. conf. comput. Aided Des.,2003, pp.129-136. A. Karnik, Performance of TCP congestion control with rate feedback: TCP/ABR and rate adaptive TCP/IP, M. Eng. thesis, Indian Institute of Science, Bangalore, India, Jan. 1999. [5] S.Mutoh et al., 1-v power supply high-speed digital circuit technology with multithreshold-voltage CMOS. JSSC, vol.sc- 30, pp.847-854, Aug.1995. [10] Pan Z.D, Ramalingam A, Devgan A, (Apr 2007) "Wake-up scheduling in MTCMOS circuits using successive relaxation to millimize ground bounce" ASP J. Low Power Electron. (JOLP), Vol. 3, No. 1. AUTHORS Y L V Santosh Kumar is pursuing his M.Tech (VLSI-SD) in Pydah College of Engineering and Technology. His areas of interest include design of Low power circuits. U Pradeep Kumar completed his M.Tech (VLSI-SD) in Avanthi College of Engineering and Technology. He is working as Assistant Professor in Pydah College of Engineering and Technology. His areas of interest include design of Low power circuits. H K Raghu Vamsi Kudulla completed his M.Tech (VLSI-D) in Sanketika Vidya Parishad College of Engineering. He is working as Assistant Professor in Pydah College of Engineering and Technology. His areas of interest include design of Low power circuits. [6] Abdullah A, Fallah F, and Pedram M, (Jan. 2007) "A robust power-gating structure and power mode transition strategy for MTCMOS design" IEEE Trans. Very Large Scale Integr. (VLSI) Syst., Vol. 15, No.1, pp. 80-89 [7] Chang H, Lee C, and Sapatnekar S.S, (2005) "Full chip analysis of leakage power under process variations, including spatial correlations" in Proc. es. Autom. Coni (DAC), pp. 523-528 [8] Chen Y.T, Juan L.C, Chang S.C, (2007) "An efficient wake-up schedule during power modetrans. ItI On considering spurious glitches phenomenon" in Proc. Int. Coni Comput.-Aided Des. (ICC AD), pp. 777-782. [9] Designing Low-Power Circuits: Practical Recipes by Luca Benini Giovanni De Micheli Enrico Macii. and Howard D, Shi K (2006), "Sleep transistor design and implementation Simple concepts yet challenges to be optimum" in Proc. VLSI-DAT, pp. 1-4 244