A flexible inexact TMR technique for SRAM-based FPGAs

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

  • Shyamsundar Venkataraman - , National University of Singapore (Author)
  • Rui Santos - , National University of Singapore (Author)
  • Akash Kumar - , Chair of Processor Design (cfaed) (Author)

Abstract

Single Event Upsets (SEUs) inadvertently change the logic memory and thereby the configuration of the Field Programmable Gate Arrays (FPGAs), leading to their incorrect functioning. Traditional methods to tolerate such faults include Triple Modular Redundancy (TMR). However, such method has a high overhead in terms of power and area. Moreover, the inexact methods used in ASICs to overcome this problem are not efficient when applied in FPGAs. Therefore, this paper proposes a novel technique based on heuristic to tolerate faults in SRAM-based FPGAs by using inexact modules in conjunction with TMR, thus reducing the area and power overhead of the design. Experiments run on various MCNC benchmark circuits show the accuracy of the proposed technique. They also show that the design solutions found through this technique only differ 0.52% on average from the optimal ones and savings up to 84.4% in terms of computation time can be reached on average.

Details

Original languageEnglish
Title of host publication2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)
PublisherIEEE, New York [u. a.]
Pages810-813
Number of pages4
ISBN (electronic)978-3-9815-3707-9
Publication statusPublished - 25 Apr 2016
Peer-reviewedYes

Publication series

SeriesDesign, Automation and Test in Europe Conference and Exhibition (DATE)
ISSN1530-1591

Conference

Title2016 Design, Automation and Test in Europe Conference and Exhibition
Abbreviated titleDATE 2016
Conference number19
Duration14 - 18 March 2016
Website
LocationInternational Congress Center Dresden
CityDresden
CountryGermany

Keywords