Title :
Two software techniques for on-line error detection
Author :
Miremadi, G. ; Harlsson, J. ; Gunneflo, U. ; Torin, J.
Author_Institution :
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
Abstract :
Two software-based techniques for online detection of control flow errors were evaluated by fault injection. One technique, called block signature self-checking (BSSC), checks the control flow between program blocks. The other, called error capturing instructions (ECIs), inserts ECIs in the program area, the data area, and the unused area of the memory. To demonstrate these techniques, a program has been developed which modifies the executable code for the MC6809E 8-b microprocessor. The error detection techniques were evaluated using two fault injection techniques: heavy-ion radiation from a californium-252 source and power supply disturbances. Combinations of the two error detection techniques were tested for three different workloads. A combination BSSC, ECIs, and a watchdog timer was also evaluated.<>
Keywords :
error detection; fault tolerant computing; logic testing; microprocessor chips; MC6809E 8-b microprocessor; block signature self-checking; control flow errors; error capturing instructions; heavy-ion radiation; on-line error detection; power supply disturbances; program blocks; software techniques; watchdog timer; Computer errors; Control systems; Delay; Error correction; Fault detection; Fault tolerance; Microprocessors; Power supplies; Radiation detectors; Testing;
Conference_Titel :
Fault-Tolerant Computing, 1992. FTCS-22. Digest of Papers., Twenty-Second International Symposium on
Conference_Location :
Boston, MA, USA
Print_ISBN :
0-8186-2875-8
DOI :
10.1109/FTCS.1992.243568