Formal Verification · Hard · SystemVerilog

Dirty Eviction Ordering Property

Prove dirty misses write back the victim before refill starts.

Task

When miss && victim_dirty occurs, assert writeback_start occurs before refill_start. Use a bounded two-step sequence.

Examples

Constraints

Concepts to review

formal, cache, writeback

Open HDLForge to solve this problem in the interactive editor.

Related problems