Patent ID: 8171447

Claim:
A method comprising: providing a plurality of pins routed together on a net, wherein each pin has a current value, and the net has an associated frequency value; using at least one processor, calculating a current requirement for each track segment of the net and taking into account the frequency value associated with the net; determining a track width for each track segment using a current density function; and performing an automated routing of a first track segment of the net, wherein the automatically routed first track segment has a track width as previously determined using the current density function, and wherein the calculating a current requirement for each track segment of the net comprises: finding a pin of the net with the largest current value and setting as a main driver pin; setting the largest current value as a current requirement for a second track segment connected to the main driver pin, wherein the second track segment is connected to third and fourth track segments at one point; and setting a current requirement for a third track segment as a sum of the largest current value and a current requirement for the fourth track segment.