DocumentCode :
3718743
Title :
Masking wrong-successor Control Flow Errors employing data redundancy
Author :
Javad Yousefi;Yasser Sedaghat;Mohammadreza Rezaee
Author_Institution :
Dependable Distributed Embedded Systems (DDEmS) Laboratory, Department of Computer Engineering, Ferdowsi University of Mashhad, Iran
fYear :
2015
Firstpage :
201
Lastpage :
205
Abstract :
Advancements of CMOS technology lead to reduction of the transistor size and operating voltage levels that cause transistors to become more sensitive to cosmic rays. Therefore CMOS devices like memory (i.e., RAMs) are more likely to be hit by transient faults. Up to 77% of the transient faults cause Control Flow Errors (CFEs). One type of CFEs is wrong-successor CFE which is caused by faults in data variables resident in RAM. Previous control flow checking techniques neither detect nor correct this type of errors. A technique with the ability of masking wrong-successor CFEs is proposed in this paper. Since occurrence of these errors is induced by faults in data variables which affect the program execution flow (control variables), in the proposed technique, the control variables are being distinguished from other variables. This step is being followed by a traditional fault masking technique that is applied on the control variables. To evaluate the proposed technique, it was applied on five various benchmarks of the MiBench package. The experimental results demonstrated that the proposed technique is able to mask all 50,000 injected faults in control variables; while it had almost 21% performance overhead with 6% memory overhead. It is reasonable and feasible to apply this technique on the former control flow checking techniques due to its perfect wrong-successor CFE correction coverage and low overheads.
Keywords :
"Performance evaluation","Reliability"
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2015 5th International Conference on
Type :
conf
DOI :
10.1109/ICCKE.2015.7365827
Filename :
7365827
Link To Document :
بازگشت