Method and mechanism for performing latch-up check on an IC design
First Claim
Patent Images
1. A method of performing a Design Rule Check of an IC design, comprising:
- partitioning a geometry associated with the IC design;
determining distances within various points in the geometry;
creating connectivity graphs by a processor between a source and a destination for the various points in an nwell or pwell structure of the geometry, wherein distances associated with the various points in the nwell or pwell structure are measured by traversing a plurality of different paths between the source and the destination of the connectivity graphs;
storing the connectivity graphs on a volatile or non-volatile computer usable medium device or displaying the connectivity graphs in a display device; and
analyzing the connectivity graphs to determine if a design rule has been violated.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for performing latchup checks for an IC design. In one approach, partitioning is used to create separate sections of the geometry to analyze. The data is then checked by performing graph manipulations.
-
Citations
30 Claims
-
1. A method of performing a Design Rule Check of an IC design, comprising:
-
partitioning a geometry associated with the IC design; determining distances within various points in the geometry; creating connectivity graphs by a processor between a source and a destination for the various points in an nwell or pwell structure of the geometry, wherein distances associated with the various points in the nwell or pwell structure are measured by traversing a plurality of different paths between the source and the destination of the connectivity graphs; storing the connectivity graphs on a volatile or non-volatile computer usable medium device or displaying the connectivity graphs in a display device; and analyzing the connectivity graphs to determine if a design rule has been violated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing a Design Rule Check of an IC design, comprising:
-
means for partitioning a geometry associated with the IC design; means for determining distances within various points in the geometry; a processor for creating connectivity graphs between a source and a destination for the various points in an nwell or pwell structure of the geometry, wherein distances associated with the various points in the nwell or pwell structure are measured by traversing a plurality of different paths between the source and the destination of the connectivity graphs; a volatile or non-volatile computer usable medium device for storing the connectivity graphs or a display device for displaying the connectivity graphs; and means for analyzing the connectivity graphs to determine if a design rule has been violated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a volatile or non-volatile computer usable storage medium device having executable code to execute by a processor a process for performing a Design Rule Check of an IC design, the process comprising:
-
partitioning a geometry associated with the IC design; determining distances within various points in the geometry; creating connectivity graphs between a source and a destination for the various points in an nwell or a pwell structure of the geometry, wherein distances associated with the various points in the nwell or pwell structure are measured by traversing a plurality of different paths between the source and the destination of the connectivity graphs; storing the connectivity graphs or displaying the connectivity graphs on a display device; and analyzing the connectivity graphs to determine if a design rule has been violated. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification