DocumentCode
1248162
Title
Continuous signature monitoring: low-cost concurrent detection of processor control errors
Author
Wilken, Kent ; Shen, John Paul
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
9
Issue
6
fYear
1990
fDate
6/1/1990 12:00:00 AM
Firstpage
629
Lastpage
641
Abstract
A low-cost approach to concurrent detection of processor control errors is presented that uses a simple hardware monitor and signatures embedded into the executing program. Existing signature-monitoring techniques detect a large portion of processor control errors at a fraction of the cost of duplication. Analytical methods developed in this study show that the new approach, continuous signature monitoring (CSM), makes major advances beyond existing techniques. CSM reduces the fraction of undetected control-flow errors by orders of magnitude, to less than 10-6, while the number of signatures reaches a theoretical minimum, being lowered by as much as three times to a range of 4-11%. Signature cost is reduced by placing CSM signatures at locations that minimize performance loss and (for some architectures) memory overhead. CSM exploits the program memory´s SEC/DED code to decrease error-detection latency by as much as 1000 times, to 0.016 program memory cycles, without increasing memory overhead. This short latency allows transient faults to be tolerated
Keywords
error correction codes; error detection codes; fault tolerant computing; logic testing; SEC/DED code; continuous signature monitoring; error-detection latency; executing program; low-cost concurrent detection; processor control errors; transient faults; Built-in self-test; Computer errors; Costs; Delay; Error correction; Fault detection; Hardware; Monitoring; Process control; Redundancy;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.55193
Filename
55193
Link To Document