本页内容
旧 reg-bank add_coverage:1.2 编译对照
环境:VCS W-2024.09-SP2-8。1.2 使用 uvm-1.2,2.0 使用 uvm-ieee-2020-2.0。
实验检查观察值是否符合预期;成功复现问题不代表问题已修复。
结果对比
| 库与配置 |
实际编译结果 |
预期核对 |
| UVM 1.2 · REVIEW_BANK |
编译通过 |
符合编译成功预期 |
运行命令
目录与环境准备;从解包根目录执行:
| uv run tools/run_uvm_review.py --case vendor_compile_probe --variants 12 --define REVIEW_BANK --compile-only
|
最小源码
vendor_compile_probe.sv
vendor_compile_probe.sv
| `include "uvm_macros.svh"
import uvm_pkg::*;
module vendor_compile_probe;
initial begin
`ifdef REVIEW_BANK
snps_uvm_reg_bank_group bank = new("bank");
bank.add_coverage(UVM_CVR_REG_BITS);
`endif
`ifdef REVIEW_RECORDER
uvm_text_recorder recorder = new("recorder");
longint limit = recorder.verdi_get_array_limit();
`endif
end
endmodule
|
全部用例 · 证据摘要
版本适用范围