DocumentCode
1459947
Title
Detecting SEEs in Microprocessors Through a Non-Intrusive Hybrid Technique
Author
Azambuja, José Rodrigo ; Lapolli, Ángelo ; Rosa, Lucas ; Kastensmidt, Fernanda Lima
Author_Institution
Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Volume
58
Issue
3
fYear
2011
fDate
6/1/2011 12:00:00 AM
Firstpage
993
Lastpage
1000
Abstract
This paper presents a hybrid technique based on software signatures and a hardware module with watchdog and decoder characteristics to detect SEU and SET faults in microprocessors. These types of faults have a major influence in the microprocessor´s control-flow, affecting the basic blocks and the transitions between them. In order to protect the transitions between basic blocks a light hardware module is implemented in order to spoof the data exchanged between the microprocessor and its memory. Since the hardware alone is not capable of detecting errors inside the basic blocks, it is enhanced to support the new technique and then provide full control-flow protection. A fault injection campaign is performed using a MIPS microprocessor. Simulation results show high detection rates with a small amount of performance degradation and area overhead.
Keywords
fault tolerance; flow control; microprocessor chips; MIPS microprocessor; SEE detection; SET fault; decoder characteristic; error detection; fault injection; light hardware module; microprocessor control-flow; nonintrusive hybrid technique; software signature; watchdog characteristic; Fault tolerance; Fault tolerant systems; Hardware; Microprocessors; Program processors; Registers; Fault tolerance; SEEs; hybrid fault tolerance techniques; microprocessors;
fLanguage
English
Journal_Title
Nuclear Science, IEEE Transactions on
Publisher
ieee
ISSN
0018-9499
Type
jour
DOI
10.1109/TNS.2011.2109398
Filename
5720529
Link To Document