首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >ETISS-ML: A multi-level instruction set simulator with RTL-level fault injection support for the evaluation of cross-layer resiliency techniques
【24h】

ETISS-ML: A multi-level instruction set simulator with RTL-level fault injection support for the evaluation of cross-layer resiliency techniques

机译:ETISS-ML:具有RTL级故障注入支持的多级指令集模拟器,用于评估跨层弹性技术

获取原文

摘要

ETISS is an instruction set simulator (ISS) for Virtual Prototypes (VPs) modeled with SystemC/TLM. In this paper, we propose the extension ETISS-ML, which enables a multi-level simulation that switches between ISS-level and register transfer level (RTL) to accurately evaluate the impact of soft errors in the pipeline of a RISC processor. ETISS-ML achieves close-to-RTL-accurate fault injection simulation results with close-to-ISS simulation performance with a speed up gain up to 100x compared to RTL. For this, we propose an approach to dynamically determine the length of the RTL simulation period. The high simulation performance of ETISS-ML enables an ultra-efficient and accurate evaluation of cross-layer resiliency techniques for embedded applications, which requires running a large number of fault injections for long simulation scenarios. This is demonstrated on a case study of a Microcontroller Unit (MCU) executing a control algorithm for adaptive cruise control.
机译:ETISS是用于使用SystemC / TLM建模的虚拟原型(VPS)的指令集模拟器(ISS)。在本文中,我们提出了扩展ETISS-ML,这使得能够在ISS级和寄存器传输级别(RTL)之间切换的多级模拟,以准确评估RISC处理器管道中的软错误的影响。 ETISS-ML实现了近距离 - 准确的故障注射仿真结果,与RTL相比,速度仿真性能高达100倍。为此,我们提出了一种动态地确定RTL仿真周期的长度的方法。 ETISS-ML的高仿真性能使UTIVAL效率和准确地评估嵌入式应用程序的跨层弹性技术,这需要运行大量故障喷射,用于长仿真方案。在执行用于自适应巡航控制的控制算法的微控制器单元(MCU)的情况下证明了这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号