DocumentCode :
2584036
Title :
A software-based concurrent error detection technique for power PC processor-based embedded systems
Author :
Fazeli, Mahdi ; Farivar, Reza ; Miremadi, Seyed Ghassem
Author_Institution :
Sharif Univ. of Technol., Tehran, Iran
fYear :
2005
fDate :
3-5 Oct. 2005
Firstpage :
266
Lastpage :
274
Abstract :
This paper presents a behavior-based error detection technique called control flow checking using branch trace exceptions for powerPC processors family (CFCBTE). This technique is based on the branch trace exception feature available in the powerPC processors family for debugging purposes. This technique traces the target addresses of program branches at run-time and compares them with reference target addresses to detect possible violations caused by transient faults. The reference target addresses are derived by a preprocessor from the source program. The proposed technique is experimentally evaluated on a 32-bit powerPC microcontroller using software implemented fault injection (SWIFI). The results show that this technique detects about 91% of the injected control flow errors. The memory overhead is 39.16% on average, and the performance overhead varies between 110% and 304% depending on the workload used. This technique does not modify the program source code.
Keywords :
embedded systems; error detection; fault diagnosis; integrated circuit testing; microcontrollers; program processors; 32 bit; branch trace exceptions; control flow checking; control flow error detection; embedded systems; powerPC processor; preprocessor microcontroller; reference target addresses; software implemented fault injection; software-based concurrent error detection technique; transient faults; Control systems; Debugging; Embedded system; Employment; Error correction; Fault detection; Hardware; Microcontrollers; Power system reliability; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 2005. DFT 2005. 20th IEEE International Symposium on
ISSN :
1550-5774
Print_ISBN :
0-7695-2464-8
Type :
conf
DOI :
10.1109/DFTVS.2005.14
Filename :
1544525
Link To Document :
بازگشت