Sequence ##N ( No_match_sequence )

In reply to ben@SystemVerilog.us:

Note:


assert property( @(posedge ip_clk) req ##1 rdy[*0] ##0 ack); // Is legal because
req ##1 rdy[*0] ##0 ack // is reduced to 
req ##0 1 ##0 ack // using left associativity 
    
assert property( @(posedge ip_clk) req ##1( rdy[*0] ##0 ack ) ); // Is  illegal because 
( rdy[*0] ##0 ack ) is bracketed, thus, 
( rdy[*0] ##0 ack ) is degenerate. 


Ben Cohen
Ben@systemverilog.us
Link to the list of papers and books that I wrote, many are now donated.