| Rev | Line | |
|---|
| [11] | 1 | #FAIL: a specified reset state must eventually be reached from every state. |
|---|
| 2 | # This formula fails in spite of the fairness conditions. |
|---|
| 3 | G(F(min[8:0]=b111111111 * last[8:0]=0 * max[8:0]=0)); |
|---|
| 4 | |
|---|
| 5 | #PASS: The non-reset states reachable in one clock cycle from the reset |
|---|
| 6 | # states have min == last == max. |
|---|
| 7 | G(min[8:0]=b111111111 * max[8:0]=b000000000 -> |
|---|
| 8 | X(min[8:0]=b111111111 * max[8:0]=b000000000 + |
|---|
| 9 | min[8:0] == last[8:0] * last[8:0] == max[8:0])); |
|---|
| 10 | |
|---|
| 11 | #PASS: The non-reset states reachable in two clock cycles from the reset |
|---|
| 12 | # states have either min == last or last == max. |
|---|
| 13 | G(min[8:0]=b111111111 * max[8:0]=b000000000 -> |
|---|
| 14 | X:2(min[8:0]=b111111111 * max[8:0]=b000000000 + |
|---|
| 15 | min[8:0] == last[8:0] + last[8:0] == max[8:0])); |
|---|
Note: See
TracBrowser
for help on using the repository browser.