When realizing a reliable digital system, special attention has to be paid if the target device is an FPGA. In this case, classical fault tolerance techniques are usually not suited to protect the design. This is due to the actual resources used to implement the design, that involves sequential elements even for the combinatorial function and routing. In this paper a method to protect generic functions in FPGA is presented, taking advantage of embedded synchronous memories available on modern FPGAs. As a case study, the implementation of some common functions is proposed along with some optimizations to reduce the use of resources.

Exploiting RAM for fault-tolerant functions in FPGA

FRIGERIO, LAURA;SALICE, FABIO
2007-01-01

Abstract

When realizing a reliable digital system, special attention has to be paid if the target device is an FPGA. In this case, classical fault tolerance techniques are usually not suited to protect the design. This is due to the actual resources used to implement the design, that involves sequential elements even for the combinatorial function and routing. In this paper a method to protect generic functions in FPGA is presented, taking advantage of embedded synchronous memories available on modern FPGAs. As a case study, the implementation of some common functions is proposed along with some optimizations to reduce the use of resources.
2007
9781424418244
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11311/249360
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact