Title :
A framework for adaptive reconfigurable space-borne computing platforms for run-time self-recovery from transient and permanent hardware faults
Author :
Dumitriu, Victor ; Kirischian, Lev ; Kirischain, Valeri
Author_Institution :
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
Abstract :
Mitigation of radiation effects is one of the major problems for space-borne computing platforms. The presented work proposes an approach for building reliable, hardware fault adaptive stream processing platforms for space applications. The proposed concept is based on architecture-to-fault adaptation by run-time hardware reconfiguration. The concept assumes representation of system components in virtual form (configuration bit-streams for partially reconfigurable FPGAs) and dynamic allocation and/or relocation of components in predetermined slots in the target FPGA. In case of transient faults (e.g. SEU) the affected component can be reloaded to the same slot. In the case of permanent faults the affected component can be relocated to a reserved slot. Experimental results have shown that both restoration procedures can be done in runtime. The work describes novel procedures for run-time on-chip self-assembling/repair procedures of an application specific processors (ASP). The self-synchronization aspect of the above ASP also is discussed in detail. The feasibility of the proposed approach has been proved by testing all above procedures on a prototype platform based on a Xilinx Virtex-4 FPGA. The timing and hardware overhead for the required framework infrastructure have also been analyzed and discussed.
Keywords :
application specific integrated circuits; field programmable gate arrays; maintenance engineering; radiation effects; reconfigurable architectures; self-adjusting systems; ASP; Xilinx Virtex-4 FPGA; adaptive reconfigurable space-borne computing; application specific processors; architecture-to-fault adaptation; building reliable; dynamic allocation; hardware fault adaptive stream processing platforms; permanent hardware faults; radiation effects; repair procedures; restoration procedures; run-time hardware reconfiguration; run-time on-chip self-assembling; run-time self-recovery; self-synchronization aspect; space applications; space-borne computing; transient hardware faults; Circuit faults; Delay; Field programmable gate arrays; Hardware; Switches; Synchronization; System-on-a-chip; FPGA; architecture-to-fault adaptation; mitigation of radiation effects; reconfigurable computing; self-repair; virtual components;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2012 NASA/ESA Conference on
Conference_Location :
Erlangen
Print_ISBN :
978-1-4673-1915-7
Electronic_ISBN :
978-1-4673-1914-0
DOI :
10.1109/AHS.2012.6268663