학술논문

SEU fault classification by fault injection for an FPGA in the space instrument SOPHI
Document Type
Conference
Source
2017 NASA/ESA Conference on Adaptive Hardware and Systems (AHS) Adaptive Hardware and Systems (AHS), 2017 NASA/ESA Conference on. :9-15 Jul, 2017
Subject
Aerospace
Components, Circuits, Devices and Systems
Robotics and Control Systems
Field programmable gate arrays
Registers
Instruments
Random access memory
Protocols
Space vehicles
Orbits
Language
ISSN
2471-769X
Abstract
Fault injection through partial dynamic reconfiguration can simulate upsets in configuration memory of SRAM-based FPGAs. FT-UNSHADES 2 is an automated set-up, which runs multiple fault injection campaigns in batch mode, while automatically applying stimuli and comparing output vectors. This work presents the results of fault injection runs of an FPGA design intended for the data processing unit (DPU) of the Solar Orbiter Polarimetric and Helioseismic Imager (SoPHI) instrument on solar orbiter. In this DPU SRAM FPGAs are connected to a processor through a radiation hardened antifuse FPGA. This antifuse FPGA houses the configuration and data interfaces to the SRAM FPGAs of the DPU. When radiation induced errors occur in the SRAM FPGA, the antifuse FPGA isolates these errors and recovers operation. The fault injection campaign gave insight on fault induced behavior on the interfaces of the SRAM FPGA, allowed to categorize them, and create statistics of the different categories. This paper describes the mechanisms of fault detection isolation and recovery in the SRAM/antifuse FPGA interfaces and tests them with the faulty output vectors from fault injection.