Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation,

Slides:



Advertisements
Similar presentations
Circuit Research Lab, Intel
Advertisements

University of Toronto Minimization of Delay Sensitivity to Process Induced Vth Variations Georges Nabaa Farid N. Najm University of Toronto
Introduction to the TRAMS project objectives and results in Y1 Antonio Rubio, Ramon Canal UPC, Project coordinator CASTNESS’11 WORKSHOP ON TERACOMP FET.
Tunable Sensors for Process-Aware Voltage Scaling
Recent Challenges. 2 Soft Errors Scaling:  SEU (Single-event upset): −Ionizing radiation corrupts data stored  Cause: −Radioactive impurities in device.
Microprocessor Reliability
VARIUS: A Model of Process Variation and Resulting Timing Errors for Microarchitects Sarangi et al Prateeksha Satyamoorthy CS
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
High-Performance Microprocessor Design. Outline Introduction Technology scaling Power Clock Verification.
Power Reduction Techniques For Microprocessor Systems
A Leakage Current Replica Keeper for Dynamic Circuits  Based on the work presented in “A leakage Current Replica Keeper for Dynamic Circuits” by: Yolin.
41 st DAC Tuesday Keynote. Giga-scale Integration for Tera-Ops Performance Opportunities and New Frontiers Pat Gelsinger Senior Vice President & CTO Intel.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
VLSI Trends. A Brief History  1958: First integrated circuit  Flip-flop using two transistors  From Texas Instruments  2011  Intel 10 Core Xeon Westmere-EX.
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.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
Subthreshold Logic Energy Minimization with Application- Driven Performance EE241 Final Project Will Biederman Dan Yeager.
1 Variability Characterization in FPGAs Brendan Hargreaves 10/05/2006.
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
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.
From Compaq, ASP- DAC00. Power Consumption Power consumption is on the rise due to: - Higher integration levels (more devices & wires) - Rising clock.
A Defect Tolerant and Performance Tunable Gate Architecture for End-of-Roadmap CMOS Adit D. Singh Electrical and Computer Engineering, Auburn University.
PED Roadmapping Issues Vijaykrishnan Narayanan Dept. of CSE Penn State University GSRC Workshop, March 20-21, 2003.
1 Razor: A Low Power Processor Design Presented By: - Murali Dharan.
© 2005 Altera Corporation © 2006 Altera Corporation Placement and Timing for FPGAs Considering Variations Yan Lin 1, Mike Hutton 2 and Lei He 1 1 EE Department,
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Jieyi Long and Seda Ogrenci Memik Dept. of EECS, Northwestern Univ. Jieyi Long and Seda Ogrenci Memik Dept. of EECS, Northwestern Univ. Automated Design.
1 adaptive body bias for reducing process variations nuno alves 19 / october / 2006.
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
11 1 Process Variation in Near-threshold Wide SIMD Architectures Sangwon Seo 1, Ronald G. Dreslinski 1, Mark Woh 1, Yongjun Park 1, Chaitali Chakrabarti.
1. 2 Electronics Beyond Nano-scale CMOS Shekhar Borkar Intel Corp. July 27, 2006.
“ Near-Threshold Computing: Reclaiming Moore’s Law Through Energy Efficient Integrated Circuits ” By Ronald G. Dreslinski, Michael Wieckowski, David Blaauw,
Low Power Techniques in Processor Design
UW-Madison Computer Sciences Vertical Research Group© 2010 A Unified Model for Timing Speculation: Evaluating the Impact of Technology Scaling, CMOS Design.
Variation Aware Application Scheduling in Multi-core Systems Lavanya Subramanian, Aman Kumar Carnegie Mellon University {lsubrama,
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Low Power – High Speed MCML Circuits (II)
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
Technology Challenges: Power and Variability Prof. Mikko H. Lipasti University of Wisconsin-Madison Thanks to Jungseob Lee and Nam Sung Kim for contributing.
Power Estimation and Optimization for SoC Design
A Low-Leakage 2.5GHZ Skewed CMOS 32-Bit Adder For Nanometer CMOS Technologies Advanced VLSI Course Seminar December 28, 2006 Peresented by: Rabe’e Majidi.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
Patricia Gonzalez Divya Akella VLSI Class Project.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Scaling I Mohammad Sharifkhani. Reading Text book II (pp. 123)
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
UTB SOI for LER/RDF EECS Min Hee Cho. Outline  Introduction  LER (Line Edge Roughness)  RDF (Random Dopant Fluctuation)  Variation  Solution – UTB.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
University of Toronto,Toronto, Ontario, Canada 1 Circuit Research Labs, Intel Corporation, Hillsboro, OR Variations-Aware Low-Power Design with Voltage.
CS203 – Advanced Computer Architecture
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
RTL Simulator for VChip 1999/11/11 이재곤. RTL Simulator for VChip  현재 상황 Compiled-code 로 변환 중  VBS 의 내장된 obj 파일을 이용하려 하였으나 제 대로 구현되어 있지 않음  Obj 파일 :
University of Michigan Advanced Computer Architecture Lab. 2 CAD Tools for Variation Tolerance David Blaauw and Kaviraj Chopra University of Michigan.
CS203 – Advanced Computer Architecture
Reactive Clocks with Variability-Tracking Jitter
Ring Oscillator Clocks and Margins
Energy Efficient Computing in Nanoscale CMOS
Challenges in Nanoelectronics: Process Variability
Technology Challenges: Power and Variability
Overview Motivation (Kevin) Thermal issues (Kevin)
Circuit Design Techniques for Low Power DSPs
Impact of Parameter Variations on Multi-core chips
Post-Silicon Calibration for Large-Volume Products
Overview Motivation (Kevin) Thermal issues (Kevin)
Presentation transcript:

Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation, Hillsboro, Oregon

Outline Variations overview Process variations Process variations Impact of design choices Impact of design choices Voltage and temperature variations Voltage and temperature variations Circuit techniques Adaptive body bias Adaptive body bias Adaptive supply voltage Adaptive supply voltage Future trends & conclusion

Process Variations Sub-wavelength lithography Effect of process variations Functionality & Yield Performance Power

Design Impacts: Number of Paths Large number of critical paths → reduces mean frequency WID: 1 critical path D2D

Design Impacts: Logic Depth Random dopant fluctuation: Number of dopant atoms Variation vs. depth Reducing logic depth increases impact of random variations

Effect of Within-Die Variations Model: Only WID Variations Model: Only D2D Variations Model: D2D & WID Variations D2D variations: impact variance WID variations: reduce the mean FMAX

Voltage and Temperature Variations Time (us) Vcc Voltage droop core cache 70C 120C Thermal profile Variations are both static and dynamic Static: Tools required for prediction Dynamic: Design margining or adaptation techniques

Variation-Tolerant Design GATE SOURCE DRAIN Reduce EFFECTS of variation: post-silicon Clock tuning Clock tuning Adaptive body bias Adaptive body bias Adaptive supply voltage Adaptive supply voltage Reduce EFFECTS of variation: design Leakage-reduction techniques Leakage-reduction techniques Variation-tolerant circuits Variation-tolerant circuits Dynamic compensation circuits Dynamic compensation circuits Reduce SOURCE of variation Multi-Le and multi-Vt insertion Multi-Le and multi-Vt insertion Circuit styles and logic decisions Circuit styles and logic decisions Power delivery and thermal design Power delivery and thermal design

Adaptive Body Bias ABB Within-die ABB No body bias Leakage limit ABB reduces variation in FMAX WID-ABB: Moves ~100% of dies into highest frequency bin Frequency Bin 100% Performance Yield 97% Highest Frequency Bin

Adaptive Supply Voltage Adaptive V DD + V BS is most effective

Dynamic Adaptation Dynamic body bias control Itanium® dynamic voltage/frequency Power distribution Before Foxton After Foxton S. Naffziger et. al, ISSCC 2005

Future Circuit Trends Variation-centric design Probabalistic timing and optimization Probabalistic timing and optimization Variation-tolerant circuit styles Variation-tolerant circuit styles Microarchitecture support Microarchitecture support Dynamic adaptation Reduce design margins required Reduce design margins required Supply voltage droops Supply voltage droops Temperature changes Temperature changes Reliability effects Reliability effects

Conclusion Impact of variations is increasing Aggressive feature size scaling Aggressive feature size scaling Increased die size and number of paths Increased die size and number of paths Design margins are increasing Design margins are increasing Variation-aware design needed Variation-tolerant circuits Variation-tolerant circuits Post-silicon tuning techniques Post-silicon tuning techniques Supported by device, circuit, and microarchitecture innovations Supported by device, circuit, and microarchitecture innovations