中文

NISTT:一种非侵入式SystemC-TLM 2.0追踪工具

硬件体系结构 2025-05-20 v2

摘要

片上系统复杂性的不断增加要求电子设计自动化工具的持续发展。如今,使用虚拟平台对片上系统进行仿真已十分普遍。虚拟平台支持硬件/软件协同设计以缩短上市时间,提供对模型的洞察,并允许对仿真硬件进行调试。为提高虚拟平台的可用性,需要性能分析工具。在仿真过程中,这些工具捕获数据以供后续评估。这些数据可揭示有关仿真本身及平台上所执行软件的信息。本文提出追踪工具NISTT,可对基于SystemC-TLM-2.0的虚拟平台进行性能分析。NISTT以完全非侵入式方式实现,即无需对仿真做任何修改,不需要仿真源代码,且被追踪的仿真无需包含调试符号。标准化的SystemC应用程序接口保证了NISTT与其他仿真的兼容性。通过一个案例研究展示了NISTT的优势:将NISTT连接至虚拟平台并追踪Linux的启动过程;仿真后,对NISTT创建的数据库进行评估并可视化结果,此外量化了NISTT的开销,表明NISTT对整体仿真性能仅有微小影响。

关键词

引用

@article{arxiv.2207.11036,
  title  = {NISTT: A Non-Intrusive SystemC-TLM 2.0 Tracing Tool},
  author = {Nils Bosbach and Lukas Jünger and Jan Moritz Joseph and Rainer Leupers},
  journal= {arXiv preprint arXiv:2207.11036},
  year   = {2025}
}

备注

PREPRINT - accepted by 30th IFIP/IEEE International Conference on Very Large Scale Integration 2022 (VLSI-SoC 2022)