Petrick_P2261 Virtex-II Pro SEE Test Methods and Results David Petrick 1, Wesley Powell 1, James Howard 2 1 NASA Goddard Space Flight Center, Greenbelt,

Slides:



Advertisements
Similar presentations
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.
Advertisements

C3 / MAPLD2004Lake1 Radiation Effects on the Aeroflex RadHard Eclipse FPGA Ronald Lake Aeroflex Colorado Springs.
Scrubbing Approaches for Kintex-7 FPGAs
Radiation Effects on FPGA and Mitigation Strategies Bin Gui Experimental High Energy Physics Group 1Journal Club4/26/2015.
Presenter Information: Wallace Scott Military & Space Products, Texas Instruments 6412 Highway 75 South, MS 860 Sherman, Texas 75090, USA Phone (903) Fax.
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.
Nishinaga No. 1 MAPLD2005 Availability Analysis of Xilinx FPGA on Orbit Nozomu Nishinaga National Institute of Information and Communications Technology.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Fault-Tolerant Softcore Processors Part I: Fault-Tolerant Instruction Memory Nathaniel Rollins Brigham Young University.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Reliable Storage using Reed- Solomon coding Winter 2004/2005 Part B Final Presentation Ilan Rosenfeld & Moshe Karl Instructor: Isaschar Walter.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Radiation Effects and Mitigation Strategies for modern FPGAs 10 th annual workshop for LHC and Future experiments Los Alamos National Laboratory, USA.
1 CzajkowskiMAPLD 2005/139 SEFI Mitigation Technique for COTS Microprocessors – Proton Testing Demonstration D. Czajkowski, P. Samudrala, D. Strobel, and.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
DargniesMAPLD 2005/ "Radiation Tolerant and Intelligent Memory for Space“ T. Dargnies 1, J. Herath 2, T. Ng 2, C. Val 1, J.F. Goupy 1, and J.P. David.
MAPLD 2005 Anthony Lai, Radiation Tolerant Computer Design.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
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
GBT Interface Card for a Linux Computer Carson Teale 1.
Presented by Anthony B. Sanders NASA/GSFC at 2005 MAPLD Conference, Washington, DC #196 1 ALTERA STRATIX TM EP1S25 FIELD-PROGRAMMABLE GATE ARRAY (FPGA)
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
J. Christiansen, CERN - EP/MIC
PetrickMAPLD05/P1461 Virtex-II Pro PowerPC SEE Characterization Test Methods and Results David Petrick 1, Wesley Powell 1, Ken LaBel 1, James Howard 2.
PetrickMAPLD05/BOFL1461 Virtex-II Pro PowerPC SEE Characterization Test Methods and Results Session L: Birds of a Feather David Petrick 1, Wesley Powell.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
ATMEL ATF280E Rad Hard SRAM Based FPGA SEE test results Application oriented SEU Sensitiveness Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit.
P173/MAPLD 2005 Swift1 Upset Susceptibility and Design Mitigation of PowerPC405 Processors Embedded in Virtex II-Pro FPGAs.
1 EDK 7.1 Tutorial -- SystemACE and EthernetMAC on Avnet Virtex II pro Development Boards Chia-Tien Dan Lo Department of Computer Science University of.
Experimental Evaluation of System-Level Supervisory Approach for SEFIs Mitigation Mrs. Shazia Maqbool and Dr. Craig I Underwood Maqbool 1 MAPLD 2005/P181.
Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –Rocket IO –Power PC –Port the current.
P189/MAPLD2004Carmichael 1 A Triple Module Redundancy Scheme for SEU Mitigation of Static Latch-Based FPGAs Carl Carmichael 1, Brendan Bridgford 1, Gary.
MooreC142/MAPLD Single Event Effects (SEE) Test Results on the Virtex-II Digital Clock Manager (DCM) Jason Moore 1, Carl Carmichael 1, Gary Swift.
Wang-110 D/MAPLD SEU Mitigation Techniques for Xilinx Virtex-II Pro FPGA Mandy M. Wang JPL R&TD Mobility Avionics.
Final Presentation DigiSat Reliable Computer – Multiprocessor Control System, Part B. Niv Best, Shai Israeli Instructor: Oren Kerem, (Isaschar Walter)
M. ALSAFRJALANI D. DZENITIS Runtime PR for Software Radio 2/26/2010 UFL ECE Dept 1 PARTIAL RECONFIGURATION (PR)
Design of DSP testing environment Performed By: Safovich Yevgeny Instructors: Eli Shoshan Yevgeni Rifkin הטכניון - מכון טכנולוגי לישראל הפקולטה.
LaRC MAPLD 2005 / A208 Ng 1 Radiation Tolerant Intelligent Memory Stack (RTIMS) Tak-kwong Ng, Jeffrey Herath Electronics Systems Branch Systems Engineering.
1 CzajkowskiMAPLD 2005/138 Radiation Hardened, Ultra Low Power, High Performance Space Computer Leveraging COTS Microelectronics With SEE Mitigation D.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –RocketIO –PowerPC –Port the current MROD-In.
Survey of Reconfigurable Logic Technologies
بسم الله الرحمن الرحيم MEMORY AND I/O.
2004 MAPLD, Paper 1008 Sanders 1 Radiation-Hardened re-programmable Field- Programmable Gate Array (RHrFPGA) A.B. Sanders 1, K.A. LaBel 1, J.F. McCabe.
Presented by Anthony B. Sanders NASA/GSFC at 2004 MAPLD Conference, Washington, DC April 27-29, Radiation-Hardened re-programmable Field- Programmable.
Xilinx V4 Single Event Effects (SEE) High-Speed Testing Melanie D. Berg/MEI – Principal Investigator Hak Kim, Mark Friendlich/MEI.
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.
Maj Jeffrey Falkinburg Room 2E46E
CFTP ( Configurable Fault Tolerant Processor )
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 &
Irradiation Test of the Spartan-6 Muon Port Card Mezzanine
SEE Characterization of XC7K70T, Kintex Serie7 familly FPGA from Xilinx Hello everyone, I’m ELG, I’m here today to present you a SEE ch…, performed at.
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan1,2 Dr.Adrian Stoica3.
Upset Susceptibility and Design Mitigation of
Reconfigurable FPGAs for Space – Present and Future
Xilinx Kintex7 SRAM-based FPGA
Presentation transcript:

Petrick_P2261 Virtex-II Pro SEE Test Methods and Results David Petrick 1, Wesley Powell 1, James Howard 2 1 NASA Goddard Space Flight Center, Greenbelt, MD Jackson & Tull, Seabrook, MD 20706

Petrick_P2262 Abstract The Xilinx Virtex-II Pro is a platform FPGA that embeds multiple microprocessors within the fabric of an SRAM-based reprogrammable FPGA. The variety and quantity of resources provided by this family of devices make them very attractive for spaceflight applications. However, these devices will be susceptible to single event effects (SEE), which must be mitigated. To use the Virtex-II Pro reliably in space applications, these devices must first be tested to determine if they are susceptible to single event latchup (SEL), the degree to which they are susceptible to single event upsets (SEU) and single event transients (SET), and how these effects are manifested in the device. With this information, mitigations schemes can be developed and tested that address the specific susceptibilities of these devices. This initial SEE test uses a commercial off the shelf Virtex-II Pro evaluation board, with a single processor XC2VP7 FPGA. The FPGA on this board is an acid etched device, which can be partially covered with a shield. The shield covers a portion of the logic, routing, and memory resources along with some of the RocketIO transceivers. The processor, along with a large portion of logic, routing, memory, and transceivers are left exposed. This test will be performed at the Cyclotron Laboratories at Texas A&M University and Michigan State University using ions of varying energy levels and fluencies.

Petrick_P2263 Virtex-II Pro FPGA XC2VP7-FG μm CMOS Process V CCINT : 1.5V 4.4 Mb Configuration Memory 1 PowerPC 405 Processor 8 RocketIO Tranceivers 44 18x18 Multipliers 44 18Kb Block RAM 4 DCMs Virtex-II Pro acid etched to expose die and MGTs

Petrick_P2264 Memec Test Board RS-232 Virtex-II Pro P160 Daughter Card 2 Test MGTs Parallel 4 Cable Port JTAG Port Custom RS-422 Circuitry

Petrick_P2265 Radiation Test Details Testing performed at the Cyclotron labs at Texas A&M and Michigan State Universities Tested 3 identical boards, each populated with a delidded Virtex-II Pro FPGA Beam info –Ions: Ar, Kr, Ne, Xe, Cu –Flux: 2.5E2 – 3.2E5 –LET: 2.8 – 53.9 MeV-cm 2 /mg Initial testing focus: SEL, SEFI, SEU

Petrick_P2266 Shield selected logic with custom brass mask Program FPGA via PROM or JTAG Record strip chart power data through GPIB Record logic mismatch error counter data through RS-422 Record custom PowerPC/MGT data through RS-232 Upon device upset, document how communication is reestablished with the FPGA in following order: 1.Software Reset 2.Hardware Reset 3.Reprogram FPGA 4.Cycle FPGA Power Record number of configuration bit upsets via iMPACT Conduct multiple runs using all boards and variety of LET Record data with and without PowerPC instantiated in design Test Procedure

Petrick_P2267 Test Setup Diagram

Petrick_P2268 FPGA Test Design Xilinx BERT Application –2 MGTs in loopback (tx -> rx) –PRS data drives MGT tx pins –PowerPC reports MGT status to PC via RS-232 port Logic Block A Error Comp Block PRS Data Generator SEU Detection Logic –‘Logic Block’ units are identical –‘Logic Block’ contents: 18x18 Mult, 1024x18 BRAM, 512x1 DFF Shift Reg, 256x4 SRL Shift Reg –‘Logic Block B’ exposed to radiation –PC counts logic miscompares Shielded Logic RS-422 to PC Logic Block B

Petrick_P2269 Device Shielding Techniques Miscellaneous Logic PowerPC Core Xilinx BERT Logic & Shielded SEU Logic Isolated Logic Block B for Radiation Exposure Virtex-II Pro Design Floorplan Test MGTs Exposure of PowerPC, Logic Block B, & 1 MGT Isolation of 1 MGT Brass Mask Placement

Petrick_P22610 SEFI Data

Petrick_P22611 SEE Data – MGT Bit Errors

Petrick_P22612 SEE Data – Configuration Upsets

Petrick_P22613 Constant Current Ramping Observations initially made when die was fully exposed during latch-up testing Ramp rate a function of radiation characteristics, logic usage, and die exposure Device either reconfigures or causes power-on reset (?) –Current ramps from nominal I CC and ~ 3.3A, I CC then drops to 0A, device reloads configuration bringing I CC back up to nominal where it continues to ramp Not a function of Over Current Protection setting (unless OCP < 3.3A, then current cycles at this limit) Does not occur when FPGA irradiated without initially loading configuration file

Petrick_P22614 Constant Current Plots Device reprograms Note the increased ramp rate

Petrick_P22615 Conclusions No destructive SEL event observed to a LET of 53.9 MeV-cm 2 /mg and a fluency of 10 7 Ions/cm 2 (Preliminary) The configuration memory and PowerPC have high susceptibility to radiation –400,000+ configuration errors recorded during two short runs –SEFIs occurred too quickly to collect enough data on the PowerPC Action required to reestablish device functionality –Reprogram: 70%, Software Reset: 28%, Power Cycle: 2% Other observations –Jumps in the PowerPC instruction set –Lost JTAG capability twice during SEL testing –Cyclical current ramping –PowerPC reset itself twice during tests

Petrick_P22616 Lessons Learned Hard to extract valid data from ‘SEU Detection Logic’ due to the quick accumulation of configuration bit upsets –Consider board with SelectMAP port to allow scrubbing Acid etching delidding process is very difficult with this package –Consider flip-chip package in conjunction with a socketed board Must use microscope when performing mask alignment –Misplaced mask caused unexpected SEEs

Petrick_P22617 Future Work Continue radiation testing to gather detailed data to support conclusions on each device failure event –Various iterations with different logic architectures which focus on different elements of the Virtex-II Pro –Tailor tests to allow changes in clock frequency and temp Research SEU mitigation techniques –Xilinx TMR tool –Partial reconfiguration (scrubbing) –Use of redundant MGTs and PowerPCs with voting circuitry

Petrick_P22618 Acronym List BERT: Bit Error Rate Test DCM: Digital Clock Manager LET: Linear Energy Transfer MGT: Multi-Gigabit Transceiver SEE: Single Event Effect SEFI: Single Event Functional Interrupt SEL: Single Event Latch-up SEU: Single Event Upset TMR: Triple Modular Redundancy