主权项 |
1. A system for automatically enforcing a schematic layout strategy applied to a group of schematically represented circuit objects of an electronic circuit design, comprising:
a circuit editing tool accessing a graphic database to electronically render schematic representations of the circuit objects responsive to user input, said circuit editing tool having a graphic user interface and a display for graphically displaying the schematic representations on one or more graphic pages; a layout object acquisition unit coupled to said circuit editing tool, said layout object acquisition unit being actuated responsive to user input to selectively apply a predetermined layout strategy to at least one group of circuit objects selected from a pre-existing portion of a schematic representation of the electronic circuit design to reconfigure said group of circuit objects into a layout object corresponding to the predetermined layout strategy, said group of circuit objects including circuit objects of differing object types, said predetermined layout strategy including a defining set of expected circuit objects and a defining set of placement and interconnection routing schemes for the schematic representation of the grouped circuit objects one relative to the other, said placement scheme placing at least one circuit object relative to another circuit object of different object type, said predetermined layout strategy predefined and previously stored as one of a plurality of layout strategies representing a plurality of defining sets of expected circuit objects; and, a layout object management unit coupled to said layout object acquisition unit and said circuit editing tool, said layout object management unit adaptively reconfiguring said layout object in accordance with the layout strategy thereof responsive to an editing operation being imposed on at least one circuit object within said layout object, wherein the electronic circuit design represents an electronic circuit to be produced. |