A method of performing node-based static timing analysis on a digital
network and a program storage device for implementing the method, wherein
the method comprises partitioning timing delays in the digital network
into portions attributable to a factor of interest and portions
attributable to other factors; multiplying the timing delays by different
weights based on the factor of interest to produce weighted timing
delays; and using the multiplied timing delays to determine a relative
impact of the factor of interest on the various paths in the digital
network. The method further comprises setting arrival times of timing
signals at digital network path start points to zero and identifying
digital network paths whose timing delays are dominated by a particular
factor of interest. The different weights comprise any of a positive
weight, a negative weight, and a zero weight.