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