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 条
  • [31] Fault Secure FPGA-Based TMR Voter
    Mahmoud, Dina G.
    Alkady, Gehad, I
    Amer, Hassanein H.
    Daoud, Ramez M.
    Adly, Ihab
    Essam, Youssef
    Ismail, Hassan A.
    Sorour, Kirollos N.
    2018 7TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2018, : 116 - 119
  • [32] Timing Fault Detection in FPGA-based Circuits
    Stott, Edward
    Levine, Joshua M.
    Cheung, Peter Y. K.
    Kapre, Nachiket
    2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 96 - 99
  • [33] Routability estimation of FPGA-based fauft injection
    Sedaghat, R
    ELECTRONICS LETTERS, 2005, 41 (14) : 790 - 792
  • [34] Fast FPGA-based Serial Receiver Design
    Urban, Ondrej
    Georgiev, Vjaceslav
    Zich, Jan
    2021 29TH TELECOMMUNICATIONS FORUM (TELFOR), 2021,
  • [35] Fast Radiation Monitoring in FPGA-based Designs
    Leong, C.
    Semiao, J.
    Santos, M. B.
    Teixeira, I. C.
    Teixeira, J. P.
    Batista, A. J. N.
    Goncalves, B.
    Marques, J. G.
    2015 CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS), 2015,
  • [36] Fast FPGA-Based Multiobject Feature Extraction
    Gu, Qingyi
    Takaki, Takeshi
    Ishii, Idaku
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (01) : 30 - 45
  • [37] Fast Chirplet Transform With FPGA-Based Implementation
    Lu, Yufeng
    Oruklu, Erdal
    Saniie, Jafar
    IEEE SIGNAL PROCESSING LETTERS, 2008, 15 : 577 - 580
  • [38] A Non-intrusive Portable Fault Injection Framework to Assess Reliability of FPGA-based Designs
    Ghazaani, Elyas Abolhassani
    Ghaderi, Zana
    Miremadi, Seyed Ghassem
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 398 - 401
  • [39] Clock glitch fault injection attack on an FPGA-based non-autonomous chaotic oscillator
    Talal Bonny
    Qassim Nasir
    Nonlinear Dynamics, 2019, 96 : 2087 - 2101
  • [40] Runtime Fault Injection Detection for FPGA-based DNN Execution Using Siamese Path Verification
    Feng, Xianglong
    Ye, Mengmei
    Xia, Ke
    Wei, Sheng
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 786 - 789