1. A method of performing static timing analysis on a design, the method comprising: performing multiple static timing analysis runs with the design, each run using a predetermined set of parameters including a plurality of modes and corners; saving intermediate results from the multiple static timing analysis runs; analyzing the intermediate results to automatically construct merged results, the analyzing including: identifying any first portions of the design that have not been analyzed; identifying any second portions of the design that have been exhaustively analyzed for all mode and corner combinations; and identifying any third portions of the design, the third portions of the design being other than the first and second portions, the third portions being less than exhaustively analyzed for all mode and corner combinations, wherein identifying each third portion includes identifying a level of analysis and a set of mode and corner combinations; and outputting the merged results including information regarding the second and third portions.