Patent ID: 8028263
Filing Date: 2011-09-27
Classification: G06F

Abstract:
1. A computer implemented method for implementing incremental placement of an electronic design, comprising: using at least one processor for performing a plurality of actions, the plurality of actions comprising: identifying an initial placement of the electronic design, in which the electronic design comprises a plurality of electronic components to be incrementally placed in the electronic design; determining a flow of the electronic design based at least in part upon the initial placement of the electronic design; determining a target location for at least one of the plurality of electronic components to be incrementally placed in the electronic design by using a grid morphing process; minimizing a perturbation, which is caused by incrementally placing the at least one of the plurality of electronic components, based at least in part upon predicting an impact of the act of incrementally placing the at least one of the plurality of electronic components; and legalizing a final placement of the electronic design based at least in part upon a result of predicting the impact of the act of incrementally placing the at least one of the plurality of electronic components.