期刊论文详细信息
IEEE Access
EFIC-ME: A Fast Emulation Based Fault Injection Control and Monitoring Enhancement
Muhammad Rashid1  Zain Ul Abideen2 
[1] Department of Computer Engineering, Umm Al Qura University, Mecca, Saudi Arabia;Department of Computer Systems, Tallinn University of Technology (TalTech), Tallinn, Estonia;
关键词: Dependability;    emulation;    embedded systems;    fault injection;    hardware security;    Opal Kelly field programmable gate array (FPGA);   
DOI  :  10.1109/ACCESS.2020.3038198
来源: DOAJ
【 摘 要 】

The security and dependability of embedded systems are increasing due to the sensitive and condensed structure of nanodevices. As the chip area shrinks and the technologies upgrade, the probability of Single Event Upset or Multi Bit Upset proliferate which may lead to unexpected results. This article presents a fault-injection tool called EFIC-ME (Emulation based Fault Injection Control and Monitoring Enhancement) using an emulation technique with a reasonable contribution to flexibility and controllability. Existing emulation based fault-injection tools, targeting Field Programmable Gate Arrays (FPGA), reveal high efficiency and low emulation time, but they still lack the control of fault injection time. The proposed tool (EFIC-ME) achieves a low emulation time and provides a sophisticated way to inject the fault in a specific location at a specific clock cycle inside the Design Under Test (DUT). Additionally, it also employs an observability mechanism to monitor the current state of flip-flops on a user defined time. In the context of high emulation speed, it provides an Opal Kelly FPGA interface between the host controller and emulator. In order to evaluate the dependability of the proposed tool, a mechanism has been provided in terms of FoEA (Factors of emulation analysis) and fault injection rate. The FoEA estimates the failure probability of a complete DUT and the failure probability of a specific location inside the DUT which directly affects an output. The designed architecture is initially validated using simulation to verify the functional characteristics. Subsequently, the fault injection campaign has been performed on Kintex-7 FPGA for seven different DUTs. The achieved results have been discussed and compared with state-of-the-art in terms of various performance attributes.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:7次