• Home
  • Search
  • Learning from constraints for formal property checking
  • https://doi.org/10.1109/hldvt.2009.5340176Copy DOI Icon

Learning from constraints for formal property checking

  • Nov 1, 2009
  • In-Ho Moon +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Constraints are commonly used in both simulation and formal verification in order to specify expected input conditions and state transitions. Constraint solving is a process to determine input vectors which satisfy the set of constraints during constrained random simulation. Even though constraints are used in formal property checking to restrict the search space, constraint solving has never had direct application to formal property checking. There are often many simple, yet powerful, invariants that can be learned from constraint solving during constrained random simulation. These invariants are shown in this paper to significantly simplify the formal verification problem. We use approximate constraint solving to compute an approximate set of valid input vectors. The approximate set of valid input vectors are a strict superset of the set of all legal input vectors. We use BDD techniques to compute these input vectors during constrained random simulation, then process the resulting BDDs for learning invariants which can be used during formal property checking. This paper presents efficient BDD algorithms to learn invariants from the BDDs generated from approximate constraint solving. We also present how these learned invariants can be applied to the formal property checking. Experimental results show that invariants learned during constraint solving can significantly improve the performance of formal property checking with many industrial designs.

Similar Papers
  • Research Article

Learning from Constraints for Formal Property Checking

  • Feb 05, 2010
  • Journal of Electronic Testing
  • In-Ho Moon +1
  • Book Chapter
  • Citations17

Using Conditions to Expedite Consensus in Synchronous Distributed Systems

  • Jan 01, 2003
  • Achour Mostefaoui +2
  • Research Article
  • Citations12

TOV: Sequential Test Generation by Ordering of Test Vectors

  • Mar 01, 2010
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Irith Pomeranz +1
  • Research Article
  • Citations3

Solving the Schrödinger equation using program synthesis.

  • Oct 15, 2021
  • The Journal of Chemical Physics
  • Scott Habershon
  • Conference Article
  • Citations78

STAFAN: An Alternative to Fault Simulation

  • Jun 25, 1984
  • Sunil K Jain +1
  • Research Article
  • Citations30

A parallel growing architecture for self-organizing maps with unsupervised learning

  • Feb 23, 2005
  • Neurocomputing
  • Iren Valova +3
  • Conference Article

Scan Chains Testing for Latches to Reduce Area and the Power Consumption

  • Jul 20, 2012
  • Anusuya Yuvaraj
  • Conference Article
  • Citations2

Vector quantizer design using genetic algorithms

  • Mar 31, 1996
  • Sunghyun Choi +1
  • Research Article

Algorithm for determining the optimum number of clusters on the basis of the Kohonen neural network

  • Jan 01, 2020
  • Connectivity
  • O M Tkachenko +4
  • Conference Article
  • Citations24

STAFAN: An alternative to fault simulation

  • Jun 01, 1988
  • S K Jain +1
  • Conference Article
  • Citations3

Neural network vector quantizer design using sequential and parallel learning techniques

  • Jan 01, 1991
  • F.H Wu +2
  • Research Article
  • Citations12

Functional Test Generation for Hard-to-Reach States Using Path Constraint Solving

  • Jun 01, 2016
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Yanhong Zhou +4
  • Research Article
  • Citations14

Orthogonalised frequency domain volterra model for non-gaussian inputs

  • Jan 01, 1993
  • IEE Proceedings F Radar and Signal Processing
  • S.B Kim +1
  • Conference Article

Placement with self-organising neural networks

  • Nov 27, 1995
  • M.S Zamani +1
  • Dissertation

A Structural Approach to Constraint Satisfaction Problems

  • Mar 26, 2025
  • Michel Medema
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.