DocumentCode
3173613
Title
A comparison of simulation based and scan chain implemented fault injection
Author
Folkesson, Peter ; Svensson, Sven ; Karlsson, Johan
Author_Institution
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
fYear
1998
fDate
23-25 June 1998
Firstpage
284
Lastpage
293
Abstract
This paper compares two fault injection techniques: scan chain implemented fault injection (SCIFI), i.e. fault injection in a physical system using built in test logic, and fault injection in a VHDL software simulation model of a system. The fault injections were used to evaluate the error detection mechanisms included in the Thor RISC microprocessor, developed by Saab Ericsson Space AB. The Thor microprocessor uses several advanced error detection mechanisms including control flow checking, stack range checking and variable constraint checking. A newly developed tool called FIMB UL (Fault Injection and Monitoring using BUilt in Logic), which uses the Test Access Port (TAP) of the Thor CPU to do fault injection, is presented. The simulations were carried out using the MEFISTO-C tool and a highly detailed VHDL model of the Thor processor. The results show that the larger fault set available in the simulations caused only minor differences in the error detection distribution compared to SCIFI and that the overall error coverage was lower using SCIFI (90-94% vs. 94-96% using simulation based fault injection).
Keywords
built-in self test; digital simulation; fault tolerant computing; hardware description languages; logic CAD; logic testing; microprocessor chips; reduced instruction set computing; MEFISTO-C tool; SCIFI; Saab Ericsson Space AB; Thor RISC microprocessor; VHDL; built in test logic; control flow checking; error detection; scan chain implemented fault injection; simulation based fault injection; software simulation; stack range checking; test access port; variable constraint checking; Clocks; Computational modeling; Delay effects; Energy consumption; Error correction; Laboratories; Microprocessors; Pipelines; Processor scheduling; Reduced instruction set computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
Conference_Location
Munich, Germany
ISSN
0731-3071
Print_ISBN
0-8186-8470-4
Type
conf
DOI
10.1109/FTCS.1998.689479
Filename
689479
Link To Document