Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
65 words
An automatic routing method, comprising: setting a cost parameter for at least one of a bifurcated route, a number of curves, a length of parallel wires, and a number of wires adjacent to an unrouted wiring pin; and, automatically determining a route of a wiring pattern within a route controlled area of a wiring design based on the cost parameter set by said setting step.
Claim 2
Dependent Claim
65 words
An automatic routing method, comprising: setting a cost parameter for at least one of a bifurcated route, a number of curves, a length of parallel wires, and a number of wires adjacent to an unrouted wiring pin; and, automatically determining a route of a wiring pattern within a route controlled area of a wiring design based on the cost parameter set by said setting step.
Claim 3
Dependent Claim
79 words
A method according to claim 1, further comprising setting cost-overriding information for a route controlled area prior to said determining step regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and wherein said determining overrides the cost parameter based on the cost-overriding information.
Claim 4
Dependent Claim
80 words
A method according to claim 1, further comprising prioritizing each of a plurality of route controlled areas having an overlapping portion prior to said determining step; wherein said setting step sets the cost for routing parameters for each of the plurality of route controlled areas; and wherein said determining determines the route of the wiring pattern in the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.
Claim 5
Dependent Claim
117 words
An automatic routing apparatus comprising: a condition input unit setting a cost for routing parameters and cost-overriding information for a route controlled area of a wiring design regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and an automatic routing unit automatically determining a route of a wiring pattern within the route controlled area based on the cost for routing parameters set by said condition input unit, wherein said automatic routing unit overrides the cost function based on the cost-overriding information.
Claim 6
Dependent Claim
117 words
An automatic routing apparatus comprising: a condition input unit setting a cost for routing parameters and cost-overriding information for a route controlled area of a wiring design regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and an automatic routing unit automatically determining a route of a wiring pattern within the route controlled area based on the cost for routing parameters set by said condition input unit, wherein said automatic routing unit overrides the cost function based on the cost-overriding information.
Claim 7
Dependent Claim
78 words
An automatic routing apparatus comprising: a condition input unit setting a cost for routing parameters for each of a plurality of route controlled areas; a priority determining unit prioritizing each of the plurality of route controlled areas having an overlapping portion; and an automatic routing unit automatically determining a route of a wiring pattern in the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.
Claim 8
Dependent Claim
78 words
An automatic routing apparatus comprising: a condition input unit setting a cost for routing parameters for each of a plurality of route controlled areas; a priority determining unit prioritizing each of the plurality of route controlled areas having an overlapping portion; and an automatic routing unit automatically determining a route of a wiring pattern in the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.
Claim 9
Dependent Claim
74 words
An automatic routing apparatus, comprising: a condition input unit setting a cost parameter for at least one of a bifurcated route, a number of curves, a length of parallel wires, and a number of wires adjacent to an unrouted wiring pin; and, an automatic routing unit automatically determining a route of a wiring pattern within a route controlled area of a wiring design based on the cost parameter set by said condition input unit.
Claim 10
Dependent Claim
74 words
An automatic routing apparatus, comprising: a condition input unit setting a cost parameter for at least one of a bifurcated route, a number of curves, a length of parallel wires, and a number of wires adjacent to an unrouted wiring pin; and, an automatic routing unit automatically determining a route of a wiring pattern within a route controlled area of a wiring design based on the cost parameter set by said condition input unit.
Claim 11
Dependent Claim
79 words
An apparatus according to claim 6, wherein said condition input unit sets cost-overriding information for a route controlled area regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and wherein said automatic routing unit overrides the cost parameter based on the cost-overriding information.
Claim 12
Dependent Claim
82 words
An apparatus according to claim 6, further comprising a priority determining unit prioritizing each of a plurality of route controlled areas having an overlapping portion; wherein said condition input unit sets the cost for routing parameters for each of the plurality of route controlled areas; and wherein said automatic routing unit determines the route of the wiring pattern in the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.
Claim 13
Dependent Claim
107 words
An automatic routing method comprising: setting a cost for routing parameters and cost-overriding information for a route controlled area of a wiring design regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and automatically determining a route of a wiring pattern within the route controlled area based on the cost for routing parameters set by said setting step, wherein said determining step overrides the cost function based on the cost-overriding information.
Claim 14
Dependent Claim
107 words
An automatic routing method comprising: setting a cost for routing parameters and cost-overriding information for a route controlled area of a wiring design regarding at least one of routing through wiring layers, routing entirely within the route controlled area, permitting VIAs, routing in a sub-routing direction, routing in an upward, downward, rightward, and leftward direction, exceeding a wiring capacity, permitting a wire crossing, and altering a main-routing direction; and automatically determining a route of a wiring pattern within the route controlled area based on the cost for routing parameters set by said setting step, wherein said determining step overrides the cost function based on the cost-overriding information.
Claim 15
Dependent Claim
66 words
An automatic routing method, comprising: setting a cost for routine parameters for each of a plurality of route controlled areas; prioritizing each of the plurality of route controlled areas having an overlapping portion; and automatically determining a route of a wiring pattern within the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.
Claim 16
Dependent Claim
66 words
An automatic routing method, comprising: setting a cost for routine parameters for each of a plurality of route controlled areas; prioritizing each of the plurality of route controlled areas having an overlapping portion; and automatically determining a route of a wiring pattern within the overlapping portion based on the cost for routing parameters of one of the plurality of route controlled areas having a highest priority.