Lazy symbolic model checking
AssigneeIntel Corporation
InventorJin Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorJin Yang
Estimating the term…
Methods for formal verification of circuits and other finite-state systems may improve efficiency and capacity of popular binary decision diagram (BDD) based algorithms. A lazy pre-image computation method builds new transition relation partitions on-demand only for relevant next internal variables of a state predicate, and conjoins only next state relations for relevant next internal variables to a pre-image including the state predicate. A lazy backward reachability analysis method makes iterative use of the lazy pre-image computation method to compute the set of states reachable to a given set of states in zero or more transitions. A lazy equivalence checking method makes iterative use of the lazy pre-image computation method to compute conditions that necessarily must be satisfied to disprove equivalence. These methods may provide for symbolic model checking of circuits and other finite state systems previously too large to be completed successfully using BDD based algorithms.
A computer software product having one or more recordable medium having executable instructions stored thereon which, when executed by a processing device, causes the processing device to:
A computer software product having one or more recordable medium having executable instructions stored thereon which, when executed by a processing device, causes the processing device to:
A method comprising:
A method comprising:
A computer software product having one or more recordable medium having executable instructions stored thereon which, when executed by a processing device, causes the processing device to:
A formal verification method using a next state relation N and a set of next variables W′ that contains a set of next internal variables Ws′, to compute a pre-image Pre(S(W)) of a state predicate S(W) involving a set of variables W according to a logical relation equivalent to or including:
A verification system comprising:
A verification system comprising:
A verification system comprising:
A verification system comprising:
Dependencies are inferred from the claim text.