Method and apparatus for layout synthesis of regular structures using relative placement
AssigneeIntel Corporation
InventorsVinoo N. Srinivasan, Veerapaneni Nagbhushan, Kumar Lalgudi
Life of this patent
Estimating the term…
Abstract
Layout synthesis of regular structures using relative placement. Relative placement constraint information is received. The relative placement constraint information indicates a relative placement of a plurality of layout objects with respect to each other, wherein at least a first one of the plurality of layout objects may be at a different level of hierarchy in the layout than at least a second one of the plurality of layout objects. The plurality of layout objects is then automatically placed according to the relative placement constraint information.
Claims36
A method comprising:
- receiving relative placement constraint information, the relative placement constraint information indicating a relative placement of a plurality of layout objects with respect to each other, wherein at least a first one of the plurality of layout objects is at a different level of hierarchy in the layout than at least a second one of the plurality of layout objects;
- and
- automatically placing the plurality of layout objects according to the relative placement constraint information.
An apparatus comprising:
- a relative placement engine to produce a detailed placement in response to receiving a schematic specifying a plurality of layout objects and a set of user constraints, the user constraints specifying a placement of at least some of the layout objects relative to each other, at least one of the specified objects being at a different level of layout hierarchy than another one of the specified objects.
A method comprising:
- receiving an integrated circuit schematic that specifies a plurality of objects to be placed;
- receiving a user constraint specification, the user constraint specification specifying a relative placement for a first set of the plurality of objects, at least one of the objects in the first set being at a different level of layout hierarchy than at least one other object in the first set;
- automatically placing the objects in the first set according to the relative placement indicated in the user constraint specification;
- and
- automatically placing any remaining objects specified by the schematic using a conventional placement approach.
The method of claim 26 further comprising
- processing the absolute placement information after automatically placing the objects, and
- adjusting the automatic placement of the objects after processing the absolute placement information.
A method comprising:
- receiving relative placement constraint information for a first design;
- receiving process and other constraints related to a second design;
- and
- receiving a schematic specifying objects to be placed for the second design;
- and
- providing a detailed placement for the second design using the relative placement constraint information for the first design.
An article of manufacture comprising a machine-accessible medium including data that, when accessed by a machine, cause the machine to:
- produce a detailed placement in response to receiving a schematic specifying a plurality of layout objects and a set of user constraints, the user constraints specifying a placement of at least some of the layout objects relative to each other, at least one of the specified objects being at a different level of layout hierarchy than another one of the specified objects.
Dependencies are inferred from the claim text.