Fast and accurate FPGA-based framework for processor architecture vulnerability analysis

被引:0
作者
Mahdiani, Hoda [1 ]
Safari, Saeed [1 ]
Salehi, Mostafa E. [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran 14395515, Iran
关键词
Architecture Vulnerability analysis; Soft error; Embedded processors; Fault modeling and emulation; Field-programmable gate array; INJECTION; EMULATION;
D O I
10.1016/j.vlsi.2015.11.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a fast, accurate, and flexible FPGA-based fault emulation platform, namely FARAVAM that can be exploited for AVF analysis in modern microprocessors. The proposed approach provides fault injection capabilities supporting automatic modification of post-synthesis net-lists and introduces a highly controllable and observable transient fault analysis environment. The presented vulnerability analysis platform using both exhaustive and random fault emulation approaches, provides useful information for identifying areas threatening reliability to make processors more fault tolerant. We applied our platform for extracting the best trade-offs between precision and speed up in vulnerability analysis of MIPS processor. The experimental results indicate that in addition to having high precision we obtain about seven orders of magnitude speed up in comparison with simulation based vulnerability analysis techniques. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 26
页数:13
相关论文
共 42 条
  • [1] [Anonymous], P 14 INT C FIELD PRO
  • [2] [Anonymous], THESIS VANDERBILT U
  • [3] [Anonymous], THESIS NE U MASSACHU
  • [4] [Anonymous], 2010, P IEEE WIR COMM NETW, DOI DOI 10.1016/J.INS.2010.07.005
  • [5] [Anonymous], P 11 IEEE INT S ON L
  • [6] [Anonymous], P COMPUTER INFORM SC
  • [7] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (05) : 1468 - 1473
  • [8] Comparison of physical and software-implemented fault injection techniques
    Arlat, J
    Crouzet, Y
    Karlsson, J
    Folkesson, P
    Fuchs, E
    Leber, GH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1115 - 1133
  • [9] Baldini A, 2003, FR ELECTR T, P111
  • [10] A prototype of a VHDL-based fault injection tool
    Baraza, JC
    Gracia, J
    Gil, D
    Gil, PJ
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2000, : 396 - 404