【发布时间】:2021-05-14 20:12:29
【问题描述】:
我有一些封面属性,我希望它们会非常频繁地触发,并且我看到它们开始影响我的模拟性能,因为它们触发如此频繁。我不想删除它们,因为我想确保我仍然在打这些属性,但我不在乎我打了多少次。有没有办法在它被击中一次后禁用封面属性,这样它就不会影响模拟性能?
B2BReq : cover property (
@(posedge CLK iff !RESET)
Intf.ReqValid ##1 Intf.ReqValid
);
我在想这样的事情:
bit cov_disable;
B2BReq : cover property (
@(posedge CLK iff !RESET) disable iff(cov_disable)
Intf.ReqValid ##1 Intf.ReqValid |=> cov_disable = 1
);
但这是不正确的语法。有没有办法实现这样的目标?
【问题讨论】:
标签: system-verilog system-verilog-assertions