Method and apparatus for costing routes of nets
First Claim
Patent Images
1. A method of costing routes for a set of nets, the method comprising:
- a) identifying at least one route for each net, wherein each route has a particular length;
b) identifying an estimated route length for each net;
c) computing a cost that includes an exponential expression for each net, wherein each net'"'"'s exponential expression includes a base and an exponent, wherein the exponent of each net'"'"'s exponential expression includes the length of the net'"'"'s route divided by the estimated route length for the net.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method of costing routes for a set of nets. The method identifies at least one route for each net, where each route has a particular length. It also identifies an estimated route length for each net. It then computes a cost that includes an exponential expression for each net. Each net'"'"'s exponential expression includes a base and an exponent. The exponent of each net'"'"'s exponential expression includes the length of the net'"'"'s route divided by the estimated route length for the net.
101 Citations
20 Claims
-
1. A method of costing routes for a set of nets, the method comprising:
-
a) identifying at least one route for each net, wherein each route has a particular length;
b) identifying an estimated route length for each net;
c) computing a cost that includes an exponential expression for each net, wherein each net'"'"'s exponential expression includes a base and an exponent, wherein the exponent of each net'"'"'s exponential expression includes the length of the net'"'"'s route divided by the estimated route length for the net. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium that stores a computer program for costing routes for a set of nets, the computer program comprising sets of instructions for:
-
a) identifying at least one route for each net, wherein each route has a particular length;
b) identifying an estimated route length for each net;
c) computing a cost that includes an exponential expression for each net, wherein each net'"'"'s exponential expression includes a base and an exponent, wherein the exponent of each net'"'"'s exponential expression includes the length of the net'"'"'s route divided by the estimated route length for the net. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification