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 条
  • [41] Clock glitch fault injection attack on an FPGA-based non-autonomous chaotic oscillator
    Bonny, Talal
    Nasir, Qassim
    NONLINEAR DYNAMICS, 2019, 96 (03) : 2087 - 2101
  • [42] Fast and Accurate Model-Driven FPGA-based System-Level Fault Emulation
    Kaja, Endri
    Gerlin, Nicolas
    Bora, Monideep
    Rutsch, Gabriel
    Devarajegowda, Keerthikumara
    Stoffel, Dominik
    Kunz, Wolfgang
    Ecker, Wolfgang
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [43] F5-HD: Fast Flexible FPGA-based Framework for Refreshing Hyperdimensional Computing
    Salamat, Sahand
    Imani, Mohsen
    Khaleghi, Behnam
    Rosing, Tajana
    PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 53 - 62
  • [44] An FPGA-based Probability-aware Fault Simulator
    May, David
    Stechele, Walter
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 302 - 309
  • [45] FPGA-based fault emulation of synchronous sequential circuits
    Ellervee, P.
    Raik, J.
    Tammenaee, K.
    Ubar, R.-J.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (02): : 70 - 76
  • [46] A Secure and Flexible FPGA-Based Blockchain System for the IIoT
    Kim, Han-Yee
    Xu, Lei
    Shi, Weidong
    Suh, Taeweon
    COMPUTER, 2021, 54 (02) : 50 - 59
  • [47] FPGA-Based Multiprocessor System for Injection Molding Control
    Munoz-Barron, Benigno
    Morales-Velazquez, Luis
    Romero-Troncoso, Rene J.
    Rodriguez-Donate, Carlos
    Trejo-Hernandez, Miguel
    Benitez-Rangel, Juan P.
    Osornio-Rios, Roque A.
    SENSORS, 2012, 12 (10) : 14068 - 14083
  • [48] USE LFSRS TO BUILD FAST FPGA-BASED COUNTERS
    KLEIN, B
    ELECTRONIC DESIGN, 1994, 42 (06) : 87 - &
  • [49] FAST: An FPGA-based simulation testbed for ATM networks
    Stiliadis, D
    Varma, A
    1996 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS - CONVERGING TECHNOLOGIES FOR TOMORROW'S APPLICATIONS, VOLS. 1-3, 1996, : 374 - 378
  • [50] An FPGA-Based Approach for Speeding-Up Fault Injection Campaigns on Safety-Critical Circuits
    P. Civera
    L. Macchiarulo
    M. Rebaudengo
    M. Sonza Reorda
    M. Violante
    Journal of Electronic Testing, 2002, 18 : 261 - 271