• Home
  • Search
  • Linear Formal Verification of Sequential Circuits using Weighted-AIGs
  • https://doi.org/10.1145/3799714Copy DOI Icon

Linear Formal Verification of Sequential Circuits using Weighted-AIGs

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Ensuring the functional correctness of a digital system is achievable through formal verification. Despite the increased complexity of modern systems, formal verification still needs to be done in a reasonable time. Hence, Polynomial Formal Verification (PFV) techniques are being explored, as they provide guaranteed polynomial upper bounds on the time and space required for the verification process. Recently, it was shown that circuits characterized by a constant cutwidth can be verified in linear time using Answer Set Programming (ASP). However, these results are limited to combinational circuits, whereas most designs used in digital systems are sequential. In this paper, we introduce Linear Formal Verification (LFV) as a subclass of PFV for sequential circuits with constant cutwidth, which are verifiable in linear time and space using ASP. We achieve this by proposing a new data structure called Weighted And-Inverter Graph (W-AIG). Unlike existing formal verification methods, we prove that our approach can verify any sequential circuit with a constant cutwidth in linear time and space. Finally, we implement our approach and experimentally show that a variety of sequential circuits, such as pipelined adders, serial adders, and shift registers, can be verified in linear time and space, while ring counters can be verified in polynomial time and space, confirming our theoretical findings.

Similar Papers
  • Research Article
  • Citations2

Simplification in a satisfiability checker for VLSI applications

  • Jan 01, 1993
  • Journal of Automated Reasoning
  • Frank Vlach
  • Conference Article
  • Citations1

Divide and Verify: Using a Divide-and-Conquer Strategy for Polynomial Formal Verification of Complex Circuits

  • Apr 01, 2023
  • Rolf Drechsler +1
  • Research Article
  • Citations17

Génération aléatoire uniforme de mots de langages rationnels

  • May 01, 1996
  • Theoretical Computer Science
  • Alain Denise
  • Conference Article
  • Citations38

ASLAN: Synthesis of approximate sequential circuits

  • Jan 01, 2014
  • Ashish Ranjan +4
  • Conference Article
  • Citations5

Polynomial Formal Verification of General Tree-Like Circuits

  • Jun 20, 2022
  • Alireza Mahzoon +1
  • Conference Article
  • Citations6

Formal verification meets robustness checking — Techniques and challenges

  • Apr 01, 2010
  • Rolf Drechsler +1
  • Research Article
  • Citations2

Hybrid Algorithm Selection and Hyperparameter Tuning on Distribute Machine Learning Resources: Hierarchical Agent-based Approach

  • Nov 18, 2024
  • ACM Transactions on Internet Technology
  • Ahmad Esmaeili +2
  • Book Chapter
  • Citations23

Sieving for Closest Lattice Vectors (with Preprocessing)

  • Jan 01, 2017
  • Thijs Laarhoven
  • Conference Article
  • Citations1

Exploring the constraints in formal verification of communication and computing systems

  • Aug 07, 2002
  • N Bogunovic
  • Conference Article
  • Citations2

Determining visibility between extended objects

  • Jun 22, 1998
  • A Hinkenjann +1
  • Conference Article
  • Citations2

A new approach on power estimation of CMOS sequential logic circuits

  • Oct 21, 1998
  • Ning Zhu +2
  • Book Chapter

Low-Power High-Speed Eight-Bit Universal Shift Register Design Using Clock Gating Technique

  • Dec 16, 2022
  • Preeti Sahu
  • Research Article

Towards robust electronic health record systems: integrating formal verification and process modeling techniques.

  • Sep 26, 2025
  • BMC medical research methodology
  • Saba Khan +5
  • Supplementary Content

Ingegneria di sistemi auto‐organizzanti con il paradigma multiagente

  • Apr 07, 2008
  • AMS Dottorato Institutional Doctoral Theses Repository (University of Bologna)
  • Luca Gardelli
  • Research Article
  • Citations1

Formal Verification of Deep Brain Stimulation Controllers for Parkinson's Disease Treatment.

  • Mar 18, 2023
  • Neural Computation
  • Arooj Nawaz +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.