在模拟运行时更改 uvm 详细程度

  • 本文关键字:程度 uvm 模拟 运行时 uvm
  • 更新时间 :
  • 英文 :


在模拟中,在详细程度较低的情况下执行VCS Save(有关更多详细信息:https://blogs.synopsys.com/vip-central/2014/12/30/run-time-save-restore-strategy-with-uvm-vcs/(后,我正在尝试从保存的检查点执行VCS Restore并以高详细度运行其余测试。 通过命令行传递+uvm_set_verbosity="*,_ALL_,UVM_HIGH,run"导致详细程度低,这是创建保存的检查点时的详细程度。

有人建议为VCS保存-还原进行高详细记录吗?

是的,UVM 基础设施仅在模拟开始时读取加号参数。 当您"恢复"模拟时,您实际上是在模拟的中间开始。您的 plusarg 不会生效,因为基础设施只知道原始 plusargs。

如果要采用此方法,则在还原时,应手动查询 plusarg UVM_VERBOSITY(以及您可能想要的任何其他内容,例如"我将什么文件加载到 RAM 中? 然后,您可以对该信息执行所需的操作,例如,您可以在顶层调用"set_report_verbosity_level_hier(("。 (请参阅"uvm_root.svh"中的代码。

最新更新