Formal Verification · Hard · SystemVerilog

Refill Beat Ordering Property

Prove the four-beat refill index advances monotonically without skipping beats.

Task

When refill_fire occurs and beat_index is below 3, require next-cycle beat_index == past beat_index + 1.

Examples

Constraints

Concepts to review

formal, cache, refill

Open HDLForge to solve this problem in the interactive editor.

Related problems