FPGAs, Scaling and Reliability

Slides:



Advertisements
Similar presentations
1 Material Dependence of NBTI Stress & Recovery in SiON p-MOSFETs S. Mahapatra, V. D. Maheta, S. Deora, E. N. Kumar, S. Purawat, C. Olsen 1, K. Ahmed 1,
Advertisements

©2006 The Aerospace Corporation Activities Associated With Working With Xilinx to Develop A Space Flow for Virtex Family of FPGA’s Larry Harzstark The.
International Symposium on Low Power Electronics and Design Qing Xie, Mohammad Javad Dousti, and Massoud Pedram University of Southern California ISLPED.
Introduction to the TRAMS project objectives and results in Y1 Antonio Rubio, Ramon Canal UPC, Project coordinator CASTNESS’11 WORKSHOP ON TERACOMP FET.
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
10/14/2005Caltech1 Reliable State Machines Dr. Gary R Burke California Institute of Technology Jet Propulsion Laboratory.
Robust Low Power VLSI R obust L ow P ower VLSI Sub-threshold Sense Amplifier (SA) Compensation Using Auto-zeroing Circuitry 01/21/2014 Peter Beshay Department.
Lecture 3 Mixed Signal Testing
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.
B159- MAPLD Burke1 Operation of FPGAs at Extremely Low Temperatures Gary Burke, Scott Cozy, Veronica Lacayo, Alireza Bakhshi, Ryan Stern, Mohammad.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Petry1 MAPLD 2005/ MAPLD International Conference Washington, D.C. The Impact of Silicon Etch Dislocations on EEPROM Cell Reliability Presented.
1 Thermal Via Placement in 3D ICs Brent Goplen, Sachin Sapatnekar Department of Electrical and Computer Engineering University of Minnesota.
Robust Low Power VLSI ECE 7502 S2015 Burn-in/Stress Test for Reliability: Reducing burn-in time through high-voltage stress test and Weibull statistical.
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.
Verification and Validation of Programmable Logic Devices James A. Cercone Ph.D., P.E.,James A. Cercone Ph.D., P.E., Chair and Professor of Computer ScienceChair.
FAILURE ANALYSIS ELECTRICAL CHARACTERIZATION SCHOOL OF MICROELECTRONICS KUKUM.
Power-Aware Computing 101 CS 771 – Optimizing Compilers Fall 2005 – Lecture 22.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
Uncertainties in Thermal Barrier Coating Life Prediction by Karl A. Mentz A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute.
EUSO General Meeting – Huntsville May 2003 FEW WORDS ON AUGER-EUSO Presented by Osvaldo Catalano.
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.
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
Adaptive Protection of Distribution Feeders Alexander Apostolov, Benton Vandiver.
TDS8000 and TDR Considerations to Help Solve Signal Integrity Issues.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Reconfiguration Based Fault-Tolerant Systems Design - Survey of Approaches Jan Balach, Jan Balach, Ondřej Novák FIT, CTU in Prague MEMICS 2010.
1 Adrian Stoica Jet Propulsion Laboratory ehw.jpl.nasa.gov Evolvable Hardware for Automated Design and Autonomous.
Testing of integrated circuits and design for testability J. Christiansen CERN - EP/MIC
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
J. Christiansen, CERN - EP/MIC
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
On-Chip Reliability Monitor for Measuring Frequency Degradation of Digital Circuits Department of Electrical and Computer Engineering By Han Lin Jiun-Yi.
Outline Introduction: BTI Aging and AVS Signoff Problem
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
Physical Memory and Physical Addressing By Alex Ames.
Network design Topic 6 Testing and documentation.
D_160 / MAPLD Burke 1 Fault Tolerant State Machines Gary Burke, Stephanie Taft Jet Propulsion Laboratory, California Institute of Technology.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Power Integrity Test and Verification CK Cheng UC San Diego 1.
M.Nuzaihan DMT 243 – Chapter 5 Fundamental Design For Reliability What is Design for Reliability, Microsystems Failure & Failure Mechanisms, Fundamental.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Surfliner: Distortion-less Electrical Signaling for Speed of Light On- chip Communication Hongyu Chen, Rui Shi, Chung-Kuan Cheng Computer Science and Engineering.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
EE141 © Digital Integrated Circuits 2nd Manufacturing 1 Manufacturing Process -II Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital Integrated.
Taniya Siddiqua, Paul Lee University of Virginia, Charlottesville.
-1- UC San Diego / VLSI CAD Laboratory Optimal Reliability-Constrained Overdrive Frequency Selection in Multicore Systems Andrew B. Kahng and Siddhartha.
A DSP based on on-line UPS R.Padamaja G.Mamatha Reddy EEE EEE S.V.C.E S.V.C.E BY.
Xilinx V4 Single Event Effects (SEE) High-Speed Testing Melanie D. Berg/MEI – Principal Investigator Hak Kim, Mark Friendlich/MEI.
Characterization of Monolithic Flip Chip Column Grid Array Packaging with Underfill (New) Description:FY08 Plans: Schedule/Costs: NASA and Non-NASA Organizations/Procurements:
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Manufacturing Process -II
Raghuraman Balasubramanian Karthikeyan Sankaralingam
Mission Profile Aware IC Design - A Case Study -
Propagation Delay Stability in Logic Devices
Challenges in Nanoelectronics: Process Variability
Overview of VLSI 魏凱城 彰化師範大學資工系.
Introduction to CMOS VLSI Design Chapter 3: CMOS Processing Technology
UNIT-8 INVERTERS 11/27/2018.
Impact of Negative Bias Temperature Instability on FPGAs
Sheffield team interests
Upset Susceptibility and Design Mitigation of
Presentation transcript:

FPGAs, Scaling and Reliability Douglas Sheldon Parts Engineering Jet Propulsion Laboratory California Institute of Technology Copyright 2009 California Institute of Technology May be published with permission by MAPLD 2009

Overview Introduction Scaling Overview Scaling examples: Hot Carrier Negative Bias Temperature Instability Package ESD FPGA Resources FPGA Costs D. Sheldon - MAPLD 2009

What do we mean by scaling? Chen IBM 2006 9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

Static/Passive Power Problem T. N. Theis IBM 2007 9/1/09 D. Sheldon - MAPLD 2009

Fundamental change over to metal gate devices Chen IBM 2006 9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

9/1/09 D. Sheldon - MAPLD 2009

Scaling also means new materials => new reliability challenges 9/1/09 D. Sheldon - MAPLD 2009

Modern approach to reliability in scaled devices like FPGAs Foundry & FPGA vendor FPGA vendor & User V. Huard IRPS 2009 tutorial 9/1/09 D. Sheldon - MAPLD 2009

Scaling Examples 9/1/09 D. Sheldon - MAPLD 2009

SiliconBlue FPGAs – NVM via Conductivity Modification – TSMC 65nm DC lifetime for Hot Carrier = 0.2yr http://www.siliconbluetech.com/media/downloads/SBT_65LP_Process_Qual_v0.1.pdf 9/1/09 D. Sheldon - MAPLD 2009

Is it ok to run my FPGA at a higher than nominal Vdd? Example data and models from foundry: This example shows a clear reliability issue for that condition. Manufacturer did additional functional and large sample size HTOL at 1.2Vdd ± 10% and confirmed 5 year acceptance. Not acceptable for long term, high reliability space mission. Scaled technologies have reduced tolerance for “relatively” small increases in voltage. Designs must have tighter control. IRPS Tutorial 2009 E. Hnatek and Y.W. Yau 9/1/09 D. Sheldon - MAPLD 2009

Negative Bias Temperature Instability - NBTI Complex electro-chemical degradation effect Interface trap generation and increased hole trapping mechanisms. Some of the degradation is recoverable after the stress is stopped. Magnitude of impact depends on circuit topology. Digital circuits most effected Analog circuits will experience some mismatch Both static and dynamic mitigation schemes to compensate for. A. Krishnan IRPS tutorial 2009 9/1/09 D. Sheldon - MAPLD 2009

NBTI with Xilinx Virtex 4 DCM (digital clock management) circuits for managing clock skews and delays. Designed to provide zero propagation delay and low clock skew. Accelerated life test show DCM maximum operating frequency will decline if DCM is held in a persistent (non) operating condition. May not achieve lock at maximum frequency Static stress creates small variations in duty cycle precision of multi tap delay lines Xilinx solutions involve: Null designs Drop in macros for long duration operation Automatic continuous configuration with updated ISE software Device level ageing effects can indeed impact system performance. http://www.xilinx.com/support/answers/21127.htm http://www.xilinx.com/support/documentation/white_papers/wp224.pdf 9/1/09 D. Sheldon - MAPLD 2009

Scaling and Packages Scaling has significantly increased the the number of pins on modern IC packages. Wire bonding has given way to flip chip and wafer bump technologies for increased packing densities 9/1/09 D. Sheldon - MAPLD 2009

Xilinx Virtex 2 Package Scaling Anomaly Anomaly occurred 28 times during launch level vibration on Y-axis only and did not at levels lower than launch levels After much detailed analysis fault identified as CS and RW shorting to together Work done by JPL Tiger Team with Xilinx support 9/1/09 D. Sheldon - MAPLD 2009 Scope Trace of Event Occurrences

Sample Error Pattern for Anomalous Event Anomalous Pattern Expected Pattern 9/1/09 D. Sheldon - MAPLD 2009

Bond wire locations for shorting signals D. Sheldon - MAPLD 2009

Root Cause – Bond Wire Vibration Fundamental mode is a bending side-to-side of the loop Depends upon: Bond wire diameter Wire to wire spacing Modulus of Elasticity and density of material High Q~300 can lead to peak-to-peak displacements of a few wire diameters Original NASA related work: M. Blakely, JPL & H. Leidecker, GSFC - 1998 Observed f D. Sheldon - MAPLD 2009 9/1/09

ESD and scaling ESD failures seem independent of HBM performance and device scaling (to first order). However scaling (higher speed, lower Vcc, lower breakdown V) makes same historical ESD requirements harder and harder to meet. Are historical standards still required? Industry council white paper recommends that reduced CDM goals must be adopted to adapt to scaling restrictions. R. Kwasnick, IRPS Tutorial , 2009 D. Sheldon - MAPLD 2009 White paper 2: Industry Council on ESD Target Levels, 2009

FPGAs and Scaling Resources Actel A54SX72 Actel DirectCore© CoreFIR Finite Impluse Response Filter Generator downloadable IP design Three different design resource utilizations: 10%/50%/80% Three different temperatures: -40C/25C/85C Credence D10 Tester – JPL VLSI Lab Data taken by Greg Allen and James Skinner, JPL D. Sheldon - MAPLD 2009

Vcca Comparison Schmoos (same scale) 9/1/09 D. Sheldon - MAPLD 2009

Vcci Comparison Schmoos (same scale) 9/1/09 D. Sheldon - MAPLD 2009

Timing vs. Temperature - Vcci Nonlinear data Failing time increases linearly with temperature for designs ≥ 50% Increasing % resources used increases the slope of the temperature effect 9/1/09 D. Sheldon - MAPLD 2009

Timing vs. Temperature - Vcca Increasing utilization increases sensitivity to temperature 10% design performance temperature independent More robust from reliability/mission assurance Small resource (array) contribution to total Need to trade mission requirements with reliability requirements D. Sheldon - MAPLD 2009

Scaling and JPL Mars FPGA Cost Space FPGA cost increase 10X in 10 years 9/1/09 D. Sheldon - MAPLD 2009

Thank you D. Sheldon - MAPLD 2009