|
发表于 2020-8-20 03:38:32
|
显示全部楼层
The property until checks that the antecedent 'a' is true, for every clock cycle until (but not including) consequent 'c' is true. Using the example
- ap_until: assert property (@(posedge clk) a until c);
复制代码 , this assertion will pass iff a is true for N clock cycles and is followed by c; 'a' has to be false before 'c' is true, because `until` property is not overlapping.
If you still have doubts, either check the IEEE 1800-2012 for the formal semantics on the property, or let me know so we can create a small example. |
|