Pro Asic3 - Radiation test at CHARM Christophe Godichal – BE/BI/QP 1.

Slides:



Advertisements
Similar presentations
Giuseppe De Robertis - INFN Sez. di Bari 1 SEU – SET test structures.
Advertisements

What are FPGA Power Management HDL Coding Techniques Xilinx Training.
Reliable Data Processor in VLSI
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.
C3 / MAPLD2004Lake1 Radiation Effects on the Aeroflex RadHard Eclipse FPGA Ronald Lake Aeroflex Colorado Springs.
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
CHAPTER 4 I/O PORT PROGRAMMING. I/O Port Pins The four 8-bit I/O ports P0, P1, P2 and P3 each uses 8 pins All the ports upon RESET are configured as input,
Survey of Reconfigurable Logic Technologies
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
CSE 140L Lecture 4 Flip-Flops, Shifters and Counters Professor CK Cheng CSE Dept. UC San Diego.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
TAP (Test Access Port) JTAG course June 2006 Avraham Pinto.
1. 2 FPGAs Historically, FPGA architectures and companies began around the same time as CPLDs FPGAs are closer to “programmable ASICs” -- large emphasis.
1 DIGITAL DESIGN I DR. M. MAROUF FPGAs AUTHOR J. WAKERLY.
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.
FPGAs in the CMS HCAL electronics Tullio Grassi 21 March 2014.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR FPGA Fabric n Elements of an FPGA fabric –Logic element –Placement –Wiring –I/O.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Programmable Logic Devices
ATMEL ATF280E Rad Hard SRAM Based FPGA SEE test results Application oriented SEU Sensitiveness Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit.
1 Lecture #17 EGR 277 – Digital Logic Reading Assignment: Chapter 6 in Digital Design, 3 rd Edition by Mano Timing Sequences So far we have designed circuits.
More Digital circuits. Ripple Counter The most common counter The problem is that, because more than one output is changing at once, the signal is glichy.
Apr, 2014 TE-EPC-CCE Radiation Tests
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.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Using reconfigurable FPGAs in radioactive environments: challenges and possible solutions Massimo Violante Politecnico di Torino Dip. Automatica e Informatica.
SEU WK summary. Technology comparison Sandro Bonacini - PH/ESE nm seems to saturate at a cross-section 3.4× less than 130nm.
Figure 10.1 Cross-NOR S-R flip-flop: (a) Set condition; (b) Reset condition.
Teaching Digital Logic courses with Altera Technology
Survey of Reconfigurable Logic Technologies
EE121 John Wakerly Lecture #15
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
SEU WG, TWEPP SEU mitigation in GBT On behalf of GBT team Circuit design: TMR Full-custom/High Speed Configuration Registers Protocol Some results.
8255:Programmable Peripheral Interface
Paper by F.L. Kastensmidt, G. Neuberger, L. Carro, R. Reis Talk by Nick Boyd 1.
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
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.
RADWG Meeting April 2015 Salvatore Danzeca EN/STI/ECE.
Chandrasekhar 1 MAPLD 2005/204 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan.
CONDITION EVALUATE CPSR Flags. Hazard Checking Logic Checks to see if Rd (destination register) is read from in next 2 commands.
Lecture 9 Topics Glitches and Hazards Types of Functions and Delays
Figure 1.1 The Altera UP 1 CPLD development board.
SmartFusion2 and Artix 7 radiation test results for the new developments G. Tsiligiannis, S. Danzeca (EN-STI-ECE)
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
OLD LOGIC AMBSlim5.
Introduction to Registers
Christophe Beigbeder PID meeting
Each I/O pin may be configured as either input or output.
MAPLD 2005 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan Dr. V. Kamakoti.
6th WorldFIP Insourcing Meeting
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
NSW Electronics workshop, November 2013
Topics The logic design process..
Lesson Objectives Aims
Instructor: Alexander Stoytchev
We will be studying the architecture of XC3000.
触发器 Flip-Flops 刘鹏 浙江大学信息与电子工程学院 March 27, 2018
Generic Array Logic (GAL)
Sequential circuits and Digital System Reliability
Dynamic High-Performance Multi-Mode Architectures for AES Encryption
Multiplexor A multiplexor is a device that takes a number of data inputs and selects one of them to pass through as its output. The interface of a multiplexor.
Implementation Technology
Advancement on the Analysis and Mitigation of
Instructor: Alexander Stoytchev
Sequential Digital Circuits
Speaker: Yu-Ju Cho 卓余儒 Advisor: Prof. An-Yeu Wu 吳安宇教授
Optimizing RTL for EFLX Tony Kozaczuk, Shuying Fan December 21, 2016
Presentation transcript:

Pro Asic3 - Radiation test at CHARM Christophe Godichal – BE/BI/QP 1

Test Setup         2

 40 GBTx Elinks  80 lines in the FPGA  2 use for Reset, Enable flag  78 use for the test logic 3

FPGA Configuration Test Logic used 52% of the FPGA 4

Test Logic  16 Shift-Register with different combinaison of logic gate between register  Without logic gate between registers  NOT gates  AND gates  OR gates  12 Shift-Register TMR with the same combinaison of the Shift-register without TMR 5

Test Logic: Shift-Register  Objective: SEU detection  Register arrangment  2 SR with 350 reg. placed « randomly » by the compiler  3 SR with 350 reg. placed manually at the extreme of the FPGA 32 bit shift register (manual placement) Long connection in the fabric 6

Shift-Register with Logic Gates  Shift-Registers with 8 NOT gates between each register  Objective  SEU detection  SET  2 SR with 350 reg. placed « randomly » by the compiler  3 SR with 350 reg. placed manually at the extreme of the FPGA  Shift-Registers with 8 AND gates between each register  Sensibility of SEU and SET  3 SR with 350 reg. placed manually at the extreme of the FPGA  Shift-Registers with 8 Or gate between each register  Sensibility of SEU and SET  3 SR with 350 reg. placed manually at the extreme of the FPGA 7

Shift-Register With « TMR »  Shift-Registers with « TMR »  SEU Immune, SET in the voter  3 Simple SR, 3 with 8 NOT gate, 3 with 8 AND gate, 3 with 8 OR gate (all SR with 350 reg TMR)  Test is used to compare sensibility of Shift-Register with TMR and without TMR 8

Results - TID results Type of SR Manual Placement in the FPGA Placed by the CompilerShift-Register TMR Gy SR_ SR_ SR_ SR_NOT_ SR_NOT_ SR_NOT_ SR_AND_ SR_AND_ SR_AND_ SR_OR_ SR_OR_1 459 SR_OR_2 485  Manual placement in the FPGA has failed from 485Gy to 538 Gy  Placed by the compiler has failed from 467Gy to 492Gy  Shift-Register TMR has failed from 461Gy to 511Gy  FPGA Stopped working at 752Gy 9

Results #errors and Cross-Section Type Total Nb of Register Total Nb of Errors Cross- Section Cross Section uncertainty Simple E E-15 Not Gate E E-15 And Gate E E-15 Or Gate E E-15  Without TMR 10

Results #errors and Cross-Section  With TMR Type Total Nb of Register Mean (λ) std dev (σ) Cross- Section Cross Section uncertainty Simple E E-15 Not Gate E E-15 And Gate E E-15 Or Gate E E-15 11

 The I/O of the Shift-Register with TMR are not TMR too  We have 2 register in the input and 1 register in the output port   What is the probability to have one error on these i/o port ? Results Confidence on TMR results Type#I/O reg Cross- Section Error I/O reg probability Simple39.14E Not Gate38.76E And Gate38.33E Or Gate38.90E

Results Difference between SR not TMR and SR TMR Type No TMRTMR Improvement σσ Simple9.14E E Not Gate8.76E E And Gate8.33E E Or Gate8.90E E

Conclusion  All shift register stopped around 500Gy  The ProAsic dies around 750Gy  We have few errors on TMR-ed chain, so the statistics or not really good  We can suppose error in the I/O cell in the Shift-Register TMR  Future testing can be programmed to test more in details the propagation delays 14