The present invention relates to a method of interconnection routing for preventing crosstalk. The method comprises the following steps. Providing an aggressor connection path as a first net. Providing a victim connection path according to the requirements of a second net. Determining a voltage ramp time of the aggressor connection path, a victim total length of the victim connection path, a coupled wire length between the aggressor connection path and the victim connection path, and an equivalent load corresponding to the victim connection path. Evaluating a noise metric according to the voltage ramp time, the victim total length, the coupled wire length and the equivalent load. Modifying the victim connection path to shorten the coupled wire length if the noise metric is greater than a pre-determined value. Finally designating the victim connection path as the second net if the noise metric is less than the pre-determined value.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of interconnection routing, comprising the following steps: providing an aggressor connection path as a first net; providing a victim connection path according to the requirements of a second net; determining a voltage ramp time of the aggressor connection path, a victim total length of the victim connection path, a coupled wire length between the aggressor connection path and the victim connection path; and an equivalent load corresponding to the victim connection path; evaluating a noise metric according to the voltage ramp time, the victim total length, the coupled wire length and the equivalent load; modifying the victim connection path to shorten the coupled wire length if the noise metric is greater than a pre-determined value; and making the victim connection path the second net if the noise metric is less than the pre-determined value; wherein the noise metric is obtained by searching a coupling noise database according to the voltage ramp time, the victim total length, the coupled wire length and the equivalent load.
2. The method as claimed in claim 1 , further comprising the following step: designating the victim connection path as the second net if the victim connection path and the aggressor connection path are uncoupled.
3. The method as claimed in claim 1 , wherein the aggressor connection path is connected to an interference source, and the victim connection path is connected to an input of a component.
4. The method as claimed in claim 1 , wherein the equivalent load is an output resistance of an output of a component connected to the victim connection path.
5. The method as claimed in claim 1 , further comprising steps of: constructing several sets of parameters by picking several pre-determined voltage ramp times, several pre-determined victim total lengths, several pre-determined coupled wire length and several pre-determined equivalent loads; building a worst case spice deck corresponding to each set of parameters; evaluating a corresponding noise metric of the worst case spice deck; and characterizing a coupling noise database by collecting data of the corresponding noise metric.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 17, 2004
December 26, 2006
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.