Patent ID: 7254789

Claim:
An information storage medium including a plurality of instructions adapted to direct an information processing device to perform a set of steps, the set of steps comprising: defining or receiving a plurality of timing corners; receiving, determining, or estimating a logic design representation of a set of paths of at least a portion of a logic design; receiving or determining a set of timing constraints for at least a portion of the set of paths; receiving or determining a set of delay transformations, wherein each delay transformation is adapted to transform timing delay data between at least two of the plurality of timing corners; receiving or determining a set of slack transformations, wherein each slack transformation is adapted to transform timing slack data between at least two of the plurality of timing corners; determining, receiving, or estimating timing delay data for at least a portion of the logic design; determining, receiving, or estimating timing slack data for more than one timing corner based on the timing delay data and the set of timing constraints; and combining timing slack data from at least two of the plurality of timing corners to form a set of amalgamated timing data.