Layouts with routes with different spacings 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, 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.
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 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.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- IC”
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
- IC”
-
21. 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. - View Dependent Claims (22, 23)
- IC”
Specification