DocumentCode :
2988144
Title :
Fault-tolerant FPGAs by online ECC verification and restoration
Author :
Hjortland, Edvin ; Chen, Li
Author_Institution :
Electrical and Computer Engineering, South Dakota School of Mines and Technology, Rapid City, U.S.A
fYear :
2006
fDate :
7-9 April 2006
Firstpage :
91
Lastpage :
93
Abstract :
In this paper, an new approach is introduced for FPGAs to perform online verification and restoration. The whole FPGA is considered as a static memory whose content is the configuration data. Hamming codes - an error correcting code, are used to detect and correct the configuration data written to FPGA. The extra Hamming parity data are stored in the Block Memory of the FPGA when configuring the device. A configuration controller that consumes a small portion of the FPGA resources is specifically used to implement the operations of readback, verification, correcting the configuration data and partial re-configuration. The FPGA itself continuously performs the self-checking and restoration after the initial configuration is completed. There is no extra memory or controlling device required outside the FPGA.
Keywords :
Cyclic redundancy check; Error correction codes; Fault tolerance; Field programmable gate arrays; Latches; Logic devices; Random access memory; Read-write memory; Single event upset; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Region 5 Conference, 2006 IEEE
Conference_Location :
San Antonio, TX, USA
Print_ISBN :
978-1-4244-0358-5
Electronic_ISBN :
978-1-4244-0359-2
Type :
conf
DOI :
10.1109/TPSD.2006.5507454
Filename :
5507454
Link To Document :
بازگشت