Layouts with routes with different spacings 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 each particular net in a set of nets, the method specifies different spacing constraints for routing the particular net in different directions on the same layer. It then defines a particular route for each particular net in the set of nets, where the spacing between at least one particular route and an item adjacent to the route in the layout is different in the different directions on the same layer.
Claims23
A multi-layer integrated-circuit (“IC”) layout comprising a route that, on a particular layer, traverses different directions next to another item in the layout, wherein a minimum required spacing between the route and the item is different in two directions traversed by the route.
A method of routing nets in a multi-layer integrated-circuit (“IC”) layout, the method comprising:
- a) for each particular net in a set of nets, specifying different spacing constraints for routing the particular net in different directions on a particular layer;
- b) defining a particular route for each particular net in the set of nets, wherein the spacing between the particular route and an item adjacent to the route in the layout is different in the different directions on said particular layer.
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) for each particular net in a set of nets, specifying different spacing constraints for routing the particular net in different directions on a particular layer;
- b) defining a particular route for each particular net in the set of nets, wherein the spacing between the particular route and an item adjacent to the route in the layout is different in the different directions on said particular layer.
Dependencies are inferred from the claim text.