AutoINV: Automated Invariant Generation Framework for Formal Verification on High-Level Synthesis Designs

The work

AuthorsXiaofeng Zhou; Linfeng Du; Guangyu Hu; Sharad Sinha; Hongce Zhang; Wei Zhang
Editors
Typeinproceedings
Year2026
Citekeyzhou2026autoinv

Where it appeared

Published in2026 IEEE 34th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
PublisherIEEE
Pages257--257

Identifiers

arXiv2604.22285 from its landing_page_url
DOI10.1109/fccm68464.2026.00045

Related

Distinct frompolgreen2022uclid5

From bibtex.

Abstract

High-level synthesis (HLS) transforms an algorithmic description of hardware from a higher abstraction (e.g., C/C++) into a register-transfer level (RTL) design, offering reduced development time and greater flexibility in design space exploration. However, such machine-generated RTL designs may contain major functional bugs or security vulnerabilities due to limitations or errors in the HLS tools. One of the most reliable methods to identify these vulnerabilities is formal verification, particularly model checking. Nevertheless, the large size of the generated RTL often causes model checking to struggle to conclude within reasonable time or resource limits. In this study, we propose utilizing the high-level design features from the HLS flow to construct a set of helper assertions aimed at guiding the model checker and accelerating the verification process. To identify the most effective set of helpers to assist the model checker, we develop a proving mechanism that iteratively reuses proving information to select the potentially most useful set of helpers. We evaluate the proposed framework on a set of HLS design benchmarks. Experimental results demonstrate that, when compared to vanilla model checking, our approach achieves a speedup of up to 6.05x, and 2.23x on average.

A copy is held

pdf, 915.9 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 20:43 UTC
Approved bya person 2026-10-05 21:26 UTC

Filed under

hongcezhang

Cite it as

@inproceedings{zhou2026autoinv,
  title        = {AutoINV: Automated Invariant Generation Framework for Formal Verification on High-Level Synthesis Designs},
  author       = {Xiaofeng Zhou and Linfeng Du and Guangyu Hu and Sharad Sinha and Hongce Zhang and Wei Zhang},
  year         = {2026},
  booktitle    = {2026 IEEE 34th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)},
  publisher    = {IEEE},
  pages        = {257--257},
  doi          = {10.1109/fccm68464.2026.00045},
}

This record lives at https://refs.drheap.org/zhou2026autoinv/ and will keep doing so.