Phase abstraction for formal verification
AssigneeSynopsys, Inc.
InventorsPer Bjesse, James H. Kukula
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsPer Bjesse, James H. Kukula
Estimating the term…
A method for functional verification includes transforming an original multiphase circuit design into a phase-abstracted circuit design by identifying cyclical (repetitive) signals in the multiphase circuit design, determining a number of simulation phases for the multiphase circuit design, unwinding the multiphase circuit design by the number of phases to create an unwound design, and then applying logic reduction techniques to the unwound design using the clock-like signals to reduce (simplify) the logic in the unwound design by eliminating unused/unnecessary registers, inputs, outputs, and logic. The resulting phase-abstracted design can then be processed much more efficiently by functional verification engines than the original multiphase circuit design due to the reduced number of registers/inputs.
A system for processing a multiphase circuit design, the system including a non-transitory computer-readable medium encoded with logic comprising:
A non-transitory computer-readable medium encoded with a program for causing a computer to process a multiphase circuit design, the program comprising:
Dependencies are inferred from the claim text.