Formal Verification · Hard · SystemVerilog

Cache Hit Correctness Property

Prove that a reported cache hit corresponds to a valid matching tag.

Task

Assert hit implies line_valid and stored_tag==request_tag on the same sampled cycle.

Examples

Constraints

Concepts to review

formal, cache, hit

Open HDLForge to solve this problem in the interactive editor.

Related problems