Skip to main navigation Skip to search Skip to main content

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
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

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
Number of pages9
JournalJournal of Systems Architecture
Volume81
DOIs
StatePublished - Nov 2017

Bibliographical note

Publisher Copyright:
© 2017 Elsevier B.V.

Keywords

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

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

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