Local preferred direction architecture, tools, and apparatus
First Claim
1. A design layout comprising:
- a plurality of routing layers; and
a first polygonally shaped region and a second polygonally shaped region on one of the layers, the first region having a first local preferred routing direction and the second region having a second local preferred routing direction that is different than the first local preferred routing direction, wherein a local preferred routing direction of a region defines a preferred direction for defining routes in the region, wherein the first region has a different shape than the second region, wherein the first region is in the shape of a non-quadrilateral polygon,wherein the first region does not encompass the second region and the second region does not encompass the first region.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a Local Preferred Direction (LPD) wiring model for use with one or more EDA tools (such as placing, routing, etc). An LPD wiring model allows at least one wiring layer to have a set of regions that each have a different preferred direction than the particular wiring layer. In addition, each region has a local preferred direction that differs from the local preferred direction of at least one other region in the set. Furthermore, at least two regions have two different polygonal shapes and no region in the set encompasses another region in the set. Some embodiments also provide a Graphical User Interface (GUI) that facilitates a visual presentation of an LPD design layout and provides tools to create and manipulate LPD regions in a design layout.
-
Citations
39 Claims
-
1. A design layout comprising:
-
a plurality of routing layers; and a first polygonally shaped region and a second polygonally shaped region on one of the layers, the first region having a first local preferred routing direction and the second region having a second local preferred routing direction that is different than the first local preferred routing direction, wherein a local preferred routing direction of a region defines a preferred direction for defining routes in the region, wherein the first region has a different shape than the second region, wherein the first region is in the shape of a non-quadrilateral polygon, wherein the first region does not encompass the second region and the second region does not encompass the first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A design layout comprising:
-
a plurality of routing layers; and a first local preferred direction (“
LPD”
) region and a second LPD region on one of the layers, the first LPD region having a first polygonal shape and a first local preferred routing direction, the second LPD region having a second polygonal shape and a second local preferred routing direction that is different than the first local preferred routing direction, wherein routes that traverse in a non-preferred direction are penalized while routes that traverse in a preferred direction are not, wherein the first and second LPD regions have two different polygonal shapes, wherein each polygonal shape is a convex polygon. - View Dependent Claims (14)
-
-
15. A multi-layer design layout comprising:
-
a first wiring layer having at least one pre-designed circuit block having a preferred wiring direction; and a second wiring layer positioned directly adjacent to said first wiring layer, wherein said second wiring layer has at least one region adjacent to said pre-designed circuit block, said region having a local preferred wiring direction parallel or orthogonal to the preferred wiring direction of said at least one pre-designed circuit block, wherein the local preferred wiring direction of the region defines a preferred direction for defining wires in the region, wherein the local preferred wiring direction of the region is different than a preferred wiring direction of at least one other region on the second wiring layer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An integrated circuit (“
- IC”
) comprising;a plurality of wiring layers; and a first polygonally shaped region and a second polygonally shaped region on one of the layers, the first region having a first local preferred wiring direction, the second region having a second local preferred wiring direction that is different than the first local preferred wiring direction, wherein a preferred wiring direction of a region is a direction in which a majority of the wires in the region have to traverse, wherein the first region has a different shape than the second region, wherein the first region is in the shape of a non-quadrilateral polygon, wherein the first region does not encompass the second region and the second region does not encompass the first region. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
- IC”
-
34. A multi-layer integrated circuit comprising:
-
a first wiring layer having at least one pre-designed circuit block having a preferred wiring direction; and a second wiring layer positioned directly adjacent to said first wiring layer, wherein said second wiring layer has at least one region adjacent to said pre-designed circuit block, said region having a local preferred wiring direction parallel or orthogonal to the preferred wiring direction of said at least one pre-designed circuit block, wherein the local preferred wiring direction of the region defines a preferred direction of wires in the region, wherein the local preferred wiring direction of the region is different than a preferred wiring direction of at least one other region on the second wiring layer. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification