DocumentCode :
3053893
Title :
Microprocessor fault-tolerance via on-the-fly partial reconfiguration
Author :
Di Carlo, Stefano ; Miele, Andrea ; Prinetto, Paolo ; Trapanese, Antonio
Author_Institution :
Dipt. di Autom. e Inf., Politec. di Torino, Torino, Italy
fYear :
2010
fDate :
24-28 May 2010
Firstpage :
201
Lastpage :
206
Abstract :
This paper presents a novel approach to exploit FPGA dynamic partial reconfiguration to improve the fault tolerance of complex microprocessor-based systems, with no need to statically reserve area to host redundant components. The proposed method not only improves the survivability of the system by allowing the online replacement of defective key parts of the processor, but also provides performance graceful degradation by executing in software the tasks that were executed in hardware before a fault and the subsequent reconfiguration happened. The advantage of the proposed approach is that thanks to a hardware hypervisor, the CPU is totally unaware of the reconfiguration happening in real-time, and there´s no dependency on the CPU to perform it. As proof of concept a design using this idea has been developed, using the LEON3 open-source processor, synthesized on a Virtex 4 FPGA.
Keywords :
fault tolerant computing; field programmable gate arrays; reconfigurable architectures; system-on-chip; LEON3 open-source processor; Virtex 4 FPGA; field programmable gate array; hardware hypervisor; microprocessor fault-tolerance; partial reconfiguration; Circuit faults; Degradation; Electrical fault detection; Error correction; Fault diagnosis; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware; Microprocessors; fault tolerance; graceful degradation; partial reconfiguration; self-repair architectures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Symposium (ETS), 2010 15th IEEE European
Conference_Location :
Praha
ISSN :
1530-1877
Print_ISBN :
978-1-4244-5834-9
Electronic_ISBN :
1530-1877
Type :
conf
DOI :
10.1109/ETSYM.2010.5512759
Filename :
5512759
Link To Document :
بازگشت