A Simulation-based Fault Injection Mechanism of Digital Circuit

被引:5
作者
Zhou, Quan [1 ]
Yan, Xin [1 ]
Yang, Liang [1 ]
机构
[1] Xian Microelect Technol Inst, Taibai South Rd, Xian, Shaanxi, Peoples R China
来源
5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT 2017) | 2017年
关键词
VHDL; test bench; fault-tolerance; reliability design; reliability validation; fault injection;
D O I
10.23977/acsat.2017.1006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fault injection is a key step in the validation of fault-tolerant design. This paper introduces a novel simulation-based fault injection method. The proposed method is implemented directly in Test Bench (TB) by modifying the signal values in VHDL model, and the fault type and ratio, transient fault duration and fault injection rate etc. can be easily adjusted according to requirements. It also supports the random fault injection by giving a random distribution. Compared with existing approaches, this simple method that can be designed and used immediately has a better extendibility and a better tailing capability due to the fact that it is field programmable in TB. Fault injection experiment shows that this approach is flexible and easy to use.
引用
收藏
页码:44 / 54
页数:11
相关论文
共 21 条
[1]  
[Anonymous], 2008, IEEE STAND VHDL LANG
[2]   A prototype of a VHDL-based fault injection tool: description and application [J].
Baraza, JC ;
Gracia, J ;
Gil, D ;
Gil, PJ .
JOURNAL OF SYSTEMS ARCHITECTURE, 2002, 47 (10) :847-867
[3]   Improvement of fault injection techniques based on VHDL code modification [J].
Baraza, JC ;
Gracia, J ;
Gil, D ;
Gil, PJ .
HLDVT'05: TENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2005, :19-26
[4]   Enhancement of fault injection techniques based on the modification of VHDL code [J].
Baraza, Juan-Carlos ;
Gracia, Joaquin ;
Blanc, Sara ;
Gil, Daniel ;
Gil, Pedro-J. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (06) :693-706
[5]   MEFISTO-L: A VHDL-based fault injection tool for the experimental assessment of fault tolerance [J].
Boue, J ;
Petillon, P ;
Crouzet, Y .
TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, :168-173
[6]  
Busquets J. V., 1998, FAST 28 FAULT TOL CO
[7]  
CASEY MC, 2009, IEEE P IRPS APR 26 3, P194
[8]  
GARG R, 2009, IEEE P ICCD OCT 4 7, P498
[9]   Study, comparison and application of different VHDL-based fault injection techniques for the experimental validation of a fault-tolerant system [J].
Gil, D ;
Gracia, J ;
Baraza, JC ;
Gil, PJ .
MICROELECTRONICS JOURNAL, 2003, 34 (01) :41-51
[10]   A study of the effects of transient fault injection into the VHDL model of a fault-tolerant microcomputer system [J].
Gil, D ;
Gracia, J ;
Baraza, JC ;
Gil, PJ .
6TH IEEE INTERNATIONAL ON-LINE TESTING WORKSHOP, PROCEEDINGS, 2000, :73-79