Formal Verification · Medium · SystemVerilog

Cache Formal Cover Scenarios

Add reachability goals for hit, clean miss and dirty eviction paths.

Task

Write three cover properties: a hit, a miss with !victim_dirty, and a miss with victim_dirty followed eventually by writeback_start.

Examples

Constraints

Concepts to review

formal, cache, cover property

Open HDLForge to solve this problem in the interactive editor.

Related problems