Title :
Evaluating the efficiency of data-flow software-based techniques to detect SEEs in microprocessors
Author :
Azambuja, José Rodrigo ; Lapolli, Ângelo ; Altieri, Maurício ; Kastensmidt, Fernanda Lima
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul UFRGS, Bento Goncalves, Brazil
Abstract :
There is a large set of software-based techniques that can be used to detect transient faults. This paper presents a detailed analysis of the efficiency of dataflow software-based techniques to detect SEU and SET in microprocessors. A set of well-known rules is presented and implemented automatically to transform an unprotected program into a hardened one. SEU and SET are injected in all sensitive areas of MIPS-based microprocessor architecture. The efficiency of each rule and a combination of them are tested. Experimental results are used to analyze the overhead of data-flow techniques allowing us to compare these techniques in the respect of time, resources and efficiency in detecting this type of faults. This analysis allows us to implement an efficient fault tolerance method that combines the presented techniques in such way to minimize memory area and performance overhead. The conclusions can lead designers in developing more efficient techniques to detect these types of faults.
Keywords :
data flow computing; electronic engineering computing; fault tolerance; microprocessor chips; reduced instruction set computing; MlPS-based microprocessor architecture; SEE detection; SEU detection; data flow software-based technique; fault tolerance method; single event transients; single event upsets; transient fault detection; Computer architecture; Fault tolerance; Fault tolerant systems; Microprocessors; Registers; Software; Transient analysis; Fault tolerance; SET; SEU; Soft errors; Software techniques;
Conference_Titel :
Test Workshop (LATW), 2011 12th Latin American
Conference_Location :
Porto de Galinhas
Print_ISBN :
978-1-4577-1489-4
DOI :
10.1109/LATW.2011.5985914