DocumentCode :
1896694
Title :
Improving autonomous soft-error tolerance of FPGA through LUT configuration bit manipulation
Author :
Das, Aruneema ; Venkataraman, S. ; Kumar, Ajit
Author_Institution :
Nat. Univ. of Singapore, Singapore, Singapore
fYear :
2013
fDate :
2-4 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
Soft-errors in LUT configuration bits of FPGAs can alter the functionality of an implemented design, rendering it useless, unless re-programmed. This paper proposes a technique to improve autonomous fault-masking capabilities of a design by maximizing the number of zeros or ones in LUTs. The technique utilizes spare resources (XOR gates and carry chain) of FPGA devices to selectively manipulate LUT contents using two operations - LUT restructuring and LUT decomposition. Experiments conducted with a wide set of benchmarks from MCNC, IWLS 2005 and ITC99 benchmark suite on Xilinx Virtex 6 FPGA board demonstrate that the proposed methodology maximizes logic 0/1 of LUTs by an average 20% achieving 80% fault-masking with no area overhead. The fault-rate of the entire design is reduced by 60% on average as compared to the existing techniques. Further, an additional 5% fault-masking can be achieved with a 7% increase in slice usage.
Keywords :
field programmable gate arrays; logic design; logic testing; LUT configuration bit manipulation; LUT decomposition; LUT restructuring; XOR gates; Xilinx Virtex 6 FPGA board; autonomous fault-masking; autonomous soft-error tolerance; carry chain; fault-rate; Circuit faults; Equations; Fault tolerance; Field programmable gate arrays; Frequency modulation; Mathematical model; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/FPL.2013.6645498
Filename :
6645498
Link To Document :
بازگشت