Title :
An approach to system-wide fault tolerance for FPGAs
Author :
Gebelein, Jano ; Engel, Heiko ; Kebschull, Udo
Author_Institution :
Kirchhoff Inst. for Phys., Heidelberg Univ., Heidelberg, Germany
fDate :
Aug. 31 2009-Sept. 2 2009
Abstract :
This paper deals with the construction of an entire FPGA based and fault-tolerant computer system spanning all layers of modern computer architecture. This starts with the protection of the fundamental FPGA configuration matrix, continues to the HDL design of multiple hardware components, essentially required to run regular applications on FPGAs, including processor, memory and interfaces and ends up in the implementation of an operating system running radiation hardened software. Joining all these separate layers with their individual approaches to fault tolerance increases the overall radiation susceptibility to a maximum value and enables the use in high-energy physics particle accelerators. The current design phase is shown exemplary for a fault-tolerant soft core CPU including validation results.
Keywords :
fault tolerance; field programmable gate arrays; hardware description languages; matrix algebra; operating systems (computers); software architecture; computer architecture; fault-tolerant computer system; field programmable gate array; high-energy physics particle accelerator; multiple hardware component; operating system; Application software; Computer architecture; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware design languages; Operating systems; Physics; Protection; Radiation hardening;
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
DOI :
10.1109/FPL.2009.5272477