摘要 |
A constraint based system capable of deriving an optimised layout is disclosed. The system involves identifying and recording constraints upon the relative spatial locations of components in terms of a plurality of functional relationships. The functional relationships are used to assign components to groups in accordance with the functional relationships. The relative spatial locations between the components are determined at least part in accordance with the group assignments. Preferably, the processing involves the formation of a nested hierarchy of groups and arbitration between group assignments so that each functional relationship is assigned to only one group. Beneficially, the group arbitration involves the use of at least one Partial Ordering Table with sets of functional relationships defining nodes thereof. Node comparison is then used to assess the relative strengths of the functional relationships. |