Circuits Aging Min Chen(704033041) Ran Li(204017289)

Slides:



Advertisements
Similar presentations
Tunable Sensors for Process-Aware Voltage Scaling
Advertisements

1 Lecture 28 Timing Analysis. 2 Overview °Circuits do not respond instantaneously to input changes °Predictable delay in transferring inputs to outputs.
SIGNAL PROCESSING WITH ANALOG CIRCUIT Chun Lo. Analog circuit design  Main disadvantage: low precision  Due to mismatch in analog circuit components.
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 20: Circuit Design Pitfalls Prof. Sherief Reda Division of Engineering,
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
University of Michigan Electrical Engineering and Computer Science 1 Online Timing Analysis for Wearout Detection Jason Blome, Shuguang Feng, Shantanu.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
Items for Discussion Chip reliability & testing Testing: who/where/what ??? GBTx radiation testing GBTx SEU testing Packaging – Low X0 options, lead free.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Norhayati Soin 06 KEEE 4426 WEEK 7/1 6/02/2006 CHAPTER 2 WEEK 7 CHAPTER 2 MOSFETS I-V CHARACTERISTICS CHAPTER 2.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
On-Chip Reliability Monitor for Measuring Frequency Degradation of Digital Circuits Department of Electrical and Computer Engineering By Han Lin Jiun-Yi.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Outline Introduction: BTI Aging and AVS Signoff Problem
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Patricia Gonzalez Divya Akella VLSI Class Project.
Data Retention in MLC NAND FLASH Memory: Characterization, Optimization, and Recovery. 서동화
CHAPTER 6: MOSFET & RELATED DEVICES CHAPTER 6: MOSFET & RELATED DEVICES Part 2.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Taniya Siddiqua, Paul Lee University of Virginia, Charlottesville.
Types Of Thyristors And Their Applications
The Devices: MOS Transistor
Sequential Logic Design
Smruti R. Sarangi IIT Delhi
Improving Multi-Core Performance Using Mixed-Cell Cache Architecture
YASHWANT SINGH, D. BOOLCHANDANI
Lecture 11: Sequential Circuit Design
THE CMOS INVERTER.
Different Types of Transistors and Their Functions
Raghuraman Balasubramanian Karthikeyan Sankaralingam
Memory Segmentation to Exploit Sleep Mode Operation
MOS Field-Effect Transistors (MOSFETs)
IV UNIT : GATE LEVEL DESIGN
Clocks A clock is a free-running signal with a cycle time.
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
2014 Spring ASIC/SOC Design
VLSI design Short channel Effects in Deep Submicron CMOS
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
VLSI Testing Lecture 5: Logic Simulation
VLSI Design MOSFET Scaling and CMOS Latch Up
EMC problems of DSOI device and circuits
Low Power Design in VLSI
Timing Analysis 11/21/2018.
Pattern Compression for Multiple Fault Models
Day 26: November 1, 2013 Synchronous Circuits
Introduction to CMOS VLSI Design Chapter 3: CMOS Processing Technology
Lecture 5 Fault Modeling
ELEC 6970: Low Power Design Class Project By: Sachin Dhingra
Circuits Aging Min Chen( ) Ran Li( )
POWER SEMICONDUCTOR DEVICES OVERVIEW
332:578 Deep Submicron VLSI Design Lecture 14 Design for Clock Skew
Day 21: October 29, 2010 Registers Dynamic Logic
FPGA Glitch Power Analysis and Reduction
Post-Silicon Calibration for Large-Volume Products
Sequential circuit analysis: kale
Lecture 7: Power.
The Impact of Aging on FPGAs
ECE 352 Digital System Fundamentals
Guihai Yan, Yinhe Han, and Xiaowei Li
Lecture 7: Power.
HotAging — Impact of Power Dissipation on Hardware Degradation
Instructor: Michael Greenbaum
Dr. Hari Kishore Kakarla ECE
Presentation transcript:

Circuits Aging Min Chen(704033041) Ran Li(204017289)

Overview Introduction Three main Curcuit Aging Mechanisms Details of Negative Biased Temperature Instability Circuit Failure Prediction for aging

What’s Circuit Aging? Introduction Circuit aging refers to the deterioration of circuit performance over time. All portions of a System-on-Chip (SoC), analog, digital logic, and memory, are affected by aging.

Different Aging Mechanisms Bias Temperature Instability(BTI) Time-Dependent Dielectric Breakdown(TDDB) Hot Carrier Injection (HCI)

Time-Dependent Dielectric Breakdown(TDDB) Time-dependent dielectric breakdown (TDDB) in the gate oxide is a reliability phenomenon in gate oxides that results in a sudden discontinuous increase in the conductance of the gate oxide at the point of breakdown, as a result of which the current through the gate insulator increases significantly. This phenomenon, illustrated in the figure below, is of particular concern as gate oxide thicknesses become thinner with technology scaling, and gates become more susceptible to breakdown. Gate oxide breakdown leads to alterations in the DC noise margins for read, write, and retention, as well as in the read and write access times.

Hot Carrier Injection (HCI,Nmos) Degradation due to hot carrier injection (HCI) appears mainly in NMOS devices when a large drain-to-source voltage and gate-to-source voltage is applied. HCI manifests itself as an increase in threshold voltage and a decline in channel mobility, leading to degradation in transistor drain current . HCI is caused by various effects: the traditional explanation was based on impact ionization, but more complex effects are seen in nanometer-scale technologies. With supply voltages leveling off even as geometries shrink, HCI will worsen in future technologies, and is likely to be the dominant effect for long-term failures.

Bias Temperature Instability(BTI) Bias temperature instability (BTI)is a phenomenon that causes threshold voltage shifts over long periods of time, eventually causing the circuit to fail to meet its specifications. The word “bias” refers to the fact that this degradation is heightened by the application of a bias on the gate node of a transistor.

Negative Bias Temperature Instability(NBTI) The phenomenon of negative bias temperature instability(NBTI) can be illustrated with the help of a simple circuit, an inverter, illustrated in Fig.(a). When a PMOS transistor is biased in inversion (for example, when the input of the inverter is at logic 0), interface traps are generated due to the dissociation of Si–H bonds along the substrate-oxide interface, as illustrated in Fig(b). The connection of this mechanism to thermal effects is that the rate of generation of these traps is accelerated by elevated temperatures, and therefore, increased on-chip temperatures can directly affect the lifetime of a chip. The time for which the transistor is stressed is another factor that increases the level of degradation. These traps cause an increase in the threshold voltage , and a reduction in the saturation current of the PMOS transistors.

Negative Bias Temperature Instability(NBTI) A corresponding and dual effect, known as positive bias temperature instability (PBTI) can be seen for NMOS devices NBTI is a leading aging mechanism which limits circuit life time NBTI is prominent in PMOS transistors, and can shift (degrade) the PMOS threshold voltage by more than 50mV over ten years. This translates to more than 20% degradation in circuit speed

Degradation Model under NBTI Effect Based on the short-term dynamic NBTI model in [Wang 07b], a long-term threshold voltage degradation model is derived as: `

Techniques for NBTI optimization(Static Padding) Several techniques have been presented in the literature for NBTI optimization. For digital logic, the problem may be resolved prior to manufacturing by appropriately padding the delay specifications to allow for degradation over the life of the circuit. Static methods proposed for addressing this include gate sizing, resynthesis, and technology mapping, which not only adjust the timing but also have the capability of changing signal probabilities(For NBTI, the degradation in the threshold voltage is proportional to the probability that the signal at the gate of the transistor is at logic 0, corresponding to the proportion of time that the transistor is likely to be under stress.).

Techniques for NBTI optimization(Adaptive) Static methods incur high overheads due to the padded delays: instead, dynamic run-time methods may be used with a small static overhead. Moreover, it can be observed that over the life of the circuit, the delay increases but the leakage power decreases. The approach in the paper below attempts to dynamically adjust the circuit delay using a combination of adaptive body biases and adaptive supply voltages. This method begins with a smaller initial delay padding than the static method, and alters the body biases and supply voltages over time using a sensor-based method, ensuring that the timing specification is met, while staying close to the power budget throughout the circuit lifetime. In this case, a time sensor is used, but silicon odometer methods could also be adapted to similar schemes.

Techniques for NBTI optimization(Adaptive)

Circuit Failure Prediction(CFP) Definition Circuit failure prediction predicts the occurrence of a circuit failure before errors actually appear in system data and states. Failure prediction can be performed in multiple ways – the basic principle is to insert a wide variety of “sensors” at various locations inside a chip. During normal system operation, these sensors collect information about various system parameters over time. The data collected by the sensors is analyzed on-chip or off-chip to identify “anomalies” and predict failures.

Compare CFP and Error Detection

CFP for Transistor Aging Basic Steps: 1, the system starts off with a small worst-case timing guardband that guarantees correct circuit operation even with worst aging over a short period of time, e.g., 15 days. We refer to this timing guardband as the guardband interval. 2 During this 15-day period of operation, various parts of a chip will age at various rates depending on the workload, voltage and temperature profiles. During this time, specially designed on-chip sensors collect lots of data about relative aging of various circuit paths. 3 At the end of 15 days, the data collected by the sensors is analyzed to check whether there has been enough aging that requires adjustment of the 15-day timing guardband.

CFP for Transistor Aging

Two Major Components of CFP 1. Failure prediction sensor design 2. Self-correction techniques.

Sensor Design (1)Our sensor design approach is to modify a standard flip-flop by inserting a “monitoring” circuit block which detects any ‘significant’ shifts in delay of the combinational logic whose output is connected to the data input of that flip-flop. (2)The monitoring circuit block is based on the concept of stability checking during the guardband interval by detecting signal transitions during the guardband interval, also referred to as guardband violation. (3) Guardband violation means one or more paths in the combinational logic have age enough to creep into the guardband interval and now is very close to turning into a delay fault.

Monitoring block There are two ways to design the monitoring block 1 Stability checking based 2 Pre-sampling based

Stability Checking Based Sensor An aging sensor integrated inside a flip-flop has three components: (1)a stability checker (2)a delay element to create an interval during which stability checking is performed (3)an output latch to store stability checking results. The delay element and the output latch may be shared among multiple flip-flops for power and area savings.

Stability Checking Based Sensor Here are the stability checker design and delay element design: In the beginning of a clock cycle when Clock = 1 (i.e., Clock_b = 0), PMOS transistors T1 and T5 are on (NMOS transistors T3 and T7 are off), and the stability checker output Out = 0. This is called the precharge phase of the stability checker. The delay element (Delay) in Fig. 4.3 introduces a delay of ‘Tclk/2 – Tg’ (assuming 50% duty cycle of Clock). This guarantees that transistors T3 and T4 (and transistors T7 and T8) are both on during the guardband interval Tg (called the evaluate phase). During the guardband interval, PMOS transistors T1 and T5 are turned off. Stability Checker output Out becomes 1 if and only if the combinational logic output OUT transitions from 1 to 0 or 0 to 1 once or multiple timesduring the guardband interval,.

Delay Element Design Since NBTI-induced PMOS aging is a slow process, aging sensors can be turned off most of the time to ensure that they donot age significantly. This requires an additional slow global input signal, Monitor. When Monitor = 1, aging monitoring is turned on and the delay element outputs a delayed version of Clock_b. When Monitor = 0, aging monitoring is turned off and the delay element produces 1. Turning aging monitoring off also reduces power consumption.

Pre-Sampling based sensor The idea is to pre-sample the combinational logic output (using a delay element) and compare it with the actual captured value using an XOR gate. If the guardband is violated due to aging, then the two samples will be different and a mismatch will be reported by the XOR.

Simulation and Analysis Performance, Power and Area Impact (1)In order to quantify these characteristics, we simulated an FO4 inverter chain (activity factor of 10%) with our modified flip-flop design with a built-in aging sensor. (2)Moreover, sharing of the delay element among multiple stability checker blocks saves power and also reduces the number of transistors required. A global signal (Monitor) needs to be routed throughout the chip to turn the aging sensor on or off.

Simulation and Analysis Extended Guardband for Reliable Aging Sensor Operation (1)If the combinational logic output transitions very close to either the rising or the falling edge of the guardband interval formed by the Clock_b and delayed Clock_b signals, then the transition may not be reliably detected by the stability checker. (2)This may be treated as setup time violation of the stability checker block. (3)To overcome this problem, we add a small margin to the aging guardband interval to create an extended guardband

Simulation and Analysis Guardband Reduction Effectiveness Using Sensor

Simulation and Analysis Consider the example:

Self-correction Options 1. Variable clock frequency: The clock frequency may be reduced over time depending on the actual usage and aging of a chip in the field; 2. Adaptive body bias: Since the primary effect of NBTI is to increase the magnitude of threshold voltage of a PMOS transistor, forward biasing the source-body junction can compensate for the change. Adaptive body bias has been shown to be effective for compensating die-to-die parameter variations and for reducing power in high-performance processors. Body bias has also been used for leakage improvement and process compensation. The tradeoff involved in using forward body bias for aging is the decrease in magnitude of threshold voltages for PMOS transistors that have not aged. This will result in increased leakage power; 3. Adaptive power supply: Another approach is to increase the voltage supply whenever the stability checker circuit detects a violation. It must be ensured that the increased supply is within the Vmax limit set by the technology. Increasing the supply voltage also unnecessarily speeds up parts of the circuit that have not aged and also accelerates aging.

Three main Curcuit Aging Mechanisms Summary Three main Curcuit Aging Mechanisms Model of Negative Biased Temperature Instability Circuit Failure Prediction for aging Stability checking based Sensor design Self-correction techniques

Reference M.Agarwal,et al.,”Circuit Failure Prediction and Its Application to Tansistor Aging,” IEEE VLSI Test Symp., 2007. M.Agarwal,et al.,”Optimized Circuit Failure Prediction for Aging:Practicality and Promise,” IEEE International Test Conference, 2008. S.V.Kurnar,C.H.Kim, and S.S. Sapatnerkar,”NBTI-aware synthesis of digital circuits,” in Proc.ACM/IEEE Design Autom. Conf., 2007,pp. 370-375.

Q&A Thank You!