A method for performing a global timing analysis of a proposed digital circuit
comprising receiving timing models and the proposed digital circuit; determining
at least one mode of circuit operation of the proposed digital circuit; deriving
a sub-circuit corresponding to each of at least one mode of circuit operation;
performing timing analysis on each of the sub-circuits derived corresponding to
each of the modes; and combining the timing analysis results for all of the modes
to determine an overall maximum circuit delay.