Single Event Characterization of a Xilinx UltraScale+ MP-SoC FPGA

Similar documents
Single-Event Upsets in the PANDA EMC

A Practical Look at SEU, Effects and Mitigation

in Xilinx Devices each) Input/Output Blocks XtremeDSP slices (DSP48) System Monitor Block

Towards Trusted Devices in FPGA by Modeling Radiation Induced Errors

Product Update. JTAG Issues and the Use of RT54SX Devices

Self Restoring Logic (SRL) Cell Targets Space Application Designs

Reconfigurable Communication Experiment using a small Japanese Test Satellite

Radiation Hardening By Design

Self-Test and Adaptation for Random Variations in Reliability

C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features

Single Event Burnout testing of high power Schottky diodes

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

Impact of Intermittent Faults on Nanocomputing Devices

An Introduction to Radiation-Induced Failure Modes and Related Mitigation Methods For Xilinx SRAM FPGAs

FPGA Design with VHDL

L12: Reconfigurable Logic Architectures

RTG4 Radiation Update J.J. Wang, Chief Engineer Nadia Rezzak, Staff Engineer Stephen Varela, Engineer

Design and Implementation of an AHB VGA Peripheral

Architectural Consequences of Radiation Performance in a Flash NAND Device

SEE and TID Radiation Test Results on ST Circuits in 65nm CMOS Technologies

Irradiation Resistivity and Mitigation Measurement Design for Xilinx Kintex-7 FPGAs

The Alice Silicon Pixel Detector (SPD) Peter Chochula for the Alice Pixel Collaboration

Synchronization Voter Insertion Algorithms for FPGA Designs Using Triple Modular Redundancy

Design Techniques for Radiation-Hardened FPGAs

Quick Report on Silicon G-APDs (a.k.a. Si-PM) studies. XIV SuperB General Meeting LNF - Frascati

L11/12: Reconfigurable Logic Architectures

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

FPGA Development for Radar, Radio-Astronomy and Communications

M. Alderighi/F. Casini

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

VHDL Upgrading of a TNT2 card

FRONT-END AND READ-OUT ELECTRONICS FOR THE NUMEN FPD

EEM Digital Systems II

Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM-based FPGAs

Local Trigger Electronics for the CMS Drift Tubes Muon Detector

Using on-chip Test Pattern Compression for Full Scan SoC Designs

FPGA Design. Part I - Hardware Components. Thomas Lenzi

Radiation Effects and Mitigation Techniques for FPGAs

Design and analysis of microcontroller system using AMBA- Lite bus

Field Programmable Gate Arrays (FPGAs)

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory. National Central University

Polar Decoder PD-MS 1.1

A Reconfigurable, Radiation Tolerant Flexible Communication Platform (FCP) S-Band Radio for Variable Orbit Space Use

NanoCom ADS-B. Datasheet An ADS-B receiver for space applications

DESIGNING AN ECU CPU FOR RADIATION ENVIRONMENT. Matthew G. M. Yee College of Engineering University of Hawai`i at Mānoa Honolulu, HI ABSTRACT

HARDENED BY DESIGN APPROACHES FOR MITIGATING TRANSIENT FAULTS IN MEMORY-BASED SYSTEMS DANIEL RYAN BLUM

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG )

Tolerant Processor in 0.18 µm Commercial UMC Technology

Why FPGAs? FPGA Overview. Why FPGAs?

Remote Diagnostics and Upgrades

Single-Event Upset Technology Scaling Trends of. Unhardened and Hardened Flip-Flops in Bulk CMOS. Nelson J. Gaspard III.

Design and implementation (in VHDL) of a VGA Display and Light Sensor to run on the Nexys4DDR board Report and Signoff due Week 6 (October 4)

Block Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line

Using the XSV Board Xchecker Interface

Certus TM Silicon Debug: Don t Prototype Without It by Doug Amos, Mentor Graphics

Built-In Self-Test of Embedded SEU Detection Cores in Virtex-4 and Virtex-5 FPGAs

Professor Lloyd W. Massengill

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

Optical Link Layout Options

of Boundary Scan techniques.

ESE (ESE534): Computer Organization. Last Time. Today. Last Time. Align Data / Balance Paths. Retiming in the Large

Low Cost Fault Detector Guided by Permanent Faults at the End of FPGAs Life Cycle Victor Manuel Gonçalves Martins

An Overview of Beam Diagnostic and Control Systems for AREAL Linac

Smart. Connected. Energy-Friendly.

Sensors for the CMS High Granularity Calorimeter

Design, Realization and Test of a DAQ chain for ALICE ITS Experiment. S. Antinori, D. Falchieri, A. Gabrielli, E. Gandolfi

Single Event Upset Hardening by 'hijacking' the multi-vt flow during synthesis

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Semiconductors Displays Semiconductor Manufacturing and Inspection Equipment Scientific Instruments

PROCESSOR BASED TIMING SIGNAL GENERATOR FOR RADAR AND SENSOR APPLICATIONS

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

A new Scintillating Fibre Tracker for LHCb experiment

High Performance Microprocessor Design and Automation: Overview, Challenges and Opportunities IBM Corporation

The Silicon Pixel Detector (SPD) for the ALICE Experiment

Saving time & money with JTAG

A dedicated data acquisition system for ion velocity measurements of laser produced plasmas

Beam test of the QMB6 calibration board and HBU0 prototype

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

Layout Analysis Analog Block

CDA 4253 FPGA System Design FPGA Architectures. Hao Zheng Dept of Comp Sci & Eng U of South Florida

Reconfigurable Architectures. Greg Stitt ECE Department University of Florida

High Power Cyclotrons

Performance of a double-metal n-on-n and a Czochralski silicon strip detector read out at LHC speeds

Prototyping Solutions For New Wireless Standards

New gas detectors for the PRISMA spectrometer focal plane

Scan. This is a sample of the first 15 pages of the Scan chapter.

Voter Insertion Techniques for Fault Tolerant FPGA Design.

A pixel chip for tracking in ALICE and particle identification in LHCb

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Innovative Fast Timing Design

UNIT IV CMOS TESTING. EC2354_Unit IV 1

VLSI IEEE Projects Titles LeMeniz Infotech

At-speed Testing of SOC ICs

AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1.

nmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response

EECS150 - Digital Design Lecture 3 Synchronous Digital Systems Review. Announcements

Transforming Electronic Interconnect Breaking through historical boundaries Tim Olson Founder & CTO

Authentic Time Hardware Co-simulation of Edge Discovery for Video Processing System

L13: Final Project Kickoff. L13: Spring 2005 Introductory Digital Systems Laboratory

Transcription:

Single Event Characterization of a Xilinx UltraScale+ MP-SoC FPGA Thomas LANGE, Maximilien GLORIEUX, Adrian EVANS, A-Duong IN, Thierry BONNOIT, Dan ALEXANDRESCU iroc Technologies France Cesar BOATELLA POLO, Carlos URBINA ORTEGA, Veronique FERLET-CAVROIS ESA/ESTEC Netherlands Maris TALI, Ruben GARCIA ALIA CERN Switzerland/France SpacE FPGA Users Workshop SEFUW 2018 Tuesday, April 10 th 2018 ESA TRP Nr.: 4000116569

Outline Motivation Test Setup Facilities Test Results Conclusion and Future Work 10/04/2018 SEFUW 2018 2

Motivation ESA project to study radiation sensitivity of components operating in JUICE environment 3 classes of devices tested o Commercial SRAMs o SRAM-Based FPGA o CPU/SoC All devices tested under Heavy Ions (UCL, CERN H8) High Energy Electrons (VESPER) High Energy Protons (PSI in May 2018) Low Energy Protons (RADEF) 10/04/2018 SEFUW 2018 3 [1]

Motivation XCZU3EG Overview (1) Latest generation Xilinx MP-SoC Ultrascale architecture FPGA ARM based processing system (4x A53 + 2x R5) Manufactured in TSMC FinFET 16nm Technology 10/04/2018 SEFUW 2018 4 [2]

Motivation XCZU3EG Overview (2) Characteristics of Zynq Ultrascale+ EG devices 10/04/2018 SEFUW 2018 5 [3]

Test Setup Requirements SEL monitoring on all 19 power domains SEU characterisation of FPGA o Configuration RAM (CRAM) o Block RAM (BRAM) & Distributed RAM (DistRAM) o Flip-flops (FFs) Processing system o Single thread benchmark execution on R5 processor core Coremark and PI FFT benchmark o ECC enabled on all internal memories 10/04/2018 SEFUW 2018 6

Test Setup Test Board Overview Tester interface FPGA SW&LED USB UART DDR3 SODIM module SD Memory Card JTAG interface QSPI flash Boot mode selection SW Processor SW&LED Shunt resistors (current monitoring) Power supplies 10/04/2018 SEFUW 2018 7

Test Setup General Test Setup 10/04/2018 SEFUW 2018 8

Test Setup Package Preparation Available particles and penetration range at UCL HIF Ion DUT energy [MeV] Range [µm Si] 13 C 4+ 131 269.3 22 Ne 7+ 238 202.0 27 Al 8+ 250 131.2 40 Ar 12+ 379 120.5 53 Cr 16+ 513 107.6 58 Ni 18+ 582 100.5 84 Kr 25+ 769 94.2 Flip-chip die Die directly interfaced on the PCB package Radiation from the backside Die thinned to 73 µm Xenon penetration range 73.1 µm [4] 124 Xe 35+ 995 73.1 [5] 10/04/2018 SEFUW 2018 9

Test Setup FPGA Test Methodologies CRAM scrubbing with SEM-IP Reflects real usage of FPGA in space application Avoid accumulation of CRAM upsets Live CRAM error reporting during the test (UART output of SEM-IP sent via tester) BRAM and DistRAM Build as two memory arrays Accessible via external pins (address + data) Tester generates WRITE/READ patterns (similar to a SRAM component test) Two flip-flop chain configurations Standard FF chain XTMR chain Instance Standard FF Chain + TMR Chain CRAM 28 Mb 28 Mb BRAM 7.8 Mb 7.8 Mb DistRAM 0.88 Mb 0.88 Mb FF 96 000 48 000 TMR 0 16 000 10/04/2018 SEFUW 2018 10

Test Setup FPGA Test Methodologies CRAM scrubbing running with SEM-IP Reflects real usage of FPGA in space application Avoid accumulation of CRAM upsets Live CRAM error reporting during the test (UART output of SEM-IP sent via tester) BRAM and DistRAM Build as two memory arrays Accessible via external pins (address + data) Tester generates WRITE/READ patterns (similar to a SRAM component test) [6] Two flip-flop chain configurations Standard FF chain XTMR chain Instance Standard FF Chain + TMR Chain CRAM 28 Mb 28 Mb BRAM 7.8 Mb 7.8 Mb DistRAM 0.88 Mb 0.88 Mb FF 96 000 48 000 TMR 0 16 000 10/04/2018 SEFUW 2018 11

Heavy Ions Facilities UCL HIF typical fluence per condition: o Carbon (LET = 1.3 MeV/mg/cm²): 5e6 hi/cm² o Xenon (LET = 62.5 MeV/mg/cm²): 1.5e5 hi/cm² CERN H8 ultra-high energy Xe beam Energy = 30 GeV/amu Ion range 6 cm LET = 3.7 MeV/mg/cm² typical fluence per condition: 1e5 hi/cm² Facility comparison CERN H8 vs UCL HIF Pros Cons CERN H8 Test in air No need to de-lid / thin devices Up to 90 tilt angles Beam delivered as spills - Deadtime computation complexities - Less test efficiency Lack of information about flux vs time DUT alignment accuracy Limited cable to control room UCL HIF Relatively constant flux Moving stage in the vacuum chamber Accurate alignment (LASER) Vacuum test complexities Device preparation difficulties Effective LET depends on device thickness 10/04/2018 SEFUW 2018 12

Heavy Ions SEL Test Results VCC_AUX / VCC_PSAUX VCC_AUXIO 10/04/2018 SEFUW 2018 13

CRAM SEU XS (cm 2 /bit) Heavy Ions SEU Test Results (1) Configuration RAM Xilinx scaling family trends 0.0000001 1E-08 1E-09 1E-10 1E-11 1E-12 1E-13 Virtex-2 Virtex-4 Kintex-7 Ultrascale Ultrascale+ 0 10 20 30 40 50 60 70 LET (MeV.cm 2 /mg) based on [7] 10/04/2018 SEFUW 2018 14

Heavy Ions SEU Test Results (2) BRAM and Distributed RAM User Flip-Flops 10/04/2018 SEFUW 2018 15

Heavy Ions HD IO Hard Failure Observed permanent stuck at failure of HD IOs (operation at 3.3V) input Output driver is still operating correctly Input is stuck at 1 or 0 Occurred during high LET tests (Xe and Ni) Does not seem to be contention with tester o 100 Ohm resistor connected between 10/04/2018 SEFUW 2018 16

High-Energy Electron Facility VESPER Energy Range: 60 200 MeV Flux: 7x10 6 1x10 8 e-/cm²/s Beam delivered as pulses, with 0.8-10 Hz frequency Beam size: 2 cm x 2 cm SEE mechanisms Indirect ionization Direct ionization is negligible (LET 1x10-3 MeV/cm²/mg) 10/04/2018 SEFUW 2018 17

HE Electron SEL Test Results No SEL events observed on any power domain 10/04/2018 SEFUW 2018 18

HE Electron SEU Test Results Configuration RAM BRAM and Distributed RAM 10/04/2018 SEFUW 2018 19

Conclusion and Future Work Radiation test results for the Xilinx Ultrascale+ ZU3EG MP-SoC FPGA Implemented test setup Overview of used test facilities SEE sensitivity o Standard and ultra-high energy heavy-ion o High-energy electron Further tests and analysis Low Energy Protons (RADEF) High Energy Protons (PSI) Deeper analysis of the Processing System 10/04/2018 SEFUW 2018 20

Thank You! Questions? Thomas Lange thomas.lange@iroctech.com Maximilien Glorieux maximilien.glorieux@iroctech.com 10/04/2018 SEFUW 2018 21

References [1] Multimedia Gallery JUICE http://sci.esa.int/science-e-media/img/cd/juice_mission_1280.jpg [2] Zynq UltraScale+ MPSoC Product Advantages https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html [3] Xilinx Zynq Ultrascale+ MP-SoC Product Tables and Product Selection Guide https://www.xilinx.com/support/documentation/selection-guides/zynq-ultrascale-plus-product-selectionguide.pdf#eg [4] Heavy Ion SEE Testing of XC7K70T, Kintex7 family FPGA from Xilinx Presented by Pierre GARCIA https://indico.esa.int/indico/event/130/session/14/contribution/42/material/slides/0.pdf [5] Available particles inside the cocktail http://www.cyc.ucl.ac.be/hif/hif.php [6] Xilinx TMRTool Industry s First Triple Modular Redundancy Development Tool for Re-Configurable FPGAs https://www.xilinx.com/publications/prod_mktg/trmtool-2015.pdf [7] D. S. Lee et al., "Single-Event Characterization of the 20 nm Xilinx Kintex UltraScale Field-Programmable Gate Array under Heavy Ion Irradiation," 2015 IEEE Radiation Effects Data Workshop (REDW), Boston, MA, 2015, doi: 10.1109/REDW.2015.7336736 10/04/2018 SEFUW 2018 22