I’m new with System Verilog Assertion (SVA) and I get blocked with this synatx. Can anyone please explain to me the utility of “1’b1 ##1” in this cover property?
cover property ( @(posedge clk_bus)1’b1 ##1 tc_wdata != $past(tc_wdata) );
This moves the first comparison away from the first clock edge so there is no comparison with the default initialization value of tc_wdata. BTW a slightly simpler way to write this is