Low overhead fault-tolerant FPGA systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Permanent Fault Repair for FPGAs with Limited Redundant Area
DFT '01 Proceedings of the 16th IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems
Reconfigurable Architecture for Autonomous Self-Repair
IEEE Design & Test
IOLTS '04 Proceedings of the International On-Line Testing Symposium, 10th IEEE
Designing Fault-Tolerant Techniques for SRAM-Based FPGAs
IEEE Design & Test
Improving soft-error tolerance of FPGA configuration bits
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
Using Relocatable Bitstreams for Fault Tolerance
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
Dependable design technique for system-on-chip
Journal of Systems Architecture: the EUROMICRO Journal
An FPGA-based fail-soft system with adaptive reconfiguration
IOLTS '10 Proceedings of the 2010 IEEE 16th International On-Line Testing Symposium
FPL '11 Proceedings of the 2011 21st International Conference on Field Programmable Logic and Applications
A Novel Design Methodology for Implementing Reliability-Aware Systems on SRAM-Based FPGAs
IEEE Transactions on Computers
A reliable fault classifier for dependable systems on SRAM-based FPGAs
IOLTS '11 Proceedings of the 2011 IEEE 17th International On-Line Testing Symposium
Hi-index | 0.00 |
This paper presents an approach for increasing the lifetime of systems implemented on SRAM-based FPGAs, by introducing fault tolerance properties enabling the system to autonomously manage the occurrence of both transient and permanent faults. On the basis of the foreseen mission time and application environment, the designer is supported in the implementation of a system able to reconfigure itself, either by reloading the correct configuration in case of transient faults, or by relocating part of the functionality in presence of permanent faults. The result is a system implementation offering good performance and correct functionality even when faults occur. The proposed approach is evaluated in a case study to highlight the overall characteristics of the final implementation.