Layouts with routes with different widths in different directions on the same layer, and method and apparatus for generating such layouts
AssigneeCadence Design Systems, Inc.
InventorsSteven Teig, Etienne Jacques
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
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.
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.
Dependencies are inferred from the claim text.