Patent ID: 6871336
Filing Date: 2005-03-22
Classification: G06F

Abstract:
1. A method for placing design objects of an integrated circuit, comprising: setting up a coordinate system to represent potential placement locations on the integrated circuit; receiving a plurality of connections of a first type; receiving a plurality of connections of a second type; identifying a set of movable design objects, the set of movable design objects being a subset of the design objects and associated with the plurality of connections of the first type; unplacing the movable design objects; introducing a plurality of anchoring connections associated with the movable design objects; receiving a set of weights, each member of the set of weights associated with one of the plurality of connections of the first type or one of the plurality of anchoring connections or one of the plurality of connections of the second type; constructing an objective function using the plurality of connections of the first type, the plurality of connections of the second type, the plurality of anchoring connections, and the set of weights; and minimizing the objective function to obtain a placement of the movable design objects.