SEU WK summary. Technology comparison Sandro Bonacini - PH/ESE - 2 65nm seems to saturate at a cross-section 3.4× less than 130nm.

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

Giuseppe De Robertis - INFN Sez. di Bari 1 SEU – SET test structures.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Baloch 1MAPLD 2005/1024-L Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan 1,2.
10/14/2005Caltech1 Reliable State Machines Dr. Gary R Burke California Institute of Technology Jet Propulsion Laboratory.
Scrubbing Approaches for Kintex-7 FPGAs
Single Event Upset Tolerance in 0.13  m CMOS Jim Hoff, Fermilab.
1 Fault Tolerant FPGA Co-processing Toolkit Oral defense in partial fulfillment of the requirements for the degree of Master of Science 2006 Oral defense.
Single Event Upsets (SEUs) – Soft Errors By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M University, College.
April 30, Cost efficient soft-error protection for ASICs Tuvia Liran; Ramon Chips Ltd.
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Microprocessor Reliability
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
2007 MURI Review The Effect of Voltage Fluctuations on the Single Event Transient Response of Deep Submicron Digital Circuits Matthew J. Gadlage 1,2, Ronald.
1 Patrick Breugnon, Richun Fei, Denis Fougeron, Maurice Garcia-Sciveres (*), Fabrice Gensolen, Mohsine Menouni, Laurent Perrot, Alexandre Rozanov CPPM.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
IEEE10/NSS R. Kass N A. Adair, W. Fernando, K.K. Gan, H.P. Kagan, R.D. Kass, H. Merritt, J. Moore, A. Nagarkar, S. Smith, M. Strang The Ohio State.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
SEU tolerant cells developed for the FEI4 chip Patrick Breugnon, Denis Fougeron, Mohsine Menouni, Alexandre Rozanov CPPM-CNRS-Université de la mediterranée-Marseille.
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
Clock Design Adopted from David Harris of Harvey Mudd College.
Evolution of implementation technologies
Embedded Systems Laboratory Informatics Institute Federal University of Rio Grande do Sul Porto Alegre – RS – Brazil SRC TechCon 2005 Portland, Oregon,
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
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.
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Power Reduction for FPGA using Multiple Vdd/Vth
Platform ASICs Reliability Bob Madge Miguel Vilchis LSI Logic, Milpitas, CA Vish Bhide.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
J. Christiansen, CERN - EP/MIC
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.
RTL Hardware Design by P. Chu Chapter Overview on sequential circuits 2. Synchronous circuits 3. Danger of synthesizing asynchronous circuit 4.
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.
Fully depleted MAPS: Pegasus and MIMOSA 33 Maciej Kachel, Wojciech Duliński PICSEL group, IPHC Strasbourg 1 For low energy X-ray applications.
Robert Szczygieł IFJ PANSPIE 2005 Radiation hardness of the mixed-mode ASIC’s dedicated for the future high energy physics experiments Introduction Radiation.
SET Fault Tolerant Combinational Circuits Based on Majority Logic
1 SEU hardening of CNFGMEM CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France.
2011/IX/27SEU protection insertion in Verilog for the ABCN project 1 Filipe Sousa Francis Anghinolfi.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
Experiment Electronics UMC 0.18µm radiation hardness studies Progress since last Collaboration Meeting Sven Löchner GSI Darmstadt 15 th CBM Collaboration.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
RD53 Analog IP blocks WG : developments and plans at CPPM M. Barbero, L. Gallin Martel (LPSC), Dzahini (LPSC), D. Fougeron, R. Gaglione (LAPP), F. Gensolen,
SEU WG, TWEPP SEU mitigation in GBT On behalf of GBT team Circuit design: TMR Full-custom/High Speed Configuration Registers Protocol Some results.
ABC February 2013 ABC 130 Final Design Review 1F. Anghinolfi08/02/13.
Paper by F.L. Kastensmidt, G. Neuberger, L. Carro, R. Reis Talk by Nick Boyd 1.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
SEU tolerant latches design for the ATLAS pixel readout chip Mohsine Menouni, Marseille group On behalf of the ATLAS PIXEL Upgrade FE-I4 collaboration.
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.
LPNHE - Serial links for Control in 65nm CMOS technology - 65nm CMOS - Higher density, less material, less power - Enhanced radiation hardness regular.
1 Test results of the SEU tolerant latches 22 sept 2008 M. Barbero a,*, D. Arutinov a, R. Beccherle b, P. Breugnon d, R. Ely c, D. Fougeron d, M. Garcia-Sciveres.
Chandrasekhar 1 MAPLD 2005/204 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan.
EECE 320 L8: Combinational Logic design Principles 1Chehab, AUB, 2003 EECE 320 Digital Systems Design Lecture 8: Combinational Logic Design Principles.
MAPLD 2005/213Kakarla & Katkoori Partial Evaluation Based Redundancy for SEU Mitigation in Combinational Circuits MAPLD 2005 Sujana Kakarla Srinivas Katkoori.
Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components Sandro Bonacini CERN.
ABC130 Testability and SEU Protection Reset eFUSE
MAPLD 2005 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan Dr. V. Kamakoti.
Upgrade of the ATLAS MDT Front-End Electronics
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
M. P. Baze, J. C. Killens, R. A. Paup, W. P. Snapp
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan1,2 Dr.Adrian Stoica3.
R.W. Mann and N. George ECE632 Dec. 2, 2008
DARE180U Platform Improvements in Release 5.6
Presentation transcript:

SEU WK summary

Technology comparison Sandro Bonacini - PH/ESE nm seems to saturate at a cross-section 3.4× less than 130nm  About proportional to 4× area reduction 90nm registers were custom-made (not standard cells)  Higher saturation cross- section though area is ½ of cell in 130 nm LET thresholds are less than 1.1 MeVcm2/mg for all technologies (all supply) Note: SEU-robust cells are well below cm 2 /bit For more info on 65 nm (TID,...)  See talk: “Characterization of a commercial 65nm CMOS technology for SLHC applications” Tech.Cell sizeArea [um2] 130 nm7.6× nm3.8× nm5.4× Difference from power supply voltage, triple well, register/SRAM, Dynamic/static below x2

SEU WG, TWEPP Triple-voting in standard cell logic Voter clockA resetA clockB resetB clockC resetC outA outB outC Three independent clock trees Three data paths with voters after every register stage Ken Wyllie, CERN

SEU WG, TWEPP Full-custom/High Speed, Config Regs PLL VCOs: enlarge transistor sizes & bias with larger currents => reduce sensitivity to transients (& hence induced jitter) Traditional voting => high propagation delays (4.8 GHz not achievable) => Use ‘transistor-voting’ inside custom flip-flops Configuration Registers Use design from GBLD chip (no clock) Voting gates generate a clock pulse to re-latch correct value Reference: O. Cobanoglu, ‘A radiation tolerant 4.8Gb/s serialiser for the GBT’, TWEPP 2009 Ken Wyllie, CERN

SEU WG, TWEPP Results Continuous BERT during irradiation Read back config registers every 2 secs No latch up No configuration upsets No errors in standard-cell logic (loopback test without SERDES) TX-mode LET threshold ~ 15 MeVcm2/mg…… prediction of low upset rate from Federico Some upsets cause large number of errors in a frame….. To be understood RX-mode…. To be tested Ken Wyllie, CERN

6 The DICE latch consists of 2 elementary memory cells to form the 13 bits configuration memory of the pixel. In order to separate sensitive pair nodes and improve the SEU tolerance, we used interleaved layout for each latch in the pixel configuration bloc (as shown next) Delicate operation for several reasons: It increases the dedicate area (+25%) It complicates the interconnection between elementary cells Interleaved structure version B 1 elementary cell=2 inverters 166µm 50µm 37µm 30µm 22µm DICE latch A1A2 Layout of one pixel A1 C2 B1 D2 C1 A2 D1 B2 E1 G2 F1 H2 G1 I2 H1 E2 I1 F2 A1 C2 B1 D2 C1 A2 D1 B2 September 27 th 2011Vienna TWEPP 2011 – SEU WG Denis Fougeron

7 512 bits are stored in a Triple Redundant DICE Latches (TRL) TRL Cell area : 27µm × 19µm Bloc area : 900 µm × 360µm Errors are determined with comparing the Read -back data to the loaded data September 27 th 2011Vienna TWEPP 2011 – SEU WG 5:32 decoder Memory cell Layout of the global memory (900µmx360µm) DICE 1 DICE 2 DICE 3

8 The load input signal is common to the 3 latches of the cell memory: A glitch in the internal NAND or inverter causes a glitch on the load signal. In this case the current value on the data bus is copied in the memory and can create an error. In order to reduce the sensitivity to glitches, we triplicate the load path This cell has been modified in the new submitted version of FEI4 chip (FEI4-B), we hope to reduce considerably this sensitivity from to errors/spill where a value that comes from previous measurements. September 27 th 2011Vienna TWEPP 2011 – SEU WG Memory cell unit schematic New load path

“abcnasic” SEU strategies 9 Simple ideas and proposals Assumptions based on : Tentative to limit the triplications where strictly needed In criticality order CriticalityMethodExample Very criticalBlock triplication Critical Commands CriticalECC (Hamming) Local triplication Sequencers LessspecificFIFO controls LowDICE cellBaseline every where else (?) Francis Anghinolfi

Dice Cell 10 S. Bonacini CERN Double DFF with interleaved subblocks to separate redundant nodes 4.5um The DICE cell is currently ported to the current version of the IBM 130nm cell library (not Artisan) by Filipe De Sousa

SEU protection Goal: –Investigate high level SEU mitigation techniques with low power/area overhead and high effectiveness. To do: –Validate each SEU mitigation technique by simulation. –Power/area cost and effectiveness will be evaluated and compared after synthesis. SEU mitigation techniques: –Triplication –Hamming code –… 2011/IX/27SEU protection insertion in Verilog for the ABCN project 11 Filipe de Sousa

SEU insertion in simulation The script search for every register that can be upset and present the list to the designer The designer choose which register [or multiple] to upset The designer may also specify when in the simulation the SEU should occur Using the same testbench the comparison between a simulation with and without SEU is very practical using the a comparison tool from the simulator program. 2011/IX/27SEU protection insertion in Verilog for the ABCN project 12

13

SEU Summary There is now a much better understanding in our community of the SEU sensitive of memory elements in 130, 90 and 65 nm technologies (~scales with sensitive area) –Voltage, Triple well, Registers/SRAM (difference < ~ x2) –(do not confuse cross section from high ionizing particles (LET) with hadron cross section) Basic protection schemes well know –TMR: Single voter, Triple voter, Triple clocking –Hamming (and other error correction codes) –Special latch/registers: DICE Appropriate/optimal protection scheme depends on information type and system effects. Tools/approaches for HDL protection insertion schemes and fault injection simulation –FPGA: Multiple tools appearing –ASIC: Some home made scripts being used. Watch out for Multiple bit errors and common signals across redundant elements (e.g. clock, load, reset,, ). Do not map directly basic approaches/conclusions between ASICs and FPGAs We will in the future have the SEU working group as integral part of MUG. 15