NeFut Logo NeFut
Admin Login

[CS.AI] Revolutionary HierSVA: An LLM-Driven Hierarchical Hardware Verification Suite

Published at: 2026-06-16 22:00 Last updated: 2026-06-17 01:38
#algorithm #C++ #Open Source

We present HierSVA, an integrated suite that combines a pipeline, dataset, and benchmark for LLM-driven hierarchical hardware formal verification. HierSVA-SP pairs an RTL preprocessing toolchain with an LLM-in-the-loop formal verification flow to produce reference SystemVerilog Assertions (SVA) on hierarchical RTL. Applying it to BaseJump STL yields HierSVA-DS, a dataset of 342 modules, with hierarchy metadata and depths 0–9, accompanied by a deep subset of 28 module-bug pairs with natural-language specifications and bug variants.

HierSVA-B decomposes assertion quality into six metric axes: syntax correctness, assertion proof success rate, vacuity, specification faithfulness, mutation coverage, and formal core coverage. Applying HierSVA-B to twelve recent LLMs reveals three findings. First, the module-level compile rate is 67.1%; among generated assertions in evaluable runs, 82.1% prove non-vacuously, but the corresponding assertion sets detect only 70.2% of eligible injected faults and cover 36.2% of the formal core. Second, on 211 evaluable model–module entries in the deep subset, assertion sets flag buggy RTL with 0.87 recall, but 40% of predicted-buggy outcomes are false positives on correct RTL, limiting precision to 0.60. Third, agentic mode improves S1-style provability and strength metrics, but gains plateau and oscillate.

Codes and artifacts are available at GitHub, and the dataset is available at Hugging Face.

Blogger's Review: HierSVA showcases the potential of integrating LLMs with hardware verification, particularly in the automation of formal verification processes. This advancement will provide more efficient verification tools for future hardware designs, though the current false positive rate remains a concern that needs addressing and optimization.

Original Source: https://arxiv.org/abs/2606.13706

[h] Back to Home