Title :
Spatial avoidance of hardware faults using FPGA partial reconfiguration of tile-based soft processors
Author :
Gauer, Clint ; LaMeres, Brock J. ; Racek, David
Author_Institution :
Electr. & Comput. Eng. Dept., Montana State Univ., Bozeman, MT, USA
Abstract :
This paper presents the design of a many-core computer architecture with fault detection and recovery using partial reconfiguration of an FPGA. The FPGA fabric is partitioned into tiles which contain homogenous soft processors. At any given time, three processors are configured in triple modulo redundancy to detect faults. Spare processors are brought online to replace faulted tiles in real time. A recovery procedure involving partial reconfiguration is used to repair faulted tiles. This type of approach has the advantage of recovering from faults in both the circuit fabric and the configuration RAM of an FPGA in addition to spatially avoiding permanently damaged regions of the chip.
Keywords :
SRAM chips; fault tolerant computing; field programmable gate arrays; microprocessor chips; reconfigurable architectures; FPGA partial reconfiguration; SRAM; fault detection; fault recovery; hardware faults; many-core computer architecture; tile-based soft processors; triple modulo redundancy; Circuit faults; Computer architecture; Electrical fault detection; Fabrics; Fault detection; Field programmable gate arrays; Hardware; Read-write memory; Redundancy; Tiles;
Conference_Titel :
Aerospace Conference, 2010 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-3887-7
Electronic_ISBN :
1095-323X
DOI :
10.1109/AERO.2010.5446663