FRAIG-BMC: Functional Reduction to Speed Up Bounded Model Checking

The work

AuthorsChangyuan Yu; Wenbin Che; Hongce Zhang
Editors
Typemisc
Year2025
Citekeyyu2025fraigbmc

Identifiers

arXiv2512.06643 from its landing_page_url

Related

Distinct fromdavis2013verified
Distinct fromeen2011efficient
Distinct frommishchenko2005fraigs
Distinct fromseufert2026certified
Distinct fromzhang2025fastlec

From bibtex.

Abstract

Bounded model checking (BMC) is a widely used technique for formal property verification (FPV), where the transition relation is repeatedly unrolled to increasing depths and encoded into Boolean satisfiability (SAT) queries. As the bound grows deeper, these SAT queries typically become more difficult to solve, posing scalability challenges. However, many FPV problems involve multiple copies of related circuits, creating opportunities to simplify the unrolled transition relation. Motivated by the functionally reduced and-inverter-graph (FRAIG) technique, we propose FRAIG-BMC, which incrementally identifies and merges functionally equivalent nodes during the unrolling process. By reducing redundancy, FRAIG-BMC improves the efficiency of SAT solving and accelerates property checking. Experiments demonstrate that FRAIG-BMC significantly speeds up BMC across a range of applications, including sequential equivalence checking, partial retention register detection, and information flow checking.

A copy is held

pdf, 292.3 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 00:53 UTC
Approved bya person 2026-09-17 17:05 UTC

Cite it as

@misc{yu2025fraigbmc,
  title        = {FRAIG-BMC: Functional Reduction to Speed Up Bounded Model Checking},
  author       = {Changyuan Yu and Wenbin Che and Hongce Zhang},
  year         = {2025},
}

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