DocumentCode :
2351329
Title :
A Novel Design Flow for the Performance Optimization of Fault Tolerant Circuits on SRAM-based FPGA´s
Author :
Sterpone, Luca ; Battezzati, Niccolo´
Author_Institution :
Dipt. di Autom. e Inf., Politec. di Torino, Turin
fYear :
2008
fDate :
22-25 June 2008
Firstpage :
157
Lastpage :
163
Abstract :
Reconfigurable logic devices such as SRAM-based field programmable gate arrays (FPGAs) are nowadays increasingly popular thanks to their capability of implementing complex circuits with very short development time and for their high versatility in implementing different kind of applications, ranging from signal processing to the networking. The usage of reconfigurable devices in safety critical fields, such as space or avionics, require the adoption of specific fault tolerant techniques, like triple modular redundancy (TMR), in order to protect their functionality against radiation effects. While these techniques allow increasing the protection capability against radiation effects, they introduce several penalties to the design, particularly in terms of performances. In this paper, we present a novel design flow able to implement fault tolerant circuits on SRAM-based FPGAs while reducing the performance penalties. The flow is based on a placement algorithm ruled by topology heuristics and on a routing algorithm driven by a congestion graph able to remove the crossing errors domains. Experimental evaluations performed by means of timing analysis and static analysis on industrial-like case studies demonstrated that the proposed algorithm is able to improve the running frequency up to the 44% versus standard TMR-based techniques while maintaining complete fault tolerance capabilities.
Keywords :
SRAM chips; circuit optimisation; fault tolerance; field programmable gate arrays; SRAM-based FPGA; complex circuits; fault tolerant circuits; optimization; placement algorithm; reconfigurable logic devices; static analysis; timing analysis; topology heuristics; triple modular redundancy; Aerospace electronics; Circuits; Fault tolerance; Field programmable gate arrays; Optimization; Performance analysis; Programmable logic arrays; Protection; Radiation effects; Signal processing algorithms; FPGA; Fault Tolerance; Placement Algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems, 2008. AHS '08. NASA/ESA Conference on
Conference_Location :
Noordwijk
Print_ISBN :
978-0-7695-3166-3
Type :
conf
DOI :
10.1109/AHS.2008.59
Filename :
4584268
Link To Document :
بازگشت