Patent ID: 7949979

Claim:
A processor-implemented method for predicting an induced crosstalk, comprising: inputting a selected one of a plurality of interface protocols for each of a plurality of input/output pins of a programmable integrated circuit; converting the selected interface protocol for each of the input/output pins to a corresponding signal edge rate; inputting, for each pair of a plurality of pairs of the input/output pins, a first coupling coefficient specifying a coupling between the each pair of input/output pins within a package for mounting the programmable integrated circuit to a printed circuit board; inputting, for each of the input/output pins that is coupled to a via of the printed circuit board within an outline encompassing the package mounted to the printed circuit board, a depth of the via; determining from the depths a second coupling coefficient for each pair of the input/output pins that satisfy a separation criterion; determining a predicted value of an induced crosstalk for each of the input/output pins from the first coupling coefficient and the second coupling coefficient for each pair that includes the each input/output pin and another input/output pin, and from the corresponding signal edge rate of the another input/output pin; and outputting the predicted value of the induced crosstalk for at least one of the input/output pins; wherein the method is executed by one or more processors.