System and method for implementing image-based design rules
First Claim
1. A computer implemented method for merging a plurality of two-dimensional (2D) image-based design rules (IBDRs) stored in a design rule database into a subset of 2D IBDRs, comprising:
- using at least one computer system including at least one processor to perform a process, the process comprising;
characterizing one or more desired rule geometries;
sorting the plurality of two-dimensional image-based design rules into one or more groups according to the one or more desired rule geometries, wherein a group of the one or more groups comprises multiple two-dimensional image-based design rules, each of which includes one or more similar geometric features; and
merging one or more groups, which includes the group, of the groups of two-dimensional image-based design rules into a single representative search pattern.
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
20 Claims
-
1. A computer implemented method for merging a plurality of two-dimensional (2D) image-based design rules (IBDRs) stored in a design rule database into a subset of 2D IBDRs, comprising:
-
using at least one computer system including at least one processor to perform a process, the process comprising; characterizing one or more desired rule geometries; sorting the plurality of two-dimensional image-based design rules into one or more groups according to the one or more desired rule geometries, wherein a group of the one or more groups comprises multiple two-dimensional image-based design rules, each of which includes one or more similar geometric features; and merging one or more groups, which includes the group, of the groups of two-dimensional image-based design rules into a single representative search pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for merging a plurality of two-dimensional (2D) image-based design rules (IBDRs) stored in a design rule database into a subset of 2D IBDRs, comprising:
-
a computing system that includes at least one processor and is to; characterize one or more desired rule geometries; sort the plurality of two-dimensional image-based design rules into one or more groups according to the one or more desired rule geometries, wherein at least one of the plurality of two-dimensional image-based design rules comprises a layout clip or an image of at least a part of an electronic design; merge one or more of the groups of two-dimensional image-based design rules into a single representative search pattern; and store the single representative search pattern on a non-transitory computer readable storage medium or displaying the single representative search pattern in a display apparatus. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product including a non-transitory computer accessible medium having a sequence of instructions stored thereupon which, when executed by at least one computing system, causes the computing system to perform a method of merging a plurality of two-dimensional (2D) image-based design rules (IBDRs) stored in a design rule database into a subset of 2D IBDRs, the method comprising:
-
using at least one computer system including at least one processor to perform a process, the process comprising; characterizing one or more desired rule geometries; sorting the plurality of two-dimensional image-based design rules into one or more groups according to the one or more desired rule geometries, wherein at least one of the plurality of two-dimensional image-based design rules comprises a layout clip or an image of at least a part of an electronic design; and merging one or more of the groups of two-dimensional image-based design rules into a single representative search pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification