Radiation Tolerance of an Used in a Large Tracking Detector

Slides:



Advertisements
Similar presentations
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Advertisements

Irradiation results K.Røed, D.Röhrich, K. Ullaland, B. Pommeresche University of Bergen, Norway B.Skaali, J.Wikne, E.Olsen University of Oslo, Norway V.Lindenstruth,
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Sana Rezgui 1, Jeffrey George 2, Gary Swift 3, Kevin Somervill 4, Carl Carmichael 1 and Gregory Allen 3, SEU Mitigation of a Soft Embedded Processor in.
Scrubbing Approaches for Kintex-7 FPGAs
Discussion of: “Terrestrial-based Radiation Upsets: A Cautionary Tale” CprE 583 Tony Kuker 12/06/05.
Multi-Bit Upsets in the Virtex Devices Heather Quinn, Paul Graham, Jim Krone, Michael Caffrey Los Alamos National Laboratory Gary Swift, Jeff George, Fayez.
HPEC 2012 Scrubbing Optimization via Availability Prediction (SOAP) for Reconfigurable Space Computing Quinn Martin Alan George.
Complex Upset Mitigation Applied to a Re-Configurable Embedded Processor EEL 6935 Lu Hao Wenqian Wu.
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.
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Trusted Design In FPGAs Steve Trimberger Xilinx Research Labs.
FAULT TOLERANCE IN FPGA BASED SPACE-BORNE COMPUTING SYSTEMS Niharika Chatla Vibhav Kundalia
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Micro-RDC Microelectronics Research Development Corporation A Programmable Scrubber for FPGAs ACKNOWLEDGMENT OF SUPPORT: This material is based upon work.
Normal text - click to edit Status Report TPC Electronics Meeting, CERN Johan Alme & Ketil Røed, UoB.
Radiation Effects and Mitigation Strategies for modern FPGAs 10 th annual workshop for LHC and Future experiments Los Alamos National Laboratory, USA.
Tomáš Vaňát, Jan Pospíšil, Jozef Ferencei, Filip Křížek
1 FLIPPER SEU Fault Injection in Xilinx FPGAs Monica Alderighi National Institute for Astrophysics, IASF Milano, Italy Computing.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
Summary of the Workshop on FPGAs for High-Energy Physics
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
2004 MAPLD, Paper 190 JJ Wang 1 SEU-Hardened Storage Devices in a 0.15 µm Antifuse FPGA – RTAX-S J. J. Wang 1, B. Cronquist 1, J. McCollum 1, R. Gorgis.
Normal text - click to edit Configuring of Xilinx Virtex-II Kjetil Ullaland, Ketil Røed, Bjørn Pommeresche, Johan Alme TPC Electronics meeting. CERN
M. Adinolfi – University of Oxford – MAPMT Workshop – Imperial College 27 June Rad-Hard qualification for the LHCb RICH L0 electronics M. Adinolfi.
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.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Experience from using SRAM based FPGAs in the ALICE TPC Detector and Future Plans Johan Alme – for the ALICE TPC Collaboration FPGA.
Front-end Electronics for the Alice Detector Kjetil Ullaland Department of Physics and Technology, University of Bergen, Norway NFR meeting, University.
Status-report TPC Electronics Meeting Dieter Röhrich, Kjetil Ullaland, Ketil Røed, Mattias Richter, Sebastian Bablok, Johan Alme.
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.
Estimation of Radiation Effects in the Front-End Electronics of an ILC Electromagnetic Calorimeter V. Bartsch, M. Postranecky, M. Warren, M. Wing University.
CHAPTER 5 Configuration, Reconfiguration and Security.
Apr, 2014 TE-EPC-CCE Radiation Tests
1 The NSEU Sensitivity of Static Latch Based FPGAs and Flash Storage CPLDs Joseph Fabula Jason Moore Austin Lesea Saar Drimer MAPLD2004 This work has benefited.
Actel Antifuse FPGA Information – Radiation Tests Actel Antifuse FPGA – A54SX72A 72K gates 208 pqfp package 2.5v to 5.0v I/O tolerant $62 each for tested.
Ketil Røed - LECC2005 Heidelberg Irradiation tests of the ALICE TPC Front-End Electronics chain Ketil Røed Faculty of Engineering, Bergen University.
Radiation Tolerance Studies using Fault Injection on the Readout Control FPGA Design of the ALICE TPC Detector Johan Alme Bergen University College, Norway.
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.
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.
Ketil Røed University of Bergen - Department of Physics Ketil Røed MSc student, microelectronics University of Bergen Norway Irradiation tests of Altera.
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
Firmware for the CPLD on the RCU
Irradiation test results for SAMPA MPW1 and plans for MPW2 irradiation tests Sohail Musa Mahmood
Problems and solutions to the use of FPGA's in radiation zones
CFTP ( Configurable Fault Tolerant Processor )
FPGA IRRADIATION and TESTING PLANS (Update)
Dip. Automatica e Informatica
Status of the Front-End Electronics and DCS for PHOS and TPC
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
Upgrade of the ATLAS MDT Front-End Electronics
RCU3 –> RCU4 New Schematics
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Irradiation Test of the Spartan-6 Muon Port Card Mezzanine
Torsten Alt, Kjetil Ullaland, Matthias Richter, Ketil Røed, Johan Alme
M. Aguirre1, J. N. Tombs1, F. Muñoz1, V. Baena1, A. Torralba1, A
New Crate Controller Development
Evaluation of Power Costs in Triplicated FPGA Designs
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
Effect of an ALCT SEU Much-overlooked good stuff
Advancement on the Analysis and Mitigation of
Hardware Assisted Fault Tolerance Using Reconfigurable Logic
Xilinx Kintex7 SRAM-based FPGA
Presentation transcript:

Radiation Tolerance of an Used in a Large Tracking Detector SRAM based FPGA Used in a Large Tracking Detector Ketil Røed1,2,3 Johan Alme2, Dominik Fehlker2, H. Helstrup1, Matthias Richter2, Kjetil Ullaland2, Dieter Röhrich2 1. Bergen University College 2. University of Bergen 3. CERN dfgdg

Outline Main focus: reconfiguration solution applied to reduced the probability of functional failures due to SEUs. Introduction & background System description Testing & Results

ALICE: A Large Ion Collider Experiment TPC RCU

Challenge Physics: Nuclear Interaction Effect: Single Event Upset Make use of commercial SRAM based FPGAs for data readout in the TPC radiation environment. Physics: Nuclear Interaction Effect: Single Event Upset Consequence: Functional Failure SRAM cell value 1  0 or 0  1

Failure prediction Various SEU cross section results (29*,63**,180 MeV p***, mixed E n****): 2 - 4 x 10-14 cm2 / bit FPGAs exposed to a hadron flux of 100-200 particles /cm2s* (n,π,p E > 10 MeV) Failure prediction for all 216 FPGAs and a 4 hour run SEUs 20 - 80 Conservatively only 1 out of every 10 config. bits are used***** Functional failures 2 – 8 Main points: Realistic scenario to have functional failures in during a RUN. However does not say anything about what type of failure that is expected (could be serious or no effect at all) System developed to reduce the probability of experiencing failure and test procedure study effect of mitigation (fault injection) Can also be used to study failure signatures * K. Røed, Bergen University College, Phd thesis to be published ** H. Quinn, Radiation-induced multi-bit upsets in sram-based fpgas. Nuclear Science, IEEE Transactions on, 52(6):2455{2461, Dec. 005. *** G. Tröger, KIP Uni. Heidelberg, PhD thesis to be published **** Lesea et. al. The Rosetta Experiment, IEEE TRANS. ON DEVICE AND MATERIALS RELIABILITY, V 5, N3, 2005 ***** Using an SEUPI: Single Event Upset Probability Impact = 10***

Repeated Outline A systen solution is developed to both reduced the probability of failure and to offer additional testing functionality Introduction & background System description Testing & Results

Readout Control Unit (RCU) RCU main FPGA controls readout of detector data Keep data path intact by correcting SEUs (Task of Support FPGA) Reconfiguration solution based on Active Partial Reconfiguration

Active Partial Reconfiguration (APR) Rewriting a subset (frame) of the configuration memory of an FPGA while the user design is operating. Source: UG012 - Virtex-II Pro and Virtex-II Pro X FPGA User Guide

Support FPGA Configuration Controller Memory Mapped Interface to Detector Control System Configuration Interface

Frame by frame Readback, Verification and Correction Memory Mapped Interface to Detector Control System Frame Readback Original frame data Reconfigure frame

Repeated Outline Introduction & background System description Testing & Results

Testing Irradiation testing (physical) Errors (SEUs) are injected into the configuration memory using a proton beam Fault injection (software) Errors (”SEUs”) are injected into the configuration memory through manipulation of the configuration bitstream Alternative to irradiation testing? Main Objectives Validate implementation of Support FPGA configuration controller and fault injection solution Investigate effect of mitigation approach

FPGA test design 1 1 1 Basic shift register extended with a configurable TMR solution (on/off) Can reconfiguration and TMR reduced the failure probability?

Test procedure start Tstart Mitigation procedure None Continuous checking of shift register output Irradiation or Fault injection T1 T2 FRVC TMR Tend end FRVC: Frame by frame Readback, Verification and Correction

Irradiation test results (1) Reconfiguration (FRVC) corrects and prevents accumualtion of SEUs reduced life time of functional failures Additional mitigation (TMR) Masks out functional failures due to individual SEUs Corrects and prevents accumulation as long as reconfiguration frequency is higher than SEU rate (which it is in this case) Reduces life time of the functional failure (only limited by the time it takes to carry out one reconfiguration 350us - 150 ms) No mitigation FRVC enabled FRVC + TMR enabled

Irradiation test results (2) Only a fraction of the SEUs leads to functional failure (as expected) Reconfiguration alone does not reduce the failure probability Must be combined with mitigation at user design level to be effective Fault injection reproduces irradiation test results

Fault injection results Only a fraction of the SEUs leads to functional failure (as expected) Reconfiguration alone does not reduce the failure probability Must be combined with mitigation at user design level to be effective Fault injection reproduces irradiation test results

Distribution of sensitive bits 1 2 3 No mitigation FRVC + TMR I/O and clock resources (no mitigation implemented) Voter + shift register Only shift register

Summary Successful implementation of reconfiguration network Allows us to use COTS SRAM FPGAs in radiation environments. Prevents accumulation of SEUs by continuous reconfiguration, but mitigation at the level of user design is needed. Combination will significantly reduce the probability of functional failures during operation. System allows to monitor SEUs during operation Fault injection implemented as alternative test method Locate sensitive bits  optimize mitigation approach To do: Predict the failure probability of the final design

Acknowledgements Gerd Tröger, University of Heidelberg Luciano Musa, Blahoslav Pastircák, CERN Austin Lesea, Xilinx Alexander Prokofiev, TSL University of Uppsala Jon Wikne, Eivind Olsen, OCL University of Oslo

Backup

Irradiation test results 1 2 3 Test flux: 106-107 p/cm2s TPC flux: 100-400 h/cm2s ~ factor 104 lower flux 1 1+2 No action FRVC enabled TMR enabled

RCU support FPGA SelectMAP mode FLASH mode Normal mode

Some numbers

General Fault Injection Flow 150 ms (1 frame) 60 - 120 ms 15 ms (96 frames) Store result Inject bit error Check design 1 cycle FRVC If requested Inject errors From software Readback and correct Main task of reconfiguration network Reconfigure Xilinx with correct data Why not reconfigure with incorrect data? Fault injection How? Inject errors in the Xilinx configuration memory by bitstream manipulation Solution implemented in DCS software FRVC: Frame by frame Readback Verification and Correction