Abstract
FPGAs are promising candidates for computational tasks in space. However, they are susceptible to radiation-induced errors in their configuration memory. The recovery of configuration errors, either by device scrubbing or by module-based recovery, involves a series of reads and writes to the FPGA's configuration port, and is efficiently performed on-chip by a fast, flexible and reliable reconfiguration controller. In this work, we consider the reliability improvement of the recently proposed Programmable Configuration Controller (PCC), a soft reconfiguration controller that has been shown to be both fast and flexible, but whose reliability, particularly in the face of radiation-induced configuration errors, has not until now been studied. To ensure that the PCC itself is reliable, we propose the use of traditional Triple Modular Redundant (TMR) combined with a novel software-based interrupt-driven fault recovery process that leverages hardware-accelerated configuration access. We report on our design space exploration to balance the utilization, error recovery performance, and reliability of the PCC. In extremely harsh radiation environments, the Mean Time to Failure of the PCC is as high as 25 years, compared with 3.5 hours for its non-protected counterpart, and that it takes as little as 27 ms to recover from a configuration memory error affecting the PCC.
Original language | English |
---|---|
Title of host publication | 2017 27th International Conference on Field Programmable Logic and Applications (FPL) |
Editors | Marco Santambrogio, Diana Göhringer, Dirk Stroobandt, Nele Mentens, Jari Nurmi |
Place of Publication | Piscataway, NJ |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 1-6 |
Number of pages | 6 |
ISBN (Electronic) | 9789090304281 |
ISBN (Print) | 9781538620403 |
DOIs | |
Publication status | Published - 2017 |
Event | International Conference on Field Programmable Logic and Applications (27th : 2017) - Gent, Belgium Duration: 4 Sept 2017 → 6 Sept 2017 |
Conference
Conference | International Conference on Field Programmable Logic and Applications (27th : 2017) |
---|---|
Abbreviated title | FPL 2017 |
Country/Territory | Belgium |
City | Gent |
Period | 4/09/17 → 6/09/17 |
Keywords
- Field programmable gate arrays
- Performance evaluation
- Registers
- Reliability engineering
- Synchronization
- Tunneling magnetoresistance