ZIGZAG KEEPER: A NEW APPROACH FOR LOW POWER CMOS CIRCUIT

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

Leakage Power Reduction by Using Sleep Methods

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

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

Ultra Low Power VLSI Design: A Review

COMPARISON AMONG DIFFERENT CMOS INVERTER WITH STACK KEEPER APPROACH IN VLSI DESIGN

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

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

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

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

ESTIMATION OF LEAKAGE POWER IN CMOS DIGITAL CIRCUIT STACKS

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

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

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

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

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

Comparison of Leakage Power Reduction Techniques in 65nm Technologies

Leakage Power Reduction in CMOS VLSI Circuits

Implementation of dual stack technique for reducing leakage and dynamic power

CHAPTER 1 INTRODUCTION

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

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

Low Power and Area Efficient Design of VLSI Circuits

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

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

Study of Outpouring Power Diminution Technique in CMOS Circuits

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

PERFORMANCE ANALYSIS ON VARIOUS LOW POWER CMOS DIGITAL DESIGN TECHNIQUES

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

CHAPTER 3 NEW SLEEPY- PASS GATE

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

Design of Ultra-Low Power PMOS and NMOS for Nano Scale VLSI Circuits

Low Power High Performance 10T Full Adder for Low Voltage CMOS Technology Using Dual Threshold Voltage

Optimization of power in different circuits using MTCMOS Technique

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

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 1, No 3, 2010

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

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

Design and Analysis of Low-Power 11- Transistor Full Adder

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

Leakage Diminution of Adder through Novel Ultra Power Gating Technique

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

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

Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits using Modified Sleepy Keeper

LEAKAGE POWER REDUCTION TECHNIQUES FOR LOW POWER VLSI DESIGN: A REVIEW PAPER

Performance Analysis of Novel Domino XNOR Gate in Sub 45nm CMOS Technology

An Analysis of Novel CMOS Ring Oscillator Using LECTOR Technique with Minimum Leakage

High Speed & Power Efficient Inverter using 90nm MTCMOS Technique

A Low Power High Speed Adders using MTCMOS Technique

Design and Implementation of Enhanced Leakage Power Reduction Technique in CMOS VLSI Circuits

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

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

Low Power Design of Successive Approximation Registers

Variable Body Biasing Technique to Reduce Leakage Current in 4x4 DRAM in VLSI

LOW LEAKAGE CNTFET FULL ADDERS

Characterization of 6T CMOS SRAM in 65nm and 120nm Technology using Low power Techniques

Leakage Current Analysis

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

Leakage Power Reduction Using Power Gated Sleep Method

DESIGNING OF SRAM USING LECTOR TECHNIQUE TO REDUCE LEAKAGE POWER

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

P. Sree latha, M. Arun kumar

LOW POWER DIGITAL DESIGN USING ASYNCHRONOUS FINE GRAIN LOGIC

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

Leakage Power Reduction in CMOS VLSI

ISSN:

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages

Comparison of Power Dissipation in inverter using SVL Techniques

4 principal of JNTU college of Eng., JNTUH, Kukatpally, Hyderabad, A.P, INDIA

An Overview of Static Power Dissipation

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

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

Characterization of Variable Gate Oxide Thickness MOSFET with Non-Uniform Oxide Thicknesses for Sub-Threshold Leakage Current Reduction

NOVEL OSCILLATORS IN SUBTHRESHOLD REGIME

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

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

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

A High Performance IDDQ Testable Cache for Scaled CMOS Technologies

DESIGN &ANALYSIS OF DUAL STACK METHOD FOR FUTURE TECHNOLOGIES

Subthreshold Voltage High-k CMOS Devices Have Lowest Energy and High Process Tolerance

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

Performance of Low Power SRAM Cells On SNM and Power Dissipation

A Novel Low-Power Scan Design Technique Using Supply Gating

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

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

Leakage Currents: Sources and Solutions for Low-Power CMOS VLSI Martin Martinez IEEE Student Member No Lamar University 04/2007

Analysis of shift register using GDI AND gate and SSASPL using Multi Threshold CMOS technique in 22nm technology

Low-Power Digital CMOS Design: A Survey

II. Previous Work. III. New 8T Adder Design

Design of Optimized Digital Logic Circuits Using FinFET

International Journal of Innovative Research in Technology, Science and Engineering (IJIRTSE) Volume 1, Issue 1.

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

Design of Nano-Electro Mechanical (NEM) Relay Based Nano Transistor for Power Efficient VLSI Circuits

Investigation on Performance of high speed CMOS Full adder Circuits

A Survey of the Low Power Design Techniques at the Circuit Level

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

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

An Effective Way Of Reducing The Leakage Power By Sleep Methods In Deep Submicron Circuits. Kodali Venkata Bhanu Prakash 1, Ms. M.Pavitra 2.

Transcription:

ZIGZAG KEEPER: A NEW APPROACH FOR LOW POWER CMOS CIRCUIT Kaushal Kumar Nigam 1, Ashok Tiwari 2 Department of Electronics Sciences, University of Delhi, New Delhi 110005, India 1 Department of Electronic & Communication, MANIT, Bhopal 462051, India 2 ABSTRACT:In CMOS circuits, the reduction of the threshold voltage due to voltage scaling leads to increase in sub threshold leakage current and hence, static power dissipation. For the most recent CMOS feature sizes (e.g., 45nm and 65nm), leakage power dissipation has become an overriding concern for VLSI circuit designers. ITRS reports that leakage power dissipation may come to dominate total power consumption [1]. In the nanometer technology regime, power dissipation and process parameter variations have emerged as major design considerations. These problems continue to grow with leakage power becoming a dominant form of power consumption. Leakage power dissipation is projected to grow exponentially in the next decade according to the International Technology Roadmap for Semiconductors (ITRS).This directly affects portable battery operated devices such as cellular phones and PDAs since they have long idle times. Several techniques at circuit level and process level are used to efficiently minimize leakage current which lead to minimize the power loss and prolong the battery life in idle mode. A novel approach, named Zigzag keeper, was proposed at circuit level for the reduction of power dissipation. Zigzag keeper incorporate the traditional zigzag approach with keeper which use the sleep transistor plus two additional transistors driven by already calculated output which retain the state of the circuit during the sleep mode while maintaining the state or state retention. Keywords: Low Power, Sub-threshold Leakage, Gate oxide Tunneling. I. INTRODUCTION Power consumption is one of the top issues of VLSIcircuit design, for which CMOS is the primary technology. Today s focus on low power is not only because of the recent growing demands of mobile applications. Even before the mobileera, power consumption has been a fundamental problem. To solve the power dissipation problem, many researchers have proposed different ideas from the device level to the architectural level and above. However, there is no universal way to avoid tradeoffs between power, delay and area and thus, designersare required to choose appropriate techniques that satisfyapplication and product needs. In order to achieve high density and high performance, CMOS technology feature size and threshold voltage havebeen scaling down for decades. Because of this technology trend, transistor leakage power has increased exponentially. As the feature size becomes smaller, shorter channel lengths result in increased sub-thresholdleakage current through a transistor when it is off. Low threshold voltage also results in increased sub-threshold leakage current because transistors cannot be turned off completely. For these reasons, static power consumption, i.e., leakage power dissipation, has become a significant portion of total power consumption for current and future silicon technologies. There are several VLSI techniques to reduce leakage power. Each technique provides an efficient way to reduceleakage power, but disadvantages of each technique limit the application of each technique. We propose a new approach, thus providing a new choice to lowleakage power VLSI designers. Previous techniques Copyright to IJARCCE www.ijarcce.com 694

are summarized and compared with our new approach presented in this paper. This paper is organized as follows: Section I gives the introduction of different approaches to minimize the power loss.section II explains the proposed new approach.in section III Simulation and experimental result. We conclude in section IV followed by references. II. PREVIOUS WORK This Section reviews the previously proposed approach. In order to compare with the zigzag with keeper approach, this section explains several previous leakage reduction approaches: sleep, stack, zigzag and sleep keeper. A.Base Approach It is a traditional approach.base approach is generally indicates conventional CMOS transistor. In the base approach pull-up network and pull-down network are used using few transistors. The pull-up network is called a P-MOS transistor and pull-down network is called as N-MOS transistor. C. Zigzag Approach Fig.2: Sleep Approach The zigzag technique in Figure 3 uses one sleep transistor in each logic stage either in the pull-up or pull-down network according a particular input pattern [4]. Input vector that can achieve the lowest possible leakage power consumption. Then, we either assign a sleep transistor to the pull-down network if the output is 1 or else assign a sleep transistor to the pull-up network if the output is 0. For Figure 3, we assume that the output of the first stage is 1 and the output of the second stage is 0 when minimum leakage inputs are asserted. Therefore, we apply a pull-down sleep transistor for the first stage and a pull-up sleep transistor for the second stage. To reduce the wake-up cost of the sleep transistor technique, the zigzag technique is introduced. Fig.1: Base Approach B.Sleep Approach The most well-known traditional approach is the sleep approach [2][3]. In the sleep approach, both (i) an additional "sleep" PMOS transistor is placed between Vdd and the pull-up network of a circuit and (ii) an additional "sleep" NMOS transistor is placed between the pull-down network and Gnd. Fig.3: Zigzag Approach The zigzag technique reduces the wake-up overhead by choosing a particular circuit state (e.g., corresponding to a reset ) and then, for the exact circuit state chosen, turning off the pull-down Copyright to IJARCCE www.ijarcce.com 695

network for each gate whose output is high while conversely turning off the pull-up network for each gate whose output is low. By applying, prior to going to sleep, the particular input pattern chosen prior to chip fabrication, the zigzag technique can prevent floating. D. Stack Approach Another technique for leakage power reduction is the stack approach, which forces a stack effect by breaking down an existing transistor into two half size transistors [5]. Fig 4 shows its structure. When the two transistors are turned off together, induced reverse bias between the twotransistors results in sub threshold leakage current reduction. However, divided transistors increase delay significantly and could limit the usefulness of the approach. The sleepy stack approach combines the sleep and stack approaches. Fig.5: Sleepy Keeper Approach approach uses this output value of 1 and an NMOS transistor connected to V dd to maintain output value equal to 1 when in sleep mode. As shown in Figure 5. An additional single NMOS transistor placed in parallel to the pull-up sleep transistor connects V dd to the pull-up network. When in sleep mode, this NMOS transistor is the only source of V dd to the pull-up network since the sleep transistor is off. Similarly, to maintain a value of 0 in sleep mode, given that the 0 value has already been calculated, the sleepy keeper approach uses this output value of 0 and a PMOS transistor connected to G nd to maintain output value equal to 0 when in sleep mode. III. PROPOSED APPROACH A. Zigzag Keeper Structure Fig.4: Stack Approach E. Sleepy Keeper Approach The basic problem with traditional CMOS is that the transistors are used only in their most efficient, and naturally inverting, way: namely, PMOS transistors connect to V dd and NMOS transistors connect to G nd.it is well known that PMOS transistors are not efficient at passing G nd ; similarly, it is well known that NMOS transistors are not efficient at passing V dd. However, to maintain a value of 1 in sleep mode, given that the 1 value has already been calculated, the sleepy keeper In this chapter, introducing new leakage power reduction technique named as zigzag with keeper. Zigzag keeper incorporates the traditional zigzag approach and sleep keeper approach which use the sleep transistor plus two additional transistors driven by already calculated output which retain the state of the circuit during the sleep mode while maintaining the state or state retention. Therefore, far better than any prior approach known; the zigzag with keeper technique can achieve ultra-low leakage power consumption while saving state. Copyright to IJARCCE www.ijarcce.com 696

Fig.6: Zigzag Keeper Approach B. Zigzag Keeper Operation In case of base approach no direct path occur from power rail to ground because it is a inversely behave such as V dd is connected to PMOS transistor and NMOS transistor is connected to ground and if the input = 0 then output = 1 means PMOS transistor is turned on and NMOS transistor is turned off similarly if the input = 1 then output = 0 means PMOS transistor is turned off and NMOS transistor is turned on. However, it has to maintain a value 1 in sleep mode. A variation of the sleep approach, the zigzag approach reduces wake up caused by sleep transistor. Sleep transistor is added in base approach according to given logic value. It may be logic 0 or 1 value at the input of base approach. If the input = 0 then output = 1. In this case PMOS transistor (pull-up) is turned on and NMOS transistor (pull down) is turned off, so the sleep(s ) NMOS transistor always add in turnoff side means connect between pull-down network and ground of the first chain inverter but maintaining a value 1 in sleep mode, additional PMOS transistor is added to parallel with sleep (S ) NMOS transistor. For the second chain inverter if the input = 1 then output = 0. In this case PMOS transistor (pull-up) is turned off and NMOS transistor (pull down) is turned on so the sleep(s) PMOS transistor always added in turn off side means connect between power rail and pull-up network but maintaining a value 0 in sleep mode, additional NMOS transistor is added to parallel with sleep(s)pmos transistor. During the active mode (s=0 and s =1), the sleep transistors are turned on so it is reducing delay and during the sleep mode (s=1 and s =0), the sleep transistor are turned off so it is saved state. MICROWIND software is used for this approach to analysis of power dissipation at different technologies such as 45nm, 65nm, 90nm, and 120nm at a given power supply according to technologies. Fig.7: Experimental Methodology IV. SIMULATION AND EXPERIMENTAL RESULTS A. SCHEMATIC, LAYOUT USING A MICROWIND TOOL We used MICROWIND software tool to estimate the power dissipation, propagation delay and Area. The supply voltages used by the technologies are tabulated in table: Table1:The supply voltages used at different technologies Technology 45nm 65nm 90nm 120nm V dd 0.40v 0.70v 1.20v 1.20v B. SIMULATION RESULTS We haveestimated only the powerdissipation for eight design approaches i.e. the base case, sleep, zigzag, stack, and sleepy keeper approaches with newly proposed approaches named Zigzag keeper. The simulations table for Power Dissipation is shown below Table 2: Propagation Delay, Power consumption, Area Techniques Propagation Delay(ps) Power Dissipation (µw) Area (µm2) Base 1.56 0.086 76.46 Sleep 2.42 0.040 107.12 Zigzag 1.35 0.038 99.32 Stack 0.39 0.098 106.01 Sleepy 1.98 0.085 149.59 keeper Zigzag keeper 1.22 0.011 172.62 The simulation result shows zigzag keeper approach is having the least power dissipation as compared to all the discussed approach. The power Dissipation is decreasing as the process technology scaled down. The result can be better explained in the form of graphs given below. Copyright to IJARCCE www.ijarcce.com 697

Fig.8: Power Dissipation Chart for different approach with 45nm Fig.11: Area chart for different approach with 45nm V. CONCLUSION Fig.9: Power Dissipation Chart for different technology with 45nm In nanometre scale CMOS technology, subthreshold leakage power consumption is a great challenge. Although previous approaches are effective in some ways, no perfect solution for reducing power consumption is yet known. Therefore, designers choose techniques base upon technology and design criteria. Scaling down of device dimensions, supply voltage and threshold voltage for achieving high performance and low dynamic power dissipation has largely contributed to the increase in leakage power dissipation. We have presented an efficient design methodology for reducing the power dissipation in VLSI design. The proposed technique in the thesis is ZIGZAG KEEPER and comparing the power consumption with other existing techniques. The proposed technique is more effective in reducing power consumption. The result is simulated with MICROWIND software. VI. FUTURE PROSPECT Fig.10: Propagation delay Chart for different approach with 45nm The advent of a mobile computing era has become a major motivation for low power design because the operation time of a mobile device is heavily restricted by its battery life. The growing complexity of mobile devices, such as a cell phone with a digital camera or a personal digital assistant (PDA) with global positioning system (GPS), makes the power problem more challenging. Copyright to IJARCCE www.ijarcce.com 698

The proposed technique can be implemented in low power VLSI circuit and save the power consumption of the chip which leads to increase battery life. REFERENCES [1]International Technology Roadmap for Semiconductors, SemiconductorIndustryAssociation, 2002. [2] S. Mutoh et al., 1-V Power Supply High-speed Digital Circuit Technology with Multithreshold-Voltage CMOS, IEEE Journal ofsolis-state Circuits, Vol. 30, No. 8, pp. 847-854, 1995. [3]M. Powell, S.-H. Yang, B. Falsafi, K. Roy and T. N. Vijay Kumar, Gated- Vdd: A Circuit Technique to Reduce Leakage in Deep submicron Cache Memories, International Symposium on LowPower Electronics and Design, pp. 90-95, 2000. [4] K.-S. Min, H. Kawaguchi and T. Sakurai, Zigzag Super Cutoff CMOS (ZSCCMOS) Block Activation with Self-Adaptive Voltage Level Controller: An Alternative to Clock-gating Scheme in Leakage Dominant Era, IEEE International Solid-State Circuits Conference, pp. 400-401, 2003. [5]Z. Chen, M. Johnson, L. Wei and K. Roy, Estimation of Standby Leakage Power in CMOS Circuits Considering Accurate Modeling of Transistor Stacks, International Symposium on Low Power Electronics and Design, pp. 239-244, 1998. [6]J.C. Park, V. J. Mooney III and P. Pfeiffenberger, Sleepy Stack Reduction of Leakage Power, Proceeding of the International Workshop on Power and Timing Modeling, Optimization andsimulation, pp. 148-158, 2004. [7] J. Park, Sleepy Stack: a New Approach to Low Power VLSI and Memory, Ph.D. Dissertation, School of Electrical and Computer Engineering, Georgia Institute of Technology, 2005. [8]Kahng, S. Muddu, P. Sharma, Defocus-aware leakage estimationand control, International Symposium on Low Power Electronicsand Design, pp. 263-268, 2005. [9] Ribes, J. Mitard, M. Denais, S. Bruyere, F. Monsieur,C.Parthasarathy, E. Vincent, and G. Ghibaudo, Review on high-kdielectrics reliability issues, IEEE Transactions on Device and materials Reliability, Vol. 5, Issue 1, pp. 5-19, 2005. [10]S. Kim and V. Mooney, The Sleepy Keeper Approach: Methodolgy, Layout and Power Results for a 4bit Adder, Technical Report GITCERCS- 06-03, Georgia Institute of Technology, 2006 [11] K. Flautner, N. S. Kim, S. Martin, D. Blaauw, and T. Mudge, Drowsy Caches: Simple Techniques for Reducing Leakage Power, Proceedings of the International Symposium on ComputerArchitecture, pp. 148-157, 2002. [12] H. Hanson, et al. Static energy reduction techniques for microprocessor caches. Proc.Of the Int. Conf. Computer Design, 2001. [13] J. Kao and A. Chandrakasan, "MTCMOS sequential circuits,"proceedings of European Solid-State Circuits Conference,pp 332-335, 2001. [14] Se Hum Kim and Vincent J. Mooney III, sleepy Keeper: a New approach to low leakage power VLSI Design very large integration,2006 IFIP International conference. Copyright to IJARCCE www.ijarcce.com 699