Leakage Current Analysis

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

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

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

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

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

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

Power and Energy. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

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

Ultra Low Power VLSI Design: A Review

Implementation of dual stack technique for reducing leakage and dynamic power

UNIT-II LOW POWER VLSI DESIGN APPROACHES

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

Leakage Control Techniques for Designing Robust, Low Power Wide-OR Domino Logic for Sub-130nm CMOS Technologies

Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University

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

Leakage Power Reduction in CMOS VLSI

EECS 427 Lecture 13: Leakage Power Reduction Readings: 6.4.2, CBF Ch.3. EECS 427 F09 Lecture Reminders

Low Power Design of Successive Approximation Registers

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

Comparison of Leakage Power Reduction Techniques in 65nm Technologies

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

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

PERFORMANCE ANALYSIS ON VARIOUS LOW POWER CMOS DIGITAL DESIGN TECHNIQUES

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

ESTIMATION OF LEAKAGE POWER IN CMOS DIGITAL CIRCUIT STACKS

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

CHAPTER 3 NEW SLEEPY- PASS GATE

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

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

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

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

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

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

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

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

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

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

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

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

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

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

ZIGZAG KEEPER: A NEW APPROACH FOR LOW POWER CMOS CIRCUIT

Ruixing Yang

Electronic Circuits EE359A

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

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Keywords : MTCMOS, CPFF, energy recycling, gated power, gated ground, sleep switch, sub threshold leakage. GJRE-F Classification : FOR Code:

SUBTHRESHOLD CIRCUIT DESIGN FOR HIGH PERFORMANCE

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

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

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering

Contents 1 Introduction 2 MOS Fabrication Technology

EEC 216 Lecture #8: Leakage. Rajeevan Amirtharajah University of California, Davis

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

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

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Domino Static Gates Final Design Report

Robust Ultra-Low Power Sub-threshold DTMOS Logic Λ

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

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

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

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

Reduce Power Consumption for Digital Cmos Circuits Using Dvts Algoritham

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

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

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

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

Impact of Leakage on IC Testing?

Comparison of Power Dissipation in inverter using SVL Techniques

Optimization of power in different circuits using MTCMOS Technique

An Overview of Static Power Dissipation

Low Power, Area Efficient FinFET Circuit Design

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

A Low Power High Speed Adders using MTCMOS Technique

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

Leakage Diminution of Adder through Novel Ultra Power Gating Technique

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

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

Leakage Power Reduction by Using Sleep Methods

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

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

Power Spring /7/05 L11 Power 1

SCALING power supply has become popular in lowpower

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

STUDY OF VOLTAGE AND CURRENT SENSE AMPLIFIER

3. COMPARING STRUCTURE OF SINGLE GATE AND DOUBLE GATE MOSFET WITH DESIGN AND CURVE

DESIGN OF LOW-POWER ADDER USING DOUBLE GATE & MTCMOS TECHNOLOGY

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

UNIT-III GATE LEVEL DESIGN

A Literature Survey on Low PDP Adder Circuits

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

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

Leakage Power Minimization in Deep-Submicron CMOS circuits

A gate sizing and transistor fingering strategy for

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

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

ISSN: [Kumar* et al., 6(5): May, 2017] Impact Factor: 4.116

Transistor Network Restructuring Against NBTI Degradation. P. F. Butzen a, V. Dal Bem a, A. I. Reis b, R. P. Ribas b.

Transcription:

Current Analysis Hao Chen, Latriese Jackson, and Benjamin Choo ECE632 Fall 27 University of Virginia <hc3r>, <ldj8e>, <byc6j> @virginia.edu Abstract Several common leakage current reduction methods such as power gating, dual threshold voltage, and body biasing were applied to examples models of carry look-ahead adder, carry bypass adder, and 6-bit decoders. The simulation results show that power gating and dual threshold voltage may be an effective method of leakage reduction while body biasing should be used as a supplementary method for leakage reduction. Key Words Current, CMOS scaling, power gating, dual threshold, body biasing. I. Introduction As technology scaling in CMOS technology advances, the portion of leakage current compared to the total consumed power of a CMOS based circuit is becoming larger and larger. Thus, many methods have been proposed to reduce the leakage current. However, as new CMOS scaling technologies arise the effectiveness of these methods has changed. In this paper, we examine several key leakage current reduction methods. First, we looked at power gating which uses a header and a footer transistor to create a virtual V DD and GND to cut off the leakage path. Second, we looked at dynamic body biasing which created a bias in the body of both PMOS and NMOS transistors to reduce leakage. And finally, we looked at the dual V t method which used transistors with different V t for different delay paths. We examined the advantages and disadvantages of each method, and simulated these methods in various application examples. By doing so, we were able to compare the effectiveness of each method. II. Reduction Methods 1. Power gating Power gating is one kind of dual threshold voltage technology that is greatly used to reduce the standby mode sub-threshold leakage. The scheme and operation of power gating is illustrated in Fig 1. The logic block is connected to the sleep transistor considered as virtual power supply. Fig. 1. MTCMOS circuit structure. [1] When the block is in the standby mode, the sleep signal will shut off the actual power supply to the logic block. Thus the leakage current of the function is limited by the sleep transistor. When the block is in the active mode, the sleep signal turns on the sleep transistor, the logic block then is connected to the virtual power supply. In Fig 1., both the header and the footer transistor is provided, actually only one of them is needed in a block, if the circuit is completed complementary. The implementation is easy for the sleep transistor by simply adding a high V t header or footer to a logic block. In the active mode, the sleep transistor can be model as a serial resistor and a serial capacitor when sized properly.[1] Current flowing through the parasitic resistor will induce a voltage drop, which will decrease the gatedrive voltage and increase of V t which is cause by the body effect. Both these effect will increase the transient time. So using power gating will degrade the circuit performance. A larger device will have a smaller voltage drop V x, which will have less delay. But a larger device will not cut the shut off the leakage current significantly in the standby mode. To optimize the circuit, people need to design the sleep transistor as large as possible in the tolerance of delay.[2] Another drawback of power gating is sometimes it may have a reverse conduction phenomenon.[1] When a NMOS in the logic is conducted and discharged before some other NMOSs begin to discharge, the current may flow from the other NMOS to the previous NMOS and pin the output to V x. This will reduce the noise margin.

2. Dynamic Body Biasing. The scheme of body biasing is illustrated in Fig 2. Dynamic body bias is another effective technology to reduce leakage current. In the standby mode, the P body line is larger than V DD, and the N body line is smaller than GND. Both NMOS and PMOS have a reverse body bias (RBB) between the source and body, and this will increase the threshold voltage thus reduce the leakage. In the active mode, the P body line is smaller than V DD and N- body line is larger than GND.[2] Both NMOS and PMOS have a forward body bias, and this will reduce the threshold voltage, thus have a large active current to shorten the delay. low V t transistor, which make it really difficult to implement this method. Dual V t domino logic is illustrated in Fig 3. Fig.3 Dual V t domino logic gate with Low-V t device shaded. Dual V t domino logic can solve the drawbacks mentioned before. In the standby mode, the low V t pull down network is turn on so internal node is discharge into ground, and PMOS High V t transistor is the only source of leakage current, which is much smaller compare with low V t device. In the evaluation mode, the current discharges through the low V t pull down network. So the evaluation delay is equal to the low V t circuit. In the pre-charge mode, the current charges through high V t transistor, which have a large delay time. Fig 2. Dynamic Body bias The drawback of this method is that it needs a voltage control loop, so costs extra area and extra energy in charging the substrate or well when enter and leave the standby mode. Because the original source body junction is a reversed PN junction, which has a large capacitance. In the modern COMS technology, the Halo structure is widely used, which has a highly doped body region around the source region. This makes the junction voltage drop is very steep. If people give a very large RBB, the band to band tunneling leakage current will exponentially increase. So the dynamic body bias control is very limited. 3. Dual V t Domino Logic In the power gating technology, a serial high V t header or footer is placed to just cut off the leakage in standby mode. And it needs appropriately sizing the sleep transistor to balance the delay and the leakage. Usually it is not easy to size the transistor correctly. People also prompt anther dual-v t circuit. The idea is to use both high V t and low V t transistors in the logic block. Use the low V t transistor to design the critical path, and high V t transistor to design the parts with non-critical paths. With the increase number of the critical path, this method becomes less efficient. And also people should carefully design the input pattern of the III. Simulation result 1. 64-bit Adder We built two static CMOS 64-bit carry bypass adder. The first adder channel length is 45nm and the second adder channel length is 32nm. This carry bypass adder was built by first designing a Full Adder then using that to design a four bit adder with a multiplexer (carry propagation). A symbol for the carry propagation was made and combined to create the full 64-bit adder. By designing and combining smaller portions of the adder to make the entire 64-bit adder, it was easy to test individual parts of the circuit to see how much leakage was create at individual parts in the circuit. In order to simulate power gating, 64- bit adders had to be created using low voltage transistors in the body and added high V t device between the body and ground. For the simulations, we started by simulating a single full adder. We simulated all the possible inputs to the full adder to see which produced the most leakage. Once we knew which inputs caused the most and the least leakage, we simulated our multiplexer independently to estimate the amount of leakage that it may produce if it was added to our circuit for vector forcing. Once the multiplexer was added to our circuit, we simulated the full adder with the multiplexer. Next we simulated the entire 64-bit adder without and with the vector forcing. The vector that the circuit was forced to when it was not in use was decided by the taking the vector caused the least leakage when a single full adder was tested.

Next, we applied power gating. As a result of the vector forcing testing, we had the simulation results for the normal full adder and 64-bit adder. The sizing of the high voltage transistor we decided to keep the same size as the transistors in the circuit seeing as that s the transistor sizing we wanted to test. We looked at different threshold values to see which values created that least leakage and did not inhibit the circuit. We decided to see what would happen if we applied multiple methods based on the best results of the simulations to see what would happen. The situation in which all the inputs into the full adder equals zero is the lowest leakage vector for the 32nm and 45nm full adder. Therefore, the vector the multiplexer used for vector forcing will force the full adder to zero when it is not in use. In the 45nm case the circuit did not seem to benefit from vector forcing because the leakage caused by the additional multiplexer outweighed any benefit it could have been to the circuit. The simulation results are summarized in Table 1. Table 1. current comparison for 64 bit adder Condition 45nm Normal 25 ua 45nm LVT 11nA 32nm Normal 8uA 32nm LVT 5.9nA 3. Clock Tree Fig 5. current with body biasing A clock tree was selected to simulate. The simulation included the sleep transistor size and delay and leakage current. Also I did the simulation of the leakage current versus the body bias. 2. 6-bit to 64-bit Decoder Another application we considered was the 6-bit Decoder. For body biasing purposes the body terminal of each NMOS and PMOS transistors are tied to the V bodyn and V bodyp terminals respectively. as shown for the AND gate in Fig 4. Fig 6. A Clock Tree Fig 4. AND gate with body bias terminarls The results after using body bias voltage are presented in Fig 5. The simulation shows that the effect of body bias is not that great compared to other methods such as power gating or dual threshold voltage techniques. Although, according to the reference search,[2][3] body bias may significantly decrease the leakage current, form the observations we have made, body biasing at best should be used as a supplementary method to other methods such as input vector forcing or power gating. The clock is entirely made up of invertors, because leakage the transistor stacks, it more susceptible to the subthreshold current.

Sleep Transistor W vs Delay 1.2 delay us.4.3.2.1 Delay us 1.8.6.4.2 3um 6um 12um 18um mv 1mv 2mv 3mv w um RBB Sleep Transistor W vs I 35 I leak Vs RBB Ileak na 14 12 1 8 6 4 2 3um 6um 12um 18um W I leak na 3 mv 25 2 1mv 15 2mv 1 5 3mv 1 2 3 4 5 Voltage Fig 7. Sizing of the sleep transistor Fig. 8. Simulation of reverse body bias. Increasing the sleep transistor width can cause a larger leakage current, but it reduces the delay at the same time. There is a trade off between delay and leakage power. Increasing the Reverse body bias, it will worse the delay but reduce the leakage current. 4. 32 Bit Carry Look-ahead Adder This 32 bits adder uses the dynamic domino logic and implemented the dual V t technology.

From the table we can see that the Dual V t adder have a closer evaluation delay as the low V t adder, and a closer precharge delay as the High V t Adder. Fig 9. 32bits adder For the worst case leakage current, Dual VT device is between High V t and Low V t. Actually the leakage current greatly related to the size of the high V t device. I didn't do the optimal design to fine the largest size of High V t device under a certain tolerance of delay. Sizing for this domino logic is simply optimize base the same stage logic block, which is much easier than doing that in power gating where people need to consider the whole block. Eva. Pre. input=1 Input = HVT 4ps 29ps 32fA 1.2uA LVT 24ps 17ps 3fA 53uA DVT 22ps 28ps 27fA 39uA Table 2: The result of adder with L=45nm Fig 1, Clock diagram The clock diagram can see that the uneven of the charging and discharging cause the clock width expending. If the falling edge and the rising edge overlap, that would a logic error. In order to enhance the precharge speed, I considered use a forward body bias on the high Vt device..1. -.1 -.2 Eva. Pre. input=1 Input = Y Axis Title -.3 -.4 -.5 HVT 32ps 26ps 45fA 1.8uA LVT 18ps 13ps 43fA 66uA DVT 17ps 26ps 36fA 54uA -.6 -.7 -.8 1mV 9mV 8mV 7mV PMOS Body line device Table 3: The result of adder with L =32nm Fig(8) Delay vs Forward body bias

The precharge delay only improves a little bit fewer than 1%. I think that is because the adder pull down network have a transistor stack, so the body bias effect is not significant compare with the clock tree. The clock tree is simply made of inverter without a transistor stack. IV. Conclusion The effect of various methods of leakage reduction on several commonly used applications was examined. The results indicate that the power gating is the most effective in reducing leakage. However it has the problem of inducing delays in to the system. There form it is recommended that a combination of power gating and dual threshold should be used for large scale applications. References [1] J. Kao, A. Chandrakasan. Dual-Threshold Voltage Techniques for Low-Power Digital Circuits, IEEE Journal of Solid-state Circuits, Vol. 35, No. 7, July 2. [2] C. Neau, K. Roy. Optimal body bias selection for leakage improvement and process compensation over different technology generations, Low Power Electronics and Design, 23. ISLPED '3. Proceedings of the 23 International Symposium on 25-27 Aug. 23 Page(s):116-121 [3] Zhengya Zhang, Zheng Guo, Active control with Sleep Transistors and Body Bias, Berkeley University, 24.