Patent ID: 7823095

Claim:
A computer implemented method for processing of an electronic design automation tool, comprising: identifying operations or rules to be performed by the electronic design automation tool on an electronic design; analyzing the electronic design and the operations or rules to determine at least a portion of the electronic design that is to be divided into a plurality of two-dimensional layout windows; dividing at least the portion into the plurality of two-dimensional layout windows; determining a sample window for dynamic performance prediction, wherein the sample window instead of another sample window is selected for the dynamic performance prediction based at least in part upon a desired performance requirement; providing the dynamic performance prediction for predicting the performance of a full processing run of the electronic design by processing the sample window, wherein the dynamic performance prediction is provided prior to completion of the full processing run of the electronic design; extrapolating, by using a processor, the performance of the electronic design automation tool for the full processing run based at least in part upon the dynamic performance prediction, wherein the processed sample window provides information for determining a configuration of the plurality of two-dimensional layout windows to be used for parallel processing by the electronic design automation tool on the electronic design; and storing the performance in a volatile or non-volatile computer readable storage medium for use in the electronic design or in manufacturing of an electronic circuit corresponding to the electronic design or displaying the performance on a display device.