A method for modifying a compiled integrated circuit floorplan is
provided. A non-optimally placed functional element within the floorplan
is identified and then moved to a tray region outside of the integrated
circuit floorplan. A location to move the non-optimally placed functional
element is identified. In one embodiment, the location to move the
non-optimally placed functional element is not viewable in the same
display as the original location of the non-optimally placed functional
element. The non-optimally placed functional element is then relocated
from the tray region to a new location within the floorplan. The modified
floorplan may be recompiled upon relocation of the functional element. A
computer readable medium, a graphical user interface, and a system for
designing an integrated circuit are also provided.