• DocumentCode
    45990
  • Title

    Evaluating Selective Redundancy in Data-Flow Software-Based Techniques

  • Author

    Chielle, Eduardo ; Azambuja, Jose Rodrigo ; Barth, Raul Serio ; Almeida, Felipe ; Kastensmidt, F.L.

  • Author_Institution
    Inst. de Inf., Univ. Fed. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
  • Volume
    60
  • Issue
    4
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    2768
  • Lastpage
    2775
  • Abstract
    This paper presents an analysis of the efficiency of using selective redundancy applied to registers in software-based techniques. The proposed selective redundancy chooses a set of allocated registers to be duplicated in software in order to provide detection of upsets that occur in the processor hardware and provokes data-flow errors. The selective redundancy is implemented over miniMIPS microprocessor software. A fault injection campaign is performed by injecting single event effect upsets in the miniMIPS hardware. Results show error detection capability, performance degradation and program memory footprint for many case studies. With that, designers can find the best trade-off in using selective redundancy in software.
  • Keywords
    data flow analysis; error detection; microprocessor chips; allocated registers; data-flow errors; data-flow software-based techniques; error detection capability; miniMIPS hardware; miniMIPS microprocessor software; processor hardware; program memory footprint; selective redundancy; semiconductor industry; single event effect upsets; Degradation; Encryption; Memory management; Microprocessors; Redundancy; Registers; Software; Fault tolerance; microprocessors; selective redundancy; soft errors; software-based techniques;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2013.2266917
  • Filename
    6560441