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 条
  • [1] A Fast and Accurate FPGA-Based Fault Injection System
    Schweizer, Thomas
    Peterson, Dustin
    Kuehn, Johannes M.
    Kuhn, Tommy
    Rosenstiel, Wolfgang
    2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 236 - 236
  • [2] SCFIT: A FPGA-based Fault Injection Technique for SEU Fault Model
    Mohammadi, Abbas
    Ebrahimi, Mojtaba
    Ejlali, Alireza
    Miremadi, Seyed Ghassem
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 586 - 589
  • [3] Fast FPGA-Based Fault Injection Tool for Embedded Processors
    Shirazi, Mohammad Shokrolah
    Morris, Brendan
    Selvaraj, Henry
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 476 - 480
  • [4] FPGA-based fault injection for microprocessor systems
    Civera, P
    Macchiarulo, L
    Rebaudengo, M
    Reorda, MS
    Violante, M
    10TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2001, : 304 - 309
  • [5] Routability estimation of FPGA-based fault injection
    Sedaghat, R
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 129 - 132
  • [6] A Fault Injection Platform for FPGA-based Communication Systems
    Leipnitz, Marcos T.
    Junior, Geferson L. H.
    Nazar, Gabriel L.
    2016 IEEE 7TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2016, : 59 - 62
  • [7] An FPGA-based hardware emulator for fast fault emulation
    Hong, JH
    Hwang, SA
    Wu, CW
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 345 - 348
  • [8] AdapNoC: A Fast and Flexible FPGA-based NoC Simulator
    Kamali, Hadi Mardani
    Hessabi, Shahin
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [9] FPGA-based fault injection into switch-level models
    Ejlali, A
    Miremadi, SG
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (5-6) : 317 - 327
  • [10] Evaluating the Effectiveness of a Software-Based Technique Under SEEs Using FPGA-Based Fault Injection Approach
    M. Portela-Garcia
    A. Lindoso
    L. Entrena
    M. Garcia-Valderas
    C. Lopez-Ongil
    N. Marroni
    B. Pianta
    L. Bolzani Poehls
    F. Vargas
    Journal of Electronic Testing, 2012, 28 : 777 - 789