1 adaptive body bias for reducing process variations nuno alves 19 / october / 2006.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Digital to Analog Converter By Rushabh Mehta Manthan Sheth.
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
Power Reduction Techniques For Microprocessor Systems
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
1 Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power Constraint Seong-Ook Jung, Ki-Wook Kim and Sung-Mo (Steve) Kang.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
A Novel Clock Distribution and Dynamic De-skewing Methodology Arjun Kapoor – University of Colorado at Boulder Nikhil Jayakumar – Texas A&M University,
Subthreshold Logic Energy Minimization with Application- Driven Performance EE241 Final Project Will Biederman Dan Yeager.
A Self-adjusting Scheme to Determine Optimum RBB by Monitoring Leakage Currents Nikhil Jayakumar* Sandeep Dhar $ Sunil P. Khatri* $ National Semiconductor,
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
Switched Capacitor DC-DC Converters: Topologies and Applications Bill Tsang and Eddie Ng.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Adaptive Supply and Threshold Circuits and Applications Elad Alon, Kevin Nowka (IBM Research), Vladimir Stojanović, Mark Horowitz.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Microelectronics Circuit Analysis and Design Donald A. Neamen
Chapter 16 CMOS Amplifiers
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
The CMOS Inverter Slides adapted from:
ACES Workshop 3-4 March, 2009 W. Dabrowski Serial power circuitry in the ABC-Next and FE-I4 chips W. Dabrowski Faculty of Physics and Applied Computer.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
BY MD YOUSUF IRFAN.  GLOBAL Positioning System (GPS) receivers for the consumer market require solutions that are compact, cheap, and low power.  This.
Logic Optimization Mohammad Sharifkhani. Reading Textbook II, Chapters 5 and 6 (parts related to power and speed.) Following Papers: –Nose, Sakurai, 2000.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
1 CMOS Temperature Sensor with Ring Oscillator for Mobile DRAM Self-refresh Control IEEE International Symposium on Circuits and Systems, Chan-Kyung.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
An Ultra Low Power DLL Design
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
Power Reduction for FPGA using Multiple Vdd/Vth
Digital to Analogue Converter
Dept. of Computer Science, UC Irvine
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Low Power via Sub-Threshold Circuits Mike Pridgen.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
Supply Voltage Biasing Andy Whetzel and Elena Weinberg University of Virginia.
Electronics Principles & Applications Fifth Edition Chapter 13 Integrated Circuits ©1999 Glencoe/McGraw-Hill Charles A. Schuler.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Basics of Energy & Power Dissipation
Bi-CMOS Prakash B.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
Sp09 CMPEN 411 L14 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 14: Designing for Low Power [Adapted from Rabaey’s Digital Integrated Circuits,
Patricia Gonzalez Divya Akella VLSI Class Project.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Analog/Digital Conversion
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
BR 1/991 FPGA Timing Models Most FPGA and CPLD vendors provide a timing model in their data sheets that allow estimation of path delays. Some example path.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
NOISE MEASUREMENTS ON CLICPIX AND FUTURE DEVELOPMENTS Pierpaolo Valerio.
TITLE: 555 Timer OM INSTITUTE OF TECHNOLOGY Subject: Analog Electronics ( ) Semester: 03 Prepared By:
YASHWANT SINGH, D. BOOLCHANDANI
555 Timer EEE DEPARTMENT KUMPAVAT HARPAL( )
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
Simple DAC architectures
Low Power and High Speed Multi Threshold Voltage Interface Circuits
Simple DAC architectures
Post-Silicon Calibration for Large-Volume Products
Lecture 7: Power.
Simple DAC architectures
Lecture 7: Power.
Presentation transcript:

1 adaptive body bias for reducing process variations nuno alves 19 / october / 2006

2 background goal of processor design: achieve maximum operating frequency meet power density constraint process variations create differences: across a single die across multiple wafers and lots

3 differences in transistors ? so? some dies cannot be accepted because: low frequency high power consumption dies

4 solving leakage problem… leakage can be controlled to some extent using body bias. remember: non-zero body-to-source bias can modulate the threshold voltage of a transistors

5 reverse body bias (rbb) we can use rbb to reduce leakage power in standby mode by: raising the voltage of the pMOS n-wells with respect to vdd or lowering the voltage of substrate relative to gnd

6 forward body bias (fbb) Vt  by the lowering the source-body potential barrier lower Vt = higher on current hence higher performance the good the bad increase in sub-threshold and substrate-to-source leakage slows down the discharge of nodes use fbb to increase operating frequency in active mode

7 ideally Vt should be lowered for slow dies raised for leaky dies accomplished by an adaptive body bias

8 testchip 21 subsites each subsite contains: an abb generator control circuit

9 how it works? pt 1 the desired operating frequency is applied externally slows things down compare critical path with target clock period

10 how it works? pt 2 output of first ff is sampled by second ff this allows sufficient time for the body bias to stabilize

11 how it works? pt 3 PD used to clock a counter counter whose value represents the body bias to apply

12 how it works? pt 4 converting digital code to an analogical body voltage

13 how it works? pt 5 the output voltage, which biases the the pMOS transistors is a function of VREF VCCA output voltage

14 how it works? pt 6 setting the bias by modifying: VREF VCCA and setting a counter control bit

15 operation pt 1 initially frequency is lower than the target one body voltage reduces, forward biasing the pMOS transistor & increasing frequency

16 operation pt 2 phase detector changes to a permanent 1 frequency has been matched the counter is disabled, maintaining the body voltage

17 operation pt 3 once optimal voltages are determined, they can be programmed in the chip or supplies externally

18 simple adaptive body bias pt 1 optimum bias voltages are determined through measurements example: 1.a microprocessor with many circuit blocks. 2.find out the frequency of a critical path 3.a central body bias determines the body bias to apply to achieve a desired frequency. 4.apply this bias everywhere 2% total die area overhead

19 simple adaptive body bias pt 2 optimum bias is determined by applying a target clock frequency… …highest possible operating frequency for the die under the given power constraint. maximum clock frequency for this maximum frequency nMOS body bias is applied from outside pMOS body bias comes from on-chip control circuitry

20 simple adaptive body bias pt 3 repeat until we find the best combination of lowest leakage with target frequency pick target frequency manually adjust nMOS body bias pMOS body bias automatically adjusts determine leakage power

21 effects of simple body bias pt1 NBB = no body bias

22 effects of simple body bias pt2 when no body bias, only 50% dies are acceptable conclusion 1: … mostly in the low frequency bin

23 effects of simple body bias pt3 frequency variation was reduced to 1% from 4.1% more accepted dies (specially in the high frequency range) conclusion 2:

24 effects of simple body bias pt4 conclusion 3: many dies fail to meet the leakage constraint… … due to the fact that a single circuit block is used to determine the body bias for all circuit… … and there are always intra-die variations.