Invention Grant
- Patent Title: Constructing inductive counterexamples in a multi-algorithm verification framework
- Patent Title (中): 在多算法验证框架中构建归纳反例
-
Application No.: US13455839Application Date: 2012-04-25
-
Publication No.: US08589837B1Publication Date: 2013-11-19
- Inventor: Jason R. Baumgartner , Michael L. Case , Robert L. Kanzelman , Hari Mony
- Applicant: Jason R. Baumgartner , Michael L. Case , Robert L. Kanzelman , Hari Mony
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
A computer-implemented method simplifies a netlist, verifies the simplified netlist using induction, and remaps resulting inductive counterexamples via inductive trace lifting within a multi-algorithm verification framework. The method includes: a processor deriving a first unreachable state information that can be utilized to simplify the netlist; performing a simplification of the netlist utilizing the first unreachable state information; determining whether the first unreachable state information can be inductively proved on an original version of the netlist; and in response to the first unreachable state information not being inductively provable on the original netlist: projecting the first unreachable state information to a minimal subset; and adding the projected unreachable state information as an invariant to further constrain a child induction process. Adding the projected state information as an invariant ensures that any resulting induction counterexamples can be mapped to valid induction counterexamples on the original netlist before undergoing the simplification.
Public/Granted literature
- US20130290918A1 CONSTRUCTING INDUCTIVE COUNTEREXAMPLES IN A MULTI-ALGORITHM VERIFICATION FRAMEWORK Public/Granted day:2013-10-31
Information query