在特定信号打开后,如何编写coverpoint来检查信号是否打开?

问题描述

在这里,我试图写一个覆盖点以检查信号a接通后是否有信号b(on)。

check: coverpoint {a,b}{
bins hit = {2'b11}
}

我相信上面的掩盖点会在两个信号都打开时进行检查。我不确定我们如何准确地写出我提到的场景。任何帮助,将不胜感激。另外,如果您知道学习系统Verilog,也请以最好的资源帮助我。

解决方法

cover伪指令在时间序列上比covergroup更好,但是需要一个采样时钟:

check: cover property (@(posedge clk) a |-> ##[*] b; );

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...