Latch modeling technique for formal verification
AssigneeSynopsys, Inc.
InventorsYirng-An Chen, Robert F. Damiano, Bharat Kalyanpur, James H. Kukula
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsYirng-An Chen, Robert F. Damiano, Bharat Kalyanpur, James H. Kukula
Estimating the term…
A method for formal verification includes a latch remodeling process to reduce computational requirements for clock modeling. Latches that exhibit flip flop-like output behavior in a synthesized layout of sequential logic are identified and replaced with flip flops to generate a remodeled layout. This latch replacement can be performed using rules that filter out latches that do not exhibit flip flop-like output behavior. Clock modeling is then performed on the remodeled layout. Because the remodeled layout contains fewer latches than the original synthesized layout, the computational expense and time required for clock modeling (and hence, formal verification) on the remodeled layout can be significantly reduced over the requirements for clock modeling (and formal verification) on the original synthesized layout.
A method for performing formal verification of an integrated circuit (IC) design, the method comprising:
A method for performing formal verification of an integrated circuit (IC) design, the method comprising:
A method for performing formal verification of an integrated circuit (IC) design, the method comprising:
A system for performing formal verification of an integrated circuit (IC) design, the system comprising:
A system for performing formal verification of an integrated circuit (IC) design, the system comprising:
A system for performing formal verification of an integrated circuit (IC) design, the system comprising:
A computer-readable medium encoded with a program for controlling the operation of a computer, the program comprising:
A computer-readable medium encoded with a program for controlling the operation of a computer, the program comprising:
A computer-readable medium encoded with a program for controlling the operation of a computer, the program comprising:
Dependencies are inferred from the claim text.