Patent ID: 8001512

Claim:
A computer implemented method for implementing an integrated circuit design, comprising: using at least one processor that is programmed for performing a process, the process comprising: identifying one or more models that respectively characterize a variation in one or more characteristics of an integrated circuit block feature at each of a plurality of locations, wherein the variation results from first interactions between a fabrication process and the integrated circuit block feature that is placed at each of the plurality of locations for identification of the one or more models in a portion of the integrated circuit design; identifying a context or environment for the integrated circuit block feature at each of the plurality of locations or a second plurality of locations; simulating second interactions between the integrated circuit block feature and the context or environment at the each of the plurality of locations or the second plurality of locations at which the integrated circuit block feature is placed for performing the act of simulating the second interactions; and at the each of the plurality of locations or the second plurality of locations, performing a prediction to predict a finished product of the integrated circuit design or an electronic design based at least in part upon a result of the act of simulating the second interactions.