In [0:\\] how '’ is decided by the tool? When actually the $ will occur for the tool?
if the ‘req’ will occur and ‘grnt’ will never occur till the $ what will happen?
if the ‘req’ will never occur?
So basically, how can we generalize the situation that (a) antecedent will true, but consequent will never occur & (b) antecedent will never happen true?
0:$ indicates that grnt can occur at any clock once req is true ( incl. same clk due to |-> ). Tool will essentially check for ‘grnt’ to occur till end of simulation
It’s an incomplete attempt with a non-vacuous pass ( as ‘req’ occurred )
It’s an incomplete attempt with a vacuous pass ( as ‘req’ never occurred )
For the case 2 why not it will fail because the Manager sent the ‘req’ and the subordinate is not able to fulfill the ‘ack’ till the end of simulation.
You want to say that incomplete attempt with a non-vacuous pass = Fail.