首页> 外文会议>International Symposium on Design and Diagnostics of Electronic Circuits Systems >System-level reliability evaluation through cache-aware software-based fault injection
【24h】

System-level reliability evaluation through cache-aware software-based fault injection

机译:通过基于缓存的基于软件的故障注入的系统级可靠性评估

获取原文

摘要

Developing new methods to evaluate the software reliability in an early design stage of the system can save the design costs and efforts, and will positively impact the product time-to-market. In this paper, we propose a novel fault injection technique to evaluate the reliability of a computing system running a software at early design stage where the hardware architecture is not completely defined yet. The proposed approach efficiently operates on the original source code of the software in order to inject transient faults in the data or the instructions. To be accurate and to achieve a better characterization of the system, we simulate faults occurring in the system memory units such as the data cache and the RAM by developing a system emulator. To validate our approach, we compare the simulation results to those obtained with an FPGA-based fault injector. The similarity of the results proves the accuracy of our approach to evaluate system reliability with a gain in the execution time and without requiring a fully defined hardware system.
机译:在系统的早期设计阶段开发用于评估软件可靠性的新方法可以节省设计成本和工作量,并将对产品上市时间产生积极影响。在本文中,我们提出了一种新颖的故障注入技术,以评估在硬件架构尚未完全定义的早期设计阶段运行软件的计算系统的可靠性。所提出的方法可以有效地对软件的原始源代码进行操作,以便在数据或指令中注入瞬态故障。为了准确并实现更好的系统特性,我们通过开发系统仿真器来模拟发生在系统存储单元中的故障,例如数据高速缓存和RAM。为了验证我们的方法,我们将仿真结果与使用基于FPGA的故障注入器获得的仿真结果进行了比较。结果的相似性证明了我们评估系统可靠性的方法的准确性,并且执行时间有所增加,并且不需要完全定义的硬件系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号