Disclosed is a method for pre-design estimation of coupling noise and
avoidance of coupling noise failures in interconnects. An initial routing
of a plurality of nets is estimated utilizing global paths. Then, the
worst-case and average-case models for various parameters of each net are
evaluated. With these models, a noise analysis is completed by which a
determination is made whether coupling noise of any one of the nets is
above a threshold level for noise-induced failure (i.e., a noise-failure
threshold). When it is determined that the estimated coupling noise of a
net falls below the noise-failure threshold, a response mechanism is
triggered for later implementation during detailed routing of the nets to
prevent the coupling noise from reaching the noise-failure threshold.