首页> 外文会议>Models, methods, and tools for complex chip design >Chapter 5 SCandal: SystemC Analysis for Nondeterminism Anomalies
【24h】

Chapter 5 SCandal: SystemC Analysis for Nondeterminism Anomalies

机译:第5章SCandal:非确定性异常的SystemC分析

获取原文
获取原文并翻译 | 示例

摘要

SystemC is the de facto standard language for electronic system level design and simulation. SystemC simulations may contain nondeterminism caused by dependencies on the process execution order (PEO) due to data dependencies of SystemC logical processes (LP) within delta-cycles. In practice, often this is not an issue, since simulation execution appears to be deterministic due to deterministic SystemC scheduler implementations. However, to satisfy the increasing need for simulation speed, parallel SystemC engines are being researched: With no fixed strict total order among LPs executed in parallel, nondeterministic behavior is more likely to surface and more difficult to debug, threatening the viability to use simulation for debugging use-cases. This work presents a new method to test for nondeterminism: Anomalies are detected by running a simulation twice in sequential simulation mode while systematically varying the PEO, and without the need for source code analysis. Feasibility is demonstrated with several case studies.
机译:SystemC是用于电子系统级设计和仿真的事实上的标准语言。 SystemC仿真可能包含不确定性,该不确定性是由于增量周期内SystemC逻辑进程(LP)的数据依赖性而导致对进程执行顺序(PEO)的依赖性所致。实际上,这通常不是问题,因为由于确定性的SystemC调度程序实现,模拟执行似乎是确定性的。但是,为了满足对仿真速度不断增长的需求,正在研究并行SystemC引擎:由于并行执行的LP之间没有固定的严格总顺序,不确定性行为更容易浮出水面,更难以调试,从而威胁了将仿真用于以下方面的可行性:调试用例。这项工作提出了一种测试不确定性的新方法:通过在顺序仿真模式下运行两次仿真来检测异常,同时系统地更改PEO,而无需进行源代码分析。几个案例研究证明了可行性。

著录项

  • 来源
  • 会议地点 Vienna(AT)
  • 作者单位

    Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany;

    Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany;

    Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany;

    Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号