Methods, apparatus and computer program products are provided that perform
the operations of extracting first estimates of the resistance and
capacitance of each of a first plurality of nets in an integrated circuit
and then determining, for each of the first plurality of nets, a
respective maximum delay model that attributes all of the first estimate
of the resistance of the respective net to a front-end of the net and all
of the first estimate of the capacitance of the respective net to a
back-end of the net. Respective minimum delay models are also obtained for
each of the first plurality of nets. Each of these minimum delay models
attributes all of the first estimate of the resistance of the respective
net to the back-end of the net and all of the first estimate of the
capacitance of the respective net to a front-end of the net. These minimum
and maximum delay models are then used in the determination of minimum and
maximum delay estimates for each of the first plurality of nets. The delay
estimates are then used to determine a net timing error bound associated
with each net. These net timing error bounds are then filtered against a
user-specified net timing error tolerance to determine which nets have an
excessive timing error bound. Those nets having excessive timing error
bounds are then modeled using more accurate models.
Methoden, Apparate- und Computerprogrammprodukte sind-, vorausgesetzt daß die Betriebe des Extrahierens der ersten Schätzungen des Widerstandes durchführen Sie und Kapazitanz von jeder einer ersten Mehrzahl der Netze, in einer integrierten Schaltung und, für jede der ersten Mehrzahl der Netze dann in feststellen, ein jeweiliges Maximum, verzögert Modell, das alle von der ersten Schätzung des Widerstandes des jeweiligen Netzes zu einem Vorderseiten des Netzes und alle von der ersten Schätzung der Kapazitanz des jeweiligen Netzes zu einem Hinter des Netzes zuschreibt. Jeweiliges minimales verzögert Modelle werden erreicht auch für jede der ersten Mehrzahl der Netze. Jedes von diesen minimalen verzögert Modellattribute alle der ersten Schätzung des Widerstandes vom jeweiligen Netz zum Hinter des Netzes und alle der ersten Schätzung von der Kapazitanz des jeweiligen Netzes zu einem Vorderseiten des Netzes. Dieses Minimum und maximale verzögert Modelle werden verwendet dann in der Ermittlung des Minimums und maximal verzögert Schätzungen für jede der ersten Mehrzahl der Netze. Verzögert Schätzungen werden verwendet dann, ein Netto-TIMING-Störung verklemmtes verbundenes mit jedem Netz festzustellen. Diese Netto-TIMING-Störung Grenzen werden dann gegen eine benutzerspezifische Netto-TIMING-Störung Toleranz gefiltert, um festzustellen, welche Netze eine übermäßige gesprungene TIMING-Störung haben. Jene Netze, die übermäßige TIMING-Störung Grenzen haben, werden dann mit genaueren Modellen modelliert.