Determining the necessity of fault tolerance techniques in FPGA devices for space missions

Research output: Contribution to journalArticleAcademicpeer-review

11 Citations (Scopus)
400 Downloads (Pure)

Abstract

Functionality of electronic components in space is strongly influenced by the impact of radiation induced errors which may interfere with the proper operation of the equipment. In space missions, FPGA implementations are generally protected using computationally expensive radiation-error mitigation techniques such as error co rrecting codes (ECC) and triple modular redundancy (TMR). For high-performance systems, such fault tolerance techniques can prove problematic due to both the added computational requirements and their resulting power overhead. As such it is important to make a proper assessment of the expected error rates to make a proper selection of mitigation techniques. This paper provides an extensive overview of the techniques used for determining the necessity of such mitigation techniques in space missions and other situations where a large radiation dose will be encountered. Given the presented study and radiation analysis, in this paper an experimental example is presented in the form of a case study on the Digital Receiver System (DRS) in the Netherlands–China Low-frequency Explorer (NCLE) mission, which is implemented using a Xilinx Kintex-7 SRAM FPGA. Fault rates are estimated for a five-year mission to the second Earth-Moon Lagrange point (L2) and the chosen fault mitigation strategy as implemented in NCLE–DRS is presented. The effect of potential upsets on the functionality of DRS has been taken into account in order to make error estimations more precise. Thus, two test-benches are developed and presented to experimentally evaluate the effect of upsets in FPGA configuration memory and the data on the DRS final outputs. The approach provided in this paper should generalize well to other space missions, as long as a general estimate of the expected radiation environment is available.

Original languageEnglish
Pages (from-to)1-10
Number of pages10
JournalMicroprocessors and Microsystems
Volume63
DOIs
Publication statusPublished - 1 Nov 2018

Funding

The NCLE scientific payload development is supported by ESA PRODEX and The Netherlands Space Office (NSO). The Netherlands-China Low-frequency Explorer (NCLE) instrument was designed and built in the Netherlands by a team consisting of scientists and engineers from the Radboud Radio Lab (RLL) of the Radboud University (Nijmegen), the Dutch institute for radio astronomy ASTRON (Dwingeloo) and Innovative Solutions In Space (ISIS, Delft). The authors would like to thank their collaborators in the NCLE team, as well as the other members of the Radboud Radio Lab, for their helpful input at various stages of the project. The work presented in this paper was also supported by the ITEA3 project 14014 ASSUME.

Keywords

  • Fault tolerance
  • FPGA
  • Radiation error mitigation
  • Space missions

Fingerprint

Dive into the research topics of 'Determining the necessity of fault tolerance techniques in FPGA devices for space missions'. Together they form a unique fingerprint.

Cite this