Method and apparatus for adaptively selecting the wiring model for a design region
First Claim
Patent Images
1. A method of routing nets in a region of an integrated-circuit (“
- IC”
) layout, wherein the layout has a plurality of wiring layers, the method comprising;
a) identifying a characteristic of the region; and
b) based on the identified characteristic, selecting a wiring model from a set of wiring models, wherein each wiring model specifies a wiring direction for each wiring layer in the region, wherein one of the wiring models specifies at least one wiring direction that is diagonal with respect to the layout'"'"'s coordinate axes, wherein one wiring model specifies a wiring direction for a particular wiring layer in the region that is not available as a wiring direction on any wiring layer of at least one other wiring model.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of routing nets in a region of an integrated-circuit layout. This method initially identifies a characteristic of the region, and then selects a wiring model from a set of wiring models, based on the identified characteristic. Each wiring models specifies a set of routing directions. The method then routes the nets based on the selected wiring model.
-
Citations
32 Claims
-
1. A method of routing nets in a region of an integrated-circuit (“
- IC”
) layout, wherein the layout has a plurality of wiring layers, the method comprising;a) identifying a characteristic of the region; and
b) based on the identified characteristic, selecting a wiring model from a set of wiring models, wherein each wiring model specifies a wiring direction for each wiring layer in the region, wherein one of the wiring models specifies at least one wiring direction that is diagonal with respect to the layout'"'"'s coordinate axes, wherein one wiring model specifies a wiring direction for a particular wiring layer in the region that is not available as a wiring direction on any wiring layer of at least one other wiring model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- IC”
-
14. A computer readable medium comprising a computer program having executable code, the computer program for routing nets in a region of an integrated-circuit (“
- IC”
) layout, wherein the layout has a plurality of wiring layer, the computer program comprising;a) a first set of instructions for identifying a characteristic of the region; and
b) a second set of instructions for selecting, based on the identified characteristic, a wiring model from a set of wiring models, wherein each wiring model specifics a wiring direction for each wiring layer in the region, wherein one of the wiring models specifies at least one wiring direction that is diagonal with respect to the layout'"'"'s coordinate axes, wherein one wiring model specifies a wiring direction for a particular wiring layer in the region that is not available as a wiring direction on any wiring layer of at least one other wiring model. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- IC”
-
21. A method of routing nets in a region of an integrate-circuit (“
- IC”
) layout, wherein the layout has a plurality of wiring layers, the method comprising;a) identifying a characteristic of the region;
b) based on the identified characteristic, selecting a wiring model from set of at least two wiring models, wherein each wiring model specifies one preferred routing direction for each wiring layer in the region, wherein at least one preferred routing direction in one wiring model is not a preferred routing direction in any layer of at least one other wiring model. - View Dependent Claims (22, 23, 24, 25, 26)
- IC”
-
27. A computer readable medium comprising a computer program having executable code, the computer program for routing nets in a region of an integrated-circuit (“
- IC”
) layout, wherein the region has a plurality of wiring layers, the computer program comprising sets of instructions for;a) identifying a characteristic of the region;
b) based on the identified characteristic, selecting a wiring model from a set of at least two wiring models, wherein each wiring model specifies one preferred routing direction for each wiring layer in the region, wherein at least one preferred routing direction in one wiring model is not a preferred routing direction in any layer of at least one other wiring model. - View Dependent Claims (28, 29, 30, 31, 32)
- IC”
Specification