DocumentCode :
926815
Title :
A new reliability-oriented place and route algorithm for SRAM-based FPGAs
Author :
Sterpone, Luca ; Violante, Massimo
Author_Institution :
Dipt. di Autom. e Inf., Politecnico di Torino
Volume :
55
Issue :
6
fYear :
2006
fDate :
6/1/2006 12:00:00 AM
Firstpage :
732
Lastpage :
744
Abstract :
The very high integration levels reached by VLSI technologies for SRAM-based field programmable gate arrays (FPGAs) lead to high occurrence-rate of transient faults induced by single event upsets (SEUs) in FPGAs´ configuration memory. Since the configuration memory defines which circuit an SRAM-based FPGA implements, any modification induced by SEUs may dramatically change the implemented circuit. When such devices are used in safety-critical applications, fault-tolerant techniques are needed to mitigate the effects of SEUs in FPGAs´ configuration memory. In this paper, we analyze the effects induced by the SEUs in the configuration memory of SRAM-based FPGAs. The reported analysis outlines that SEUs in the FPGA´s configuration memory are particularly critical since they are able to escape well-known fault masking techniques such as triple modular redundancy (TMR). We then present a reliability-oriented place and route algorithm that, coupled with TMR, is able to effectively mitigate the effects of the considered faults. The effectiveness of the new reliability-oriented place and route algorithm is demonstrated by extensive fault injection experiments showing that the capability of tolerating SEU effects in the FPGA´s configuration memory increases up to 85 times with respect to a standard TMR design technique
Keywords :
SRAM chips; fault tolerant computing; field programmable gate arrays; integrated circuit reliability; network routing; FPGA configuration memory; SRAM-based field programmable gate arrays; VLSI technologies; fault injection experiments; fault masking techniques; fault-tolerant techniques; reliability-oriented place; route algorithm; single event upsets; transient faults; triple modular redundancy; Circuit faults; Crosstalk; Fault tolerance; Field programmable gate arrays; Integrated circuit noise; Logic; Routing; Single event transient; Single event upset; Table lookup; FPGA; place and route.; reliability; transient fault injection;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2006.82
Filename :
1628960
Link To Document :
بازگشت