【发布时间】:2022-01-05 09:12:55
【问题描述】:
如何在 SV 断言中使用带有重复运算符的设计输入? 基本上,我要实现的是:
property ( ( disable iff((a) or (b) or (c) or (d))
$rose(req) |-> req[*32]
我正在尝试用 t_req 替换 32,这是设计模块的输入,可以由用户更改。
有什么方法可以使断言动态化,从而使值 32 不被硬编码?
【问题讨论】:
-
t_req 是硬件信号还是您只是想在不同的地方更改文字值?如果是后者,您可以将属性包装在宏函数中
标签: system-verilog system-verilog-assertions