VCS checkpoint简介以及其在SoC验证加速中的作用
摘要:VCS checkpoint,主要是指 Synopsys VCS 提供的一种 快照/恢复机制,在复杂的仿真场景(尤其是 SoC 级别的长时间 init 阶段)里可以极大缩短迭代时间。下面我分层次来讲:
1. VCS Checkpoint 的基本概念
- Checkpoint:仿真器在某个时刻把整个仿真状态做快照(包括设计态值、仿真内核的内部状态、甚至部分 DPI/PLI 状态)。
- Restart:之后仿真可以直接从这个 checkpoint 恢复执行,而不是重新从 0 仿到该时刻。
常见命令:
# 在仿真中指定dump一个checkpoint
$ save <checkpoint_name>
# 从某个checkpoint继续跑
vcs_simv -restart <checkpoint_name>
2. Checkpoint 在 SoC 仿真中的应用
SoC 仿真有个常见痛点:init 阶段(soc_init) 很长,例如:
- 上电复位、BootROM 初始化
- 各种寄存
订阅专栏 解锁全文
299



被折叠的 条评论
为什么被折叠?



