DocumentCode :
3711749
Title :
Detection of soft errors through checksums in redundant execution systems
Author :
Luis Bustamante;Hussain Al-Asaad
Author_Institution :
Department of Electrical and Computer Engineering, University of California, Davis, U.S.A.
fYear :
2015
Firstpage :
134
Lastpage :
137
Abstract :
As technology trends keep pushing transistor dimensions to smaller geometries and higher densities, the gains in reliability over the past decades have started to reverse trends due to the gradual increase in soft error rates. Consumer applications that cannot afford hardware redundancy solutions to reduce the effects of soft errors, can find a cost effective alternative using time redundancy. The memory requirements needed for a redundant execution system can be minimized without compromising soft error detection by using hardware execution signatures. The proposed technique calculates checksum signatures that summarize the past and present state of execution of a microprocessor. In this system, the soft error detection logic generates partial checksum signatures during the first execution of a microprocessor and compares them to the signatures generated during the second execution. Soft errors are detected when there is a signature mismatch between the two program executions. To minimize time overhead, the microprocessor was optimized to automatically run redundant executions without the need of duplicating software. The system based on redundant execution using state execution signatures achieved high soft error detection while simultaneously maintaining reduced memory requirements.
Keywords :
"Microprocessors","Hardware","Redundancy","Memory management","Clocks","Transistors"
Publisher :
ieee
Conference_Titel :
IEEE AUTOTESTCON, 2015
Type :
conf
DOI :
10.1109/AUTEST.2015.7356479
Filename :
7356479
Link To Document :
بازگشت