SystemVerilog over vcs 保存仿真状态和倒带
SystemVerilog over vcs saving simulation state and rewinding
我是 运行 一个在 OVM 上使用 systemverilog 使用 vcs 的测试平台。
我想在某个重置阶段后保存我的模拟,然后在稍后的测试中 return 保存到它,or/and 来自另一个测试台。这可能使用 systemverilog cmds 吗?
或者有没有办法使用 vcs cmds 来做到这一点?
谢谢
是的,vcs 中有 $save
命令,用于保存会话。该命令需要放在设计本身中。
在你的情况下,你可以这样做。
initial
begin
reset = 1'b1; // Asserting Reset
#10 reset = 1'b0; // Deasserting Reset
$save ("reset_state.chk");
// Post reset data
end
这会将重置状态保存在 reset_state.chk
文件中。
我是 运行 一个在 OVM 上使用 systemverilog 使用 vcs 的测试平台。 我想在某个重置阶段后保存我的模拟,然后在稍后的测试中 return 保存到它,or/and 来自另一个测试台。这可能使用 systemverilog cmds 吗?
或者有没有办法使用 vcs cmds 来做到这一点? 谢谢
是的,vcs 中有 $save
命令,用于保存会话。该命令需要放在设计本身中。
在你的情况下,你可以这样做。
initial
begin
reset = 1'b1; // Asserting Reset
#10 reset = 1'b0; // Deasserting Reset
$save ("reset_state.chk");
// Post reset data
end
这会将重置状态保存在 reset_state.chk
文件中。