EquivSVA: A Formally Verified Dataset of Behavioral Assertions Across Equivalent RTL Implementations
EquivSVA tests whether generated hardware assertions describe interface behavior rather than quirks of one RTL implementation, exposing robustness gaps hidden by single-implementation evals.
EquivSVA organizes **120 behavior families** into four equivalent RTL implementations each, totaling **480 implementations**, 914 gold properties, and 360 mutants. Every family passes a 17-job formal-validation suite.
Builders evaluating assertion agents should split by behavior family and test outputs across structurally different implementations. In the Qwen2.5-Coder-7B-Instruct case study, only **93 of 293** interface-only properties were formally sound.
EquivSVA organizes **120 behavior families** into four equivalent RTL implementations each, totaling **480 implementations**, 914 gold properties, and 360 mutants. Every family passes a 17-job formal-validation suite. Builders evaluating assertion agents should split by behavior family and test outputs across structurally different implementations. In the Qwen2.5-Coder-7B-Instruct case study, only **93 of 293** interface-only properties were formally sound. This is a specialized hardware-verification dataset, not a broad coding-agent benchmark. Sound-property counts varied across equivalent implementations in **14 of 24** test families, but the paper reports only one model demonstration.
This adds formally verified, representation-varied evaluation to the benchmark-integrity toolkit. Family-level splits reduce leakage between equivalent implementations, while cross-implementation testing reveals whether assertions capture behavior rather than syntax. The single-model result exposes substantial soundness and robustness gaps but does not establish how other assertion agents perform.