Loading...
Experimental evaluation of three concurrent error detection mechanisms
Vahdatpour, A ; Sharif University of Technology | 2006
387
Viewed
- Type of Document: Article
- DOI: 10.1109/ICM.2006.373268
- Publisher: 2006
- 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. © 2006 IEEE
- Keywords:
- Electronics industry ; Embedded systems ; Error detection ; Fault detection ; Field programmable gate arrays (FPGA) ; Integrated circuits ; Mechanisms ; Microelectronics ; Program processors ; Compile time ; Concurrent error detection (CED) ; Control flow checking ; Detection coverage ; Detection techniques ; Execution flow ; Experimental evaluations ; Experimental results ; Fault-injection ; International conferences ; Micro-controller ; Re-configurable ; Transient errors ; Transient faults ; Watchdog processors ; Concurrency control
- Source: 2006 International Conference on Microelectronics, ICM 2006, Dhahran, 16 December 2006 through 19 December 2006 ; 2006 , Pages 67-70 ; 1424407656 (ISBN); 9781424407651 (ISBN)
- URL: https://ieeexplore.ieee.org/document/4243649