使用 VCS Save 和 Restore 功能改善 IP 验证中的仿真时间

SNUG Taiwan 2020 2020 10 页

使用 VCS Save 和 Restore 功能改善 IP 验证中的仿真时间

会议: SNUG Taiwan 2020 作者: Han Nguyen, Hoi Nguyen, Huy Phan, Renesas Design Vietnam, Ho-Chi-Minh City, Vietnam 页数: 10


摘要

在复杂的 IP 验证环境中,仿真时间常常成为瓶颈,特别是在需要运行大量测试用例和回归测试的场景下。VCS 的 Save 和 Restore 功能提供了一种有效的解决方案,通过保存仿真状态并在后续运行中恢复,避免了重复执行相同的初始化序列,从而显著缩短总体仿真时间。

本文介绍了 Renesas 设计团队在 IP 验证中应用 VCS Save 和 Restore 功能的实践经验。通过在关键仿真检查点保存设计状态,团队能够快速恢复仿真并从特定时间点继续运行不同的测试场景,而不必每次都从头开始仿真。这种方法特别适用于需要长时间初始化的设计,例如复杂的 SoC 启动序列或训练序列。

本文详细介绍了 Save/Restore 功能的配置方法、最佳实践、内存和磁盘空间的权衡,以及在不同类型 IP 验证中的实际运行时间改善数据。结果表明,该方法可将回归测试的总仿真时间减少 30-60%。


图片索引

共 11 张图片,存放于 _images/ 目录。涵盖 Save/Restore 流程图、仿真时间对比图表等内容。