System and method for implementing image-based design rules
First Claim
1. A method for creating a two-dimensional (2D) image-based design rule (IBDR) comprising:
- using a computer system which comprises at least one processor and is programmed or configured for;
identifying a search pattern that is representative of a 2D pattern of interest of a design;
creating a pattern representation for the 2D image-based design rule based at least in part on the search pattern;
identifying a plurality of elements in the pattern representation; and
assigning a correlation value to at least one element of the plurality of elements based at least in part upon whether or not the at least one element is to be considered in the pattern representation for a design rule check with the 2D image-based design rule.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for creating and implementing two-dimensional (2D), image-based design rules (IBDRs) are disclosed. Techniques for creating 2D IBDR can include identifying a search pattern that is representative of a 2D pattern of interest of a design, creating a pattern representation based on the search pattern, defining an anchor point for the pattern representation, and assigning weights to elements of the pattern representation. The 2D MDR can be used in systems and method for searching a design by comparing the 2D IBDR to the design. A number of 2D IBDRs can be merged into a subset of similar 2D IBDRs by characterizing desired rule geometries, sorting the 2D IBDRs into groups according to the desired rule geometries, merging the groups of 2D IBDRs into a single representative search pattern. Additionally, standard design rules can be created from the disclosed 2D IBDRs. The standard design rule can be created from a 2D pattern of interest by defining an origin of a shape within the 2D pattern of interest, identifying features within the 2D pattern of interest, deriving parameters relative to the origin for each of the identified features, and writing the standard design rule script using the derived parameters.
-
Citations
33 Claims
-
1. A method for creating a two-dimensional (2D) image-based design rule (IBDR) comprising:
-
using a computer system which comprises at least one processor and is programmed or configured for; identifying a search pattern that is representative of a 2D pattern of interest of a design; creating a pattern representation for the 2D image-based design rule based at least in part on the search pattern; identifying a plurality of elements in the pattern representation; and assigning a correlation value to at least one element of the plurality of elements based at least in part upon whether or not the at least one element is to be considered in the pattern representation for a design rule check with the 2D image-based design rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a non-transitory computer readable storage medium having executable code which, when executed by a processor, causes the processor to perform a method for creating a two-dimensional (2D) image-based design rule (IBDR), the method comprising:
-
using a computer system which comprises at least one processor and is programmed or configured for; identifying a search pattern that is representative of a 2D pattern of interest of a design; creating a pattern representation, which includes a plurality of elements, for the 2D image-based design rule based at least in part on the search pattern; identifying a plurality of elements in the pattern representation; and assigning a correlation value to at least one element of the plurality of elements based at least in part upon whether or not the at least one element is to be considered in the pattern representation for a design rule check with the 2D image-based design rule. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system for creating a two-dimensional (2D) image-based design rule (IBDR), comprising:
-
a computer system which comprises at least one processor that is to; identify a search pattern that is representative of a 2D pattern of interest of a design; create a pattern representation, which includes a plurality of elements, for the 2D image-based design rule based at least in part on the search pattern; identify a plurality of elements in the pattern representation; and assign a correlation value to at least one element of the plurality of elements based at least in part upon whether or not the at least one element is to be considered in the pattern representation for a design rule check with the 2D image-based design rule. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification