Embodiments of the present invention provide systems, methods and articles
of manufacture for displaying semiconductor components in a graphical
user interface and manipulating the position of semiconductor components.
Embodiments of the present invention may check the placement of
components against a plurality of placement rules and determine if a
component is legally placed or aligned on the semiconductor structure in
the x direction, the y direction, or both the x and y directions.
Embodiments of the present invention may display the properly placed and
misplaced components in a graphical user interface. Furthermore,
embodiments of the present invention may display the components in
different colors, each color corresponding to the placement rule or rules
which the current component placement violates. Furthermore, embodiments
of the present invention may provide tools to aid in the repositioning of
a component or components, in an effort to satisfy violated design rules.