首页> 外文会议>IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits >Fault Injection Controller Based Framework to Characterize Multiple Bit Upsets for FPGA Designs
【24h】

Fault Injection Controller Based Framework to Characterize Multiple Bit Upsets for FPGA Designs

机译:基于故障注入控制器的框架,可表征FPGA设计的多个位翻转

获取原文

摘要

FPGA-based designs are more susceptible to soft errors compared to ASIC designs they contain more memory elements. In this paper, we focus on designing a fault injection framework for an FPGA based design and study the probability of Multiple Bit Upsets (MBUs) and the most vulnerable resource of an FPGA. Since the number of possible error sites in the digital design can be huge, we propose a two-step approach for fault injection. We first identify critical nodes in the design which can cause Multiple Bit Upsets and then feed this information as input to the FPGA based controller, that performs the Monte-Carlo analysis. This analysis selects a random error site for fault injection at a random clock cycle. The advantage of the proposed technique is that there is no need to re-program the FPGA for every error injected. The proposed framework has been tested on ISCAS'85 benchmark circuits configured on an Artix-7 FPGA. We find that the probability of Multiple Bit Flips (>3 bit upsets) is substantial (29.74% on average) in most circuits and the Flip-Flop is found to be the most vulnerable component in the FPGA.
机译:与ASIC设计相比,基于FPGA的设计更容易遭受软错误,因为它们包含更多的存储元件。在本文中,我们专注于为基于FPGA的设计设计故障注入框架,并研究多位翻转(MBU)的可能性以及FPGA最易受攻击的资源。由于数字设计中可能出现的错误部位数量巨大,因此我们建议采用两步法进行故障注入。我们首先确定设计中的关键节点,这些关键节点可能导致多位翻转,然后将此信息作为输入提供给基于FPGA的控制器,该控制器执行蒙特卡洛分析。该分析为随机时钟周期的故障注入选择了一个随机错误站点。所提出的技术的优点在于,对于每个注入的错误,都无需对FPGA进行重新编程。该框架已在Artix-7 FPGA上配置的ISCAS'85基准电路上进行了测试。我们发现在大多数电路中,多位翻转(> 3位翻转)的可能性很大(平均为29.74%),并且触发器被认为是FPGA中最易受攻击的组件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号