I have the following SVA property:
$rose(hresetn) |-> (
##[0:$] $rose(signal_a)
##[0:2] ($rose(signal_b));
During a simulation if signal_a
never rose (which is functionally acceptable), will my test finish with an error ? Do simulators qualify ##[0:$]
as an error/violation if it never happened during run-time, or it will be treated as a property never satisfied ?
Thanks.