首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >LEON3 ViP: A Virtual Platform with Fault Injection Capabilities
【24h】

LEON3 ViP: A Virtual Platform with Fault Injection Capabilities

机译:LEON3 ViP:具有故障注入功能的虚拟平台

获取原文
获取外文期刊封面目录资料

摘要

In addition to functional simulation for validation of hardware/software designs, there are additional robustness requirements that need advanced simulation techniques and tools to analyze the system behavior in the presence of faults. In this paper, we present the design of a fault injection framework for LEON3, a 32bit SPARC CPU based system used by the European Space Agency, described at Transaction Level using System C. First of all an extension of a previous XML formalization of basic binary faults, like memory and CPU registers corruption, is done in order to support TLM2.0transactionȁ9;s parameters corruptions. Next a novel Dynamic Binary Instrumentation (DBI) technique for C++ binaries is used to insert fault injection wrappers in SystemC transaction path. For binary faults in model components the use ofTLM2.0 ȁC;transport_dbgȁD; is proposed. This way each component with fault injection capabilities exposes a standard interface to allow internal component inspection and modification.
机译:除了用于验证硬件/软件设计的功能仿真之外,还存在其他鲁棒性要求,这些要求还需要先进的仿真技术和工具来在出现故障时分析系统行为。在本文中,我们介绍了LEON3的故障注入框架的设计,LEON3是欧洲航天局使用的32位基于SPARC CPU的系统,在事务级别使用系统C进行了描述。首先,扩展了先前的基本二进制XML形式化的扩展。为了支持TLM2.0transactionȁ9的参数损坏,完成了诸如内存和CPU寄存器损坏之类的错误。接下来,一种用于C ++二进制文件的新颖的动态二进制工具(DBI)技术被用于在SystemC事务路径中插入故障注入包装器。对于模型组件中的二进制故障,请使用TLM2.0ȁC;transport_dbgȁD;被提议。这样,具有故障注入功能的每个组件都会公开一个标准接口,以允许内部组件检查和修改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号