April 30, 2014 1 Cost efficient soft-error protection for ASICs Tuvia Liran; Ramon Chips Ltd.

Slides:



Advertisements
Similar presentations
10 December 2012 Clive Max Maxfield All Programmable FPGAs, SoCs, and 3D ICs Part V. Advanced Concepts and Future Trends 1.
Advertisements

Barcelona Forum on Ph.D. Research in Communications, Electronics and Signal Processing 21st October 2010 Soft Errors Hardening Techniques in Nanometer.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Discussion of: “Terrestrial-based Radiation Upsets: A Cautionary Tale” CprE 583 Tony Kuker 12/06/05.
Radiation Effects on FPGA and Mitigation Strategies Bin Gui Experimental High Energy Physics Group 1Journal Club4/26/2015.
January 4-8, 2008VLSI Design Single Event Upset An Embedded Tutorial Fan Wang Vishwani D. Agrawal Department of Electrical and Computer Engineering.
HPEC 2012 Scrubbing Optimization via Availability Prediction (SOAP) for Reconfigurable Space Computing Quinn Martin Alan George.
Single Event Upsets (SEUs) – Soft Errors By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M University, College.
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Microprocessor Reliability
Radiation Tolerant Circuitry. Project Objective In order to improve the reliability of deep sub-micron digital designs, especially for the electrical.
DC/DC Switching Power Converter with Radiation Hardened Digital Control Based on SRAM FPGAs F. Baronti 1, P.C. Adell 2, W.T. Holman 2, R.D. Schrimpf 2,
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
March 16-18, 2008SSST'20081 Soft Error Rate Determination for Nanometer CMOS VLSI Circuits Fan Wang Vishwani D. Agrawal Department of Electrical and Computer.
A Delay-efficient Radiation-hard Digital Design Approach Using Code Word State Preserving (CWSP) Elements Charu Nagpal Rajesh Garg Sunil P. Khatri Department.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
Spring 07, Apr 17, 19 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Soft Errors and Fault-Tolerant Design Vishwani.
1 Enhancing Random Access Scan for Soft Error Tolerance Fan Wang* Vishwani D. Agrawal Department of Electrical and Computer Engineering, Auburn University,
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
Radiation Effects and Mitigation Strategies for modern FPGAs 10 th annual workshop for LHC and Future experiments Los Alamos National Laboratory, USA.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 32: November 24, 2010 Uncorrelated Noise.
1 Dependability Benchmarking of VLSI Circuits Cristian Constantinescu Intel Corporation.
1 Efficient Analytical Determination of the SEU- induced Pulse Shape Rajesh Garg Sunil P. Khatri Department of ECE Texas A&M University College Station,
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
1 MAPLD C192Degalahal SESEE: A Soft Error Simulation & Estimation Engine V Degalahal 1, S M Çetiner 2, F Alim 2, N Vijaykrishnan 1, K Ünlü 2, M.
Development process of RHBD cell libraries for advanced SOCs
I n t e g r a t e d D e s i g n C e n t e r / M I s s I o n D e s I g n L a b o r a t o r y N A S A G O D D A R D S P A C E F L I G H T C E N T E R Do.
Presented by Anthony B. Sanders NASA/GSFC at 2005 MAPLD Conference, Washington, DC #196 1 ALTERA STRATIX TM EP1S25 FIELD-PROGRAMMABLE GATE ARRAY (FPGA)
Reconfiguration Based Fault-Tolerant Systems Design - Survey of Approaches Jan Balach, Jan Balach, Ondřej Novák FIT, CTU in Prague MEMICS 2010.
Single Event Effects in microelectronic circuits Author: Klemen Koselj Advisor: Prof. Dr. Peter Križan.
Space Radiation and Fox Satellites 2011 Space Symposium AMSAT Fox.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Soft errors in adder circuits Rajaraman Ramanarayanan, Mary Jane Irwin, Vijaykrishnan Narayanan, Yuan Xie Penn State University Kerry Bernstein IBM.
SEE effects in deep submicron technologies F.Faccio, S.Bonacini CERN-PH/ESE SEE TWEPP2010.
ATMEL ATF280E Rad Hard SRAM Based FPGA SEE test results Application oriented SEU Sensitiveness Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit.
2/2/2009 Marina Artuso LHCb Electronics Upgrade Meeting1 Front-end FPGAs in the LHCb upgrade The issues What is known Work plan.
MAPLD 2005/202 Pratt1 Improving FPGA Design Robustness with Partial TMR Brian Pratt 1,2 Michael Caffrey, Paul Graham 2 Eric Johnson, Keith Morgan, Michael.
Rad-Tolerant design of all-digital DLL Tuvia Liran ] Ran Ginosar ] Dov Alon ] Ramon-Chips.
Experiment Electronics UMC 0.18µm radiation hardness studies - Update - Sven Löchner 13 th CBM Collaboration Meeting GSI Darmstadt March 12th, 2009.
Analytical Approach for Soft Error Rate Estimation of SRAM-Based FPGAs Ghazanfar (Hossein) Asadi and Mehdi B. Tahoori Why Soft Error Rate (SER) Estimation?
LaRC MAPLD 2005 / A208 Ng 1 Radiation Tolerant Intelligent Memory Stack (RTIMS) Tak-kwong Ng, Jeffrey Herath Electronics Systems Branch Systems Engineering.
Using Memory to Cope with Simultaneous Transient Faults Authors: Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Engenharia Elétrica.
Hrushikesh Chavan Younggyun Cho Structural Fault Tolerance for SOC.
A4 1 Barto "Sequential Circuit Design for Space-borne and Critical Electronics" Dr. Rod L. Barto Spacecraft Digital Electronics Richard B. Katz NASA Goddard.
A Simplified Approach to Fault Tolerant State Machine Design for Single Event Upsets Melanie Berg.
Investigating latchup in the PXL detector Outline: What is latchup? – the consequences and sources of latchup – techniques to reduce latchup sensitivity.
Paper by F.L. Kastensmidt, G. Neuberger, L. Carro, R. Reis Talk by Nick Boyd 1.
Gill 1 MAPLD 2005/234 Analysis and Reduction Soft Delay Errors in CMOS Circuits Balkaran Gill, Chris Papachristou, and Francis Wolff Department of Electrical.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Xilinx V4 Single Event Effects (SEE) High-Speed Testing Melanie D. Berg/MEI – Principal Investigator Hak Kim, Mark Friendlich/MEI.
Chandrasekhar 1 MAPLD 2005/204 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan.
CODES: component degradation simulation tool ESA Project 22381/09/NL/PA.
P201-L/MAPLD SEE Validation of SEU Mitigation Methods for FPGAs Carl Carmichael 1, Sana Rezgui 1, Gary Swift 2, Jeff George 3, & Larry Edmonds 2.
MAPLD 2005/213Kakarla & Katkoori Partial Evaluation Based Redundancy for SEU Mitigation in Combinational Circuits MAPLD 2005 Sujana Kakarla Srinivas Katkoori.
Chapter 5 - Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization.
Comparison Study of Bulk and SOI CMOS Technologies based Rad-hard ADCs in Space Feitao Qi , Tao Liu , Hainan Liu , Chuanbin Zeng , Bo Li , Fazhan Zhao.
Rad (radiation) Hard Devices used in Space, Military Applications, Nuclear Power in-situ Instrumentation Savanna Krassau 4/21/2017 Abstract: Environments.
IPF: In-Place X-Filling to Mitigate Soft Errors in SRAM-based FPGAs
SE-Aware HPC Extension : Selective Data Protection for reducing failures due to soft errors 7/20/2006 Kyoungwoo Lee.
Irradiation test results for SAMPA MPW1 and plans for MPW2 irradiation tests Sohail Musa Mahmood
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Soft Error Rates with Inertial and Logical Masking
BIC 10503: COMPUTER ARCHITECTURE
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan1,2 Dr.Adrian Stoica3.
Analytical Approach for Soft Error Rate Estimation of SRAM-Based FPGAs
Advancement on the Analysis and Mitigation of
R.W. Mann and N. George ECE632 Dec. 2, 2008
Xilinx Kintex7 SRAM-based FPGA
Presentation transcript:

April 30, Cost efficient soft-error protection for ASICs Tuvia Liran; Ramon Chips Ltd.

April 30, What is soft error An error in the functionality of the chip/system due to corruption of data Hard error: An error in the functionality of the chip/system due to permanent damage

April 30, Key topics SE basics Sources and mechanisms of SE Single event effects Methodologies for SE mitigation Summary

April 30, Terminology SE - Soft Error SER- Soft Error Rate SEE – Single Event Effect – SEU – Single Event Upset – SET – Single Event Transient – SEL – Single Event Latch-up SEFI – Single Event Functional Interrupt LET – Rate of energy loss in Si/SiO 2 [Mev/mg/cm 2 ] SBU- Single bit upset MCU- Multi-cell upset MBU– Multi Bit Upset MTTF – Mean Time to Fail FIT – Failure in Time; =10 -9 /MTTF(h)

April 30, Myth Blasting SE is relevant only for space environment SE is affecting memory cells only SE is not a reliability issue DRAM is more sensitive to SE than SRAM Latchup cannot cause SE W R O N G W R O N G W R O N G W R O N G W R O N G

April 30, Sources of soft-errors Terrestrial: – Interactions with cosmic particles (Neutrons) – Alpha particles from die/package Space: – Protons (>93%) – Alpha (~6%) – Neutrons – Electrons – Alpha and heavy particles (up to 500Mev)

April 30, Interaction of Neutrons Typical flux – 20N/h/cm sea level (NYC) Energy of cosmic Neutron – Mev Strong dependence on altitude Higher concentration in polar areas (Lat >60) Interaction with Boron (20% of B 10 ), mostly in BPSG µ ) – most dominant effect Interacts with various nuclei (W, Si, Pb,Au …) Shielding is not practical

April 30, Alpha particles Alpha particle == He ++ Energy: 1-6MeV / particle (1.5Mev from N->B 10 ) – ~3.6eV requires to generate e-h pair Penetration range in Si – µ Generating ~45fQb / Mev – Critical charge of SRAM cell is ~1fQb – No SEU immune SRAM cell is not practical in VDSM

April 30, SEU in SRAM

April 30, SBU/MCU in SRAM Single bit upsetMulti cell upset Multi cell upset ≠ Multi bit upset High MUX ratio -> lower MBU

April 30, Single Event Transient (SET) Pulses at logic nodes, caused by ionizing particles Typical pulse width is 10÷200pS Such pulses might cause: – Permanent error if sampled by FF – Permanent error if activates asynchronous signals P(error)=T(pulse)/T(period) =T(pulse)*F

April 30, Frequency dependence of SEU/SET Lower effective frequency, such as by clock gating, reduces SET SET can be mitigated by glitch filtering before sampling

April 30, Effective glitch filtration Glitch filtering Narrow pulses are filtered by C-element+delay Weak SCAN mux Implementing resistive MUX at the input of the flip-flop will filter narrow glitches 13

April 30, Impact of scaling Scaling reduces the “critical charge” Faster devices do not “filter” narrow SET pulses More devices/memory per chip – more sensitive elements Higher frequency increases the probability to SET SE is a major issue in advanced UDSM

April 30, SEE mitigation concepts S/W techniques for error correction – Example: 3 processing + voting Mitigation at system level – Example: TMR Mitigation at chip level – Example: EDAC, SE protected FFs Mitigation by circuit – Example: SE protected FFs & SRAM cells Mitigation by Si process – Example: SOI (poor !!!)

April 30, SEE sensitivity - application Types of data, sorted by SEE sensitivity: – Configuration (FPGA, CNFREG…) – Control logic (FSM, uCode,…) – Executable data (.exe files, I-Cach,…) – Stored data (databases, D-Cach, …) – Temporary data (Video, Audio, …)

April 30, Summary SEE is becoming a significant reliability issue in VDSM technologies SRAMs are typically the most sensitive elements to SEE SE mitigation is possible, mostly by digital techniques and proper methodologies and tools Availability of EDA tools for analyzing SER and mitigating SEE is limited. Optima presents a very interesting tool.