A novel tool-flow for zero-overhead cross-domain error resilient partially reconfigurable X-TMR for SRAM-based FPGAs

Luis Andres Cardona, Anees Ullah, Luca Sterpone, Carles Ferrer

Research output: Contribution to journalArticleResearchpeer-review

2 Citations (Scopus)

Abstract

© 2017 Elsevier B.V. Triple Modular Redundancy is a widely used fault-tolerance methodology for highly-reliable electronic systems mapped on SRAM-based FPGAs. However, the state-of-the-art TMR techniques are unable to effectively deal with cross-domain errors and increased scrubbing time due to growing size of configuration memory. In order to deal with the aforementioned problems, this work proposes a TMR architecture that exploits the fracturable nature of Look Up Tables for simultaneously mapping of majority-voting and error detection at the granularity of TMR domains. An associated CAD flow is developed for partial reconfiguration of TMR domains incorporating changes to the technology mapping, placement and bitstream generation phases. Our results demonstrate that we can achieve significant reduction in repairing times along with better resilience to cross-domain errors with zero hardware overhead compared to the existing TMR methodologies.
Original languageEnglish
Pages (from-to)112-120
JournalJournal of Systems Architecture
Volume81
DOIs
Publication statusPublished - 1 Nov 2017

Keywords

  • CDE
  • Dynamic partial reconfiguration
  • FPGA
  • Fault detection
  • MCU
  • X-TMR

Fingerprint

Dive into the research topics of 'A novel tool-flow for zero-overhead cross-domain error resilient partially reconfigurable X-TMR for SRAM-based FPGAs'. Together they form a unique fingerprint.

Cite this