System and method for performing verification based upon both rules and models
First Claim
Patent Images
1. A computer-implemented method for performing verification comprising:
- predicting the physical realization of a layout design based at least in part upon model parameters;
analyzing the predicted layout design using model-based design rules, wherein the model-based design rules are associated with a model-based buffer distance smaller than a design rule check (DRC) buffer distance used with a DRC rule;
determining areas of violation based at least in part upon the analyzed layout design, wherein the act of determining areas of violation comprises using a processor; and
storing the areas in a volatile or non-volatile computer-usable medium or displaying the areas on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for integrating both models and rules into a verification flow to address both of these issues. Models are employed to perform simulations to provide more accurate verification results. In addition, the lithography simulation results can be used to fine-tune the rules themselves to provide a more realistic check upon circuit designs.
-
Citations
23 Claims
-
1. A computer-implemented method for performing verification comprising:
-
predicting the physical realization of a layout design based at least in part upon model parameters; analyzing the predicted layout design using model-based design rules, wherein the model-based design rules are associated with a model-based buffer distance smaller than a design rule check (DRC) buffer distance used with a DRC rule; determining areas of violation based at least in part upon the analyzed layout design, wherein the act of determining areas of violation comprises using a processor; and storing the areas in a volatile or non-volatile computer-usable medium or displaying the areas on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for performing verification comprising:
-
means for predicting a physical realization of a layout design based at least in part upon model parameters; means for analyzing the predicted layout design model-based design rules, wherein the model-based design rules are associated with a model-based buffer distance smaller than a design rule check (DRC) buffer distance used with a DRC rule; a processor for determining areas of violation based at least in part upon the analyzed layout design; and a volatile or non-volatile computer-usable medium for storing the areas or a display device for displaying the areas. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product embodied in a volatile or non-volatile computer-usable medium, storing executable code to execute a process for performing verification, the process comprising:
-
predicting the physical realization of a layout design based at least in part upon model parameters; analyzing the predicted layout design using model-based design rules, wherein the model-based design rules are associated with a model-based buffer distance smaller than a design rule check (DRC) buffer distance used with a DRC rule; and determining areas of violation based at least in part upon the analyzed layout design; and storing the areas or displaying the areas on a display device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification