Method and apparatus for generating routes for groups of related node configurations
First Claim
1. A method of identifying a set of routes for a net having a set of pins in a region of a design layout, the method comprising:
- a) partitioning the region into a plurality of sub-regions, b) identifying a first set of sub-regions containing the net'"'"'s pins;
c) based on the first set of sub-regions, identifying a first route that traverses a second set of sub-regions, wherein the first and second set of sub-regions have a particular relationship; and
d) based on the particular relationship, identifying a second route from the first route, wherein the second route traverses the first set of sub-regions.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method that identifies a set of routes for a net that has a set of pins in a region of a design layout. The method initially partitions the region into a number of sub-regions. It then identifies a first set of sub-regions that contains the net'"'"'s pins. Based on the first set of sub-regions, the method identifies a first route that traverses a second set of sub-regions. The first and second sets of sub-regions have a particular relationship. Based on this particular relationship, the method identifies a second route from the first route, where the second route traverses the first set of sub-regions.
137 Citations
21 Claims
-
1. A method of identifying a set of routes for a net having a set of pins in a region of a design layout, the method comprising:
-
a) partitioning the region into a plurality of sub-regions, b) identifying a first set of sub-regions containing the net'"'"'s pins;
c) based on the first set of sub-regions, identifying a first route that traverses a second set of sub-regions, wherein the first and second set of sub-regions have a particular relationship; and
d) based on the particular relationship, identifying a second route from the first route, wherein the second route traverses the first set of sub-regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of identifying routes for nets in a region of a design layout, the method comprising:
-
a) partitioning the region into a plurality of sub-regions, and b) for each particular net, i) identifying a set of sub-regions containing the net'"'"'s pins;
ii) retrieving a first set of routes for the identified set of sub-regions from a storage structure, wherein each route in the retrieved set of routes traverses a base set of sub-regions that has a particular relationship to the identified set of sub-regions;
iii) identifying a second set of routes from the first set of routes based on the particular relationship between the base set of sub-regions and the identified set of sub-regions, wherein the second set of routes are routes for the particular net. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium that includes a computer program for identifying a route for a net in a region of a design layout, the computer program comprising:
-
a) a first set of instructions for partitioning the region into a plurality of sub-regions, b) a second set of instructions for identifying a first set of sub-regions containing the net'"'"'s pins;
c) a third set of instructions for identifying, based on the first set of sub-regions, a first route that traverses a second set of sub-regions, wherein the first and second set of sub-regions have a particular relationship; and
d) a third set of instructions for identifying, based on the particular relationship, a second route from the first route, wherein the second route traverses the first set of sub-regions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification