A fast, flexible, and easy-to-develop FPGA-based fault injection technique

被引:29
|
作者
Ebrahimi, Mojtaba [1 ,2 ]
Mohammadi, Abbas [1 ]
Ejlali, Alireza [1 ]
Miremadi, Seyed Ghassem [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[2] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
关键词
EMULATION; RECONFIGURATION; TECHNOLOGY;
D O I
10.1016/j.microrel.2014.01.002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
By technology down scaling in nowadays digital circuits, their sensitivity to radiation effects increases, making the occurrence of soft errors more probable. As a consequence, soft error rate estimation of complex circuits such as processors is becoming an important issue in safety- and mission-critical applications. Fault injection is a well-known and widely used approach for soft error rate estimation. Development of previous FPGA-based fault injection techniques is very time consuming mainly because they do not adequately exploit supplementary FPGA tools. This paper proposes an easy-to-develop and flexible FPGA-based fault injection technique. This technique utilizes debugging facilities of Altera FPGAs in order to inject single event upset (SW) and multiple bit upset (MBU) fault models in both flip-flops and memory units. As this technique uses FPGA built-in facilities, it imposes negligible performance and area overheads on the system. The experimental results show that the proposed technique is on average four orders of magnitude faster than a pure simulation-based fault injection. These features make the proposed technique applicable to industrial-scale circuits. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1000 / 1008
页数:9
相关论文
共 50 条
  • [21] Fast run-time fault location in dependable FPGA-based applications
    Huang, WJ
    Mitra, S
    McCluskey, EJ
    2001 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2001, : 206 - 214
  • [22] A Fast and Flexible FPGA-based Accelerator for Natural Language Processing Neural Networks
    Suyeon, Hur
    Na, Seongmin
    Kwon, Dongup
    Joonsung, Kim
    Boutros, Andrew
    Nurvitadhi, Eriko
    Kim, Jangwoo
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 20 (01)
  • [23] Fault Tolerant System for FPGA Using Simulation Based Fault Injection Technique
    Admane, Nikhila C.
    Rotake, Dinesh R.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 855 - 859
  • [24] A Fast FPGA-Based BCD Adder
    Mubin Ul Haque
    Zarrin Tasnim Sworna
    Hafiz Md. Hasan Babu
    Ashis Kumer Biswas
    Circuits, Systems, and Signal Processing, 2018, 37 : 4384 - 4408
  • [25] A Fast FPGA-Based BCD Adder
    Ul Haque, Mubin
    Sworna, Zarrin Tasnim
    Babu, Hafiz Md. Hasan
    Biswas, Ashis Kumer
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2018, 37 (10) : 4384 - 4408
  • [26] FPGA-Based Resonant Load Identification Technique for Flexible Induction Heating Appliances
    Sarnago, Hector
    Lucia, Oscar
    Burdio, Jose M.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (12) : 9421 - 9428
  • [27] FPGA-BASED ADCSK MODULATION TECHNIQUE
    Abdullah, Hamsa A.
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2022, 84 (02): : 279 - 290
  • [28] FPGA-based fault injection design for 16K-point FFT processor
    Mao, Chuang-An
    Xie, Yu
    Wei, Xin
    Xie, Yi-Zhuang
    Chen, He
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7994 - 7997
  • [29] FPGA-BASED ADCSK MODULATION TECHNIQUE
    Abdullah, Hamsa A.
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2022, 84 (02): : 279 - 290
  • [30] Fault-tolerant FPGA-based systems
    Elshafey, K
    Hlavicka, J
    COMPUTING AND INFORMATICS, 2002, 21 (05) : 489 - 505