Title :
A novel methodology to increase fault tolerance in autonomous FPGA-based systems
Author :
Di Carlo, S. ; Gambardella, Giulio ; Prinetto, P. ; Rolfo, Daniele ; Trotta, Pascal ; Vallero, Alessandro
Author_Institution :
Dipt. di Autom. e Inf., Politec. di Torino, Turin, Italy
Abstract :
Nowadays Field-Programmable Gate Arrays (FP-GAs) are increasingly used in critical applications. In these scenarios fault tolerance techniques are needed to increase system dependability and lifetime. This paper proposes a novel methodology to achieve autonomous fault tolerance in FPGA-based systems affected by permanent faults. A design flow is defined to help designers to build a system with increased lifetime and availability. The methodology exploits Dynamic Partial Reconfiguration (DPR) to relocate at run-time faulty modules implemented onto the FPGA. A partitioning method is also presented to provide a solution which maximizes the number of permanent faults the system can tolerate. Experimental results highlight the negligible performance degradation introduced by applying the proposed methodology, and the improvements with respect to state-of-the-art solutions.
Keywords :
circuit reliability; fault tolerance; field programmable gate arrays; logic design; DPR; autonomous FPGA-based system; availability; dynamic partial reconfiguration; field-programmable gate array; permanent fault tolerance technique; Availability; Circuit faults; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Integrated circuit interconnections; Partitioning algorithms;
Conference_Titel :
On-Line Testing Symposium (IOLTS), 2014 IEEE 20th International
Conference_Location :
Platja d´Aro, Girona
DOI :
10.1109/IOLTS.2014.6873677