Analysis and Evaluations of Reliability of Reconfigurable FPGAs

  • Authors:
  • Salvatore Pontarelli;Marco Ottavi;Vamsi Vankamamidi;Gian Carlo Cardarilli;Fabrizio Lombardi;Adelio Salsano

  • Affiliations:
  • Dipartimento di Ingegneria Elettronica, Università di Roma "Tor Vergata", Rome, Italy;Department of Electrical and Computer Engineering, Northeastern University, Boston, USA;Department of Electrical and Computer Engineering, Northeastern University, Boston, USA;Dipartimento di Ingegneria Elettronica, Università di Roma "Tor Vergata", Rome, Italy;Department of Electrical and Computer Engineering, Northeastern University, Boston, USA;Dipartimento di Ingegneria Elettronica, Università di Roma "Tor Vergata", Rome, Italy

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many techniques have been proposed in the technical literature for repairing FPGAs when affected by permanent faults. Almost all of these works exploit the dynamic reconfiguration capabilities of an FPGA where a subset of the available resources is used as spares for replacing the faulty ones. The choice of the best reconfiguration technique depends on both the required reliability and on the architecture of the chosen FPGA . This paper presents a survey of these techniques and explains how the architectural organization of the FPGA affects the choice of a reconfiguration strategy. Subsequently, a framework is proposed for these techniques by which a fair comparison among them can be assessed and evaluated with respect to reliability. A reliability evaluation is provided for different repair strategies. To provide a comparison between these techniques FPGAs of different size are taken into account. Also the relationship between the area overhead and the overall reliability has been investigated. Considerations about time to repair and feasibility of these techniques are provided. The ultimate goal of this paper is therefore to present a state-of-the-art repair techniques as applicable to FPGA and to establish their performance for reliability.