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 to increase the protection capability against radiation effects, they introduce several penalties to the design particularly in terms of performances. In this paper, we present an innovative placement algorithm able to implement fault tolerant circuits on SRAM-based FPGAs while reducing the performance penalties. This algorithm is based on a model-based topology heuristic that address the arithmetic modules implemented on the FPGA reducing the interconnection delays between their resources. Experimental evaluations performed by means of timing analysis and fault injection on two 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.

A new placement algorithm for the optimization of fault tolerant circuits on reconfigurable devices / Sterpone, Luca; Battezzati, Niccolo'; Violante, Massimo. - (2008), pp. 347-352. (Intervento presentato al convegno WREFT '08 workshop on Radiation effects and fault tolerance in nanometer technologies (ACM International Conference on Computing Frontiers) tenutosi a Ischia, Italy nel May 5-7, 2008) [10.1145/1366224.1366228].

A new placement algorithm for the optimization of fault tolerant circuits on reconfigurable devices

STERPONE, Luca;BATTEZZATI, NICCOLO';VIOLANTE, MASSIMO
2008

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 to increase the protection capability against radiation effects, they introduce several penalties to the design particularly in terms of performances. In this paper, we present an innovative placement algorithm able to implement fault tolerant circuits on SRAM-based FPGAs while reducing the performance penalties. This algorithm is based on a model-based topology heuristic that address the arithmetic modules implemented on the FPGA reducing the interconnection delays between their resources. Experimental evaluations performed by means of timing analysis and fault injection on two 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.
2008
9781605580920
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/1856092
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo