• DocumentCode
    2665438
  • Title

    Low Cost Concurrent Error Detection for On-Chip Memory Based Embedded Processors

  • Author

    Khosravi, Faramarz ; Farbeh, Hamed ; Fazeli, Mahdi ; Miremadi, Seyed Ghassem

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
  • fYear
    2011
  • fDate
    24-26 Oct. 2011
  • Firstpage
    114
  • Lastpage
    119
  • Abstract
    This paper proposes an efficient concurrent error detection method using control flow checking for embedded processors. The proposed method is based on the co-operation of two hardware modules: 1) an on-chip hardware component to detect branch instructions and generate signatures for the running program, and 2) an external watchdog processor to compare runtime signatures and branch addresses with the information extracted offline. The proposed method is implemented on an embedded processor core and is evaluated by a simulation based statistical fault injection approach where faults are injected into cache and main memory. Experimental results show that the proposed method detects more than 96.7% of all errors with only 2.6% overhead in area and less than 1% increase in power consumption. Furthermore, this technique imposes almost no performance degradation.
  • Keywords
    cache storage; embedded systems; microprocessor chips; branch instructions; cache; concurrent error detection; control flow checking; embedded processor core; external watchdog processor; on-chip hardware component; on-chip memory; runtime signatures; signature generation; statistical fault injection approach; Flow graphs; Hardware; Monitoring; Program processors; Radiation detectors; Runtime; System-on-a-chip; Concurrent error detection methods; Control flow checking; Embedded processors; External watchdog processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2011 IFIP 9th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4577-1822-9
  • Type

    conf

  • DOI
    10.1109/EUC.2011.47
  • Filename
    6104515