• DocumentCode
    1459947
  • Title

    Detecting SEEs in Microprocessors Through a Non-Intrusive Hybrid Technique

  • Author

    Azambuja, José Rodrigo ; Lapolli, Ángelo ; Rosa, Lucas ; Kastensmidt, Fernanda Lima

  • Author_Institution
    Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • Volume
    58
  • Issue
    3
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    993
  • Lastpage
    1000
  • Abstract
    This paper presents a hybrid technique based on software signatures and a hardware module with watchdog and decoder characteristics to detect SEU and SET faults in microprocessors. These types of faults have a major influence in the microprocessor´s control-flow, affecting the basic blocks and the transitions between them. In order to protect the transitions between basic blocks a light hardware module is implemented in order to spoof the data exchanged between the microprocessor and its memory. Since the hardware alone is not capable of detecting errors inside the basic blocks, it is enhanced to support the new technique and then provide full control-flow protection. A fault injection campaign is performed using a MIPS microprocessor. Simulation results show high detection rates with a small amount of performance degradation and area overhead.
  • Keywords
    fault tolerance; flow control; microprocessor chips; MIPS microprocessor; SEE detection; SET fault; decoder characteristic; error detection; fault injection; light hardware module; microprocessor control-flow; nonintrusive hybrid technique; software signature; watchdog characteristic; Fault tolerance; Fault tolerant systems; Hardware; Microprocessors; Program processors; Registers; Fault tolerance; SEEs; hybrid fault tolerance techniques; microprocessors;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2011.2109398
  • Filename
    5720529