• DocumentCode
    2872456
  • Title

    Experimental Evaluation of Three Concurrent Error Detection Mechanisms

  • Author

    Vahdatpour, Alireza ; Fazeli, Mahdi ; Miremadi, Seyed Ghassem

  • Author_Institution
    Dependable Syst. Lab. Comput. Eng. Dept., Sharif Univ. of Technol., Tehran
  • fYear
    2006
  • fDate
    16-19 Dec. 2006
  • Firstpage
    67
  • Lastpage
    70
  • Abstract
    This paper presents an experimental evaluation of the effectiveness of three hardware-based control flow checking mechanisms, using software-implemented fault injection (SWIFI) method. The fault detection technique uses reconfigurable of the shelf FPGAs to concurrently check the execution flow of the target program. The technique assigns signatures to the target program in the compile time and verifies the signatures using a FPGA as a watchdog processor to detect possible violation caused by the transient faults. A total of 3000 faults were injected in the experimental embedded system, which is based on an 8051 microcontroller, to measure the error detection coverage. The experimental results show that these mechanisms detect about 90% of transient errors, injected by software implemented method.
  • Keywords
    data flow analysis; error detection; field programmable gate arrays; logic testing; microcontrollers; FPGA; error detection; fault detection; hardware-based control flow checking mechanisms; microcontroller; software-implemented fault injection method; transient faults; Circuit faults; Computer errors; Control systems; Costs; Error correction; Fault detection; Fault tolerant systems; Field programmable gate arrays; Hardware; Pervasive computing; Control Flow Checking; Experimental Evaluation; FPGA; Fault Injection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2006. ICM '06. International Conference on
  • Conference_Location
    Dhahran
  • Print_ISBN
    1-4244-0764-8
  • Electronic_ISBN
    1-4244-0765-6
  • Type

    conf

  • DOI
    10.1109/ICM.2006.373268
  • Filename
    4243649