返回
AccSiM: State-Aware Simulation Acceleration for Simulink Models
DOI:10.1109/TCAD.2025.3546879.png)
摘要
En 中文
Simulink已广泛应用于嵌入式软件开发中,它支持通过仿真来验证模型正确性。然而,随着工业应用中模型规模和复杂度的增长,Simulink仿真引擎要实现高覆盖率并检测潜在错误(尤其是累积错误)需要耗费大量时间。本文提出了一种基于代码生成的Simulink模型仿真加速方法AccSiM,通过仿真导向的插桩技术生成仿真功能代码,包括运行时数据收集、数据诊断和状态感知加速。最终仿真代码由所有插桩代码、从预定义模板库生成的actor代码以及测试用例导入功能构成。在编译并执行代码后,AccSiM会生成包含覆盖率和诊断信息的仿真结果。我们实现了AccSiM并在多个基准Simulink模型上进行了评估。与Simulink的仿真引擎相比,AccSiM的仿真效率提升了 $215.3\times $ ,显著减少了错误检测所需时间。此外,通过状态感知加速方法,AccSiM获得了额外的 $2.8{\times }$ 加速效果,并在相同时间内实现了更高的覆盖率。
Keyword:
Code generation
model simulation
model-driven design
期刊
I
IF:
2.9
论文数:
668
被引数:
9.6K

