A technique for improving multiple critical timing paths that exhibit
similar characteristics has been discovered. The technique efficiently
improves multiple critical timing paths by reducing the number of unique
critical timing path patterns for analysis. In some embodiments of the
present invention a method for use in connection with an integrated
circuit design includes identifying distinct timing paths of the
integrated circuit design. The distinct timing paths have timing
violations. The method includes associating a first plurality of the
distinct timing paths with a first set of timing paths. Individual ones
of the first plurality belonging to a second set of timing paths and
include a first common characteristic. The method includes improving the
first set of timing paths based at least in part on an improvement to an
individual timing path of the first set of timing paths.