Managing model checks of sequential designs
AssigneeSynopsys, Inc.
InventorsManish Pandey, Jinqing Yu
Life of this patent
Estimating the term…
Abstract
A method, system or computer usable program product for model checking a first circuit model including determining whether the first circuit model is functionally equivalent to one of a set of prior circuit models stored in persistent memory, and in response to determining functional equivalence, utilizing a processor to provide test results for the functionally equivalent prior circuit model.
Claims27
A method of model checking a first circuit model comprising:
- utilizing a processor to determine whether the first circuit model is functionally equivalent to one of a set of prior circuit models previously stored in persistent memory with corresponding prior test results for each of the set of prior circuit models;
- and
- in response to determining functional equivalence, utilizing the processor to provide the corresponding prior test results for the functionally equivalent prior circuit model.
A computer usable program product comprising a computer usable persistent storage medium including computer usable code for use in model checking a first circuit model, the computer usable program product comprising code for performing the steps of:
- utilizing a processor to determine whether the first circuit model is functionally equivalent to one of a set of prior circuit models previously stored in persistent memory with corresponding prior test results for each of the set of prior circuit models;
- and
- in response to determining functional equivalence, utilizing the processor to provide the corresponding prior test results for the functionally equivalent prior circuit model.
A data processing system for model checking a first circuit model, the data processing system comprising:
- a processor;
- and
- a persistent memory storing program instructions which when executed by the processor determine whether the first circuit model is functionally equivalent to one of a set of prior circuit models previously stored in persistent memory with corresponding prior test results for each of the set of prior circuit models, and if functional equivalence is shown, utilizing the processor to provide the corresponding prior test results for the functionally equivalent prior circuit model.
A method of model checking a first circuit model comprising:
- utilizing a processor to determine whether the first circuit model is functionally equivalent to one of a set of prior circuit models stored in a database in persistent memory, each prior circuit model previously stored with a corresponding set of prior test results in the database;
- in response to a positive determination of functional equivalence, providing the corresponding set of prior test results stored with the functionally equivalent prior circuit model;
- and
- in response to a negative determination of functional equivalence, utilizing the processor to perform a model check of the first circuit model.
Dependencies are inferred from the claim text.