Method for verifying circuit layout design
First Claim
1. Method for designing an integrated circuit layout by verifying that predetermined design constraints are satisfied for a conductive path between at least two nodes, comprising the steps of:
- labeling all polygons of said integrated circuit layout with a name which corresponds to a layer of the integrated circuit layout;
creating a file of polygons which includes polygons located along said conductive path; and
determining whether polygons in said file of polygons located along said conductive path satisfy predetermined width constraints specified for that path.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to methods to assist designing integrated circuits by verifying that design constraints (e.g., minimum path width) are satisfied between two arbitrary nodes of a circuit layout. In an exemplary embodiment, a method for designing an integrated circuit layout by verifying that predetermined design constraints are satisfied for an arbitrary path defined by at least two nodes, comprises the steps of labeling all polygons of the integrated circuit layout with a name which corresponds to a layer of the integrated circuit layout in which each polygon is located, creating a file of polygons which includes polygons located along the arbitrary path, and determining whether polygons located along the arbitrary path satisfy predetermined design constraints specified for that path.
16 Citations
15 Claims
-
1. Method for designing an integrated circuit layout by verifying that predetermined design constraints are satisfied for a conductive path between at least two nodes, comprising the steps of:
labeling all polygons of said integrated circuit layout with a name which corresponds to a layer of the integrated circuit layout;
creating a file of polygons which includes polygons located along said conductive path; and
determining whether polygons in said file of polygons located along said conductive path satisfy predetermined width constraints specified for that path.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. Method for designing an integrated circuit layout by verifying that predetermined design constraints are satisfied for an arbitrary path defined by at least two nodes, comprising the steps of:
-
labeling all polygons of said integrated circuit layout with a name which corresponds to a layer of the integrated circuit layout in which each polygon is located.; creating a file of polygons located along said arbitrary path; and determining whether polygons in said file of polygons located along said arbitrary path satisfy predetermined width constraints specified for that path wherein said step of determining further includes the steps of; verifying those paths defined by said merged polygons in said layer which comply with said predetermined width constraints; eliminating those portions of said merged polygons which fail to comply with said predetermined width constraints; labeling any remaining portions of said merged polygons with an index for each unconnected node; locating said at least two nodes relative to said remaining portions; and comparing the index for any remaining portion corresponding to a first of said at least two nodes with the index for any remaining portion corresponding to a second of said at least two nodes. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification