A comparison of simulation based and scan chain implemented fault injection

被引:56
作者
Folkesson, P [1 ]
Svensson, S [1 ]
Karlsson, J [1 ]
机构
[1] Chalmers Univ Technol, Dept Comp Engn, Lab Dependable Comp, S-41296 Gothenburg, Sweden
来源
TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS | 1998年
关键词
fault injection; experimental validation; concurrent error detection; boundary scan; VHDL;
D O I
10.1109/FTCS.1998.689479
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper compares two fault injection techniques: scan chain implemented fault injection (SCIFI), i.e. fault injection in a physical system using built in rest 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 FIMBUL (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 over all error coverage was lower using SCIFI (90-94% vs. 94-96% using simulation based fault injection).
引用
收藏
页码:284 / 293
页数:10
相关论文
empty
未找到相关数据