Layouts with routes with different widths in different directions on the same layer, and method and apparatus for generating such layouts
First Claim
Patent Images
1. A multi-layer integrated-circuit (“
- IC”
) layout comprising a route that traverses different directions on a particular layer, wherein the route has a first segment in a diagonal first direction and a second segment in a Manhattan second direction, wherein the first segment is wider than the second segment on the particular layer.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method of routing nets in a multi-layer integrated-circuit (“IC”) layout. For a particular net, the method specifies widths for routing the particular net in different directions on the same layer. It then defines a particular route for the particular net, where the route has different widths in the different directions on the same layer.
-
Citations
17 Claims
-
1. A multi-layer integrated-circuit (“
- IC”
) layout comprising a route that traverses different directions on a particular layer, wherein the route has a first segment in a diagonal first direction and a second segment in a Manhattan second direction, wherein the first segment is wider than the second segment on the particular layer.
- IC”
-
2. A multi-layer integrated-circuit (“
- IC”
) layout comprising;a) a plurality of nets having a plurality of routable elements; b) a plurality of routes for connecting the routable elements of nets, wherein the routes traverse a plurality of directions on a particular layer; and c) said plurality of routes having a set of routes, wherein each route in the set has first and second segments on the particular layer, wherein the first segment is in a diagonal first direction and the second segment is in a Manhattan second direction, wherein the first segment is wider than the second segment. - View Dependent Claims (3, 4, 5, 6, 7, 8)
- IC”
-
9. A method of routing nets in a multi-layer integrated-circuit (“
- IC”
) layout, the method comprising;a) for a particular net, specifying different widths for routing the particular net in different directions on a particular layer; and b) defining a particular route for the particular net, wherein the particular route has a first segment in a diagonal first direction on the particular layer and a second segment in a Manhattan second direction on the particular layer, wherein the first segment is wider than the second segment. - View Dependent Claims (10, 11, 12, 13)
- IC”
-
14. A computer readable medium storing a computer program for routing nets in a multi-layer integrated-circuit (“
- IC”
) layout, the computer program comprising instructions for;a) specifying, for a particular net, different widths for routing the particular net in different directions on the particular layer; b) defining a particular route for the particular net, wherein the particular route has a first segment in a diagonal first direction on the particular layer and a second segment in a Manhattan second direction on the particular layer, wherein the first segment is wider than the second segment. - View Dependent Claims (15, 16, 17)
- IC”
Specification