Method, apparatus, and computer readable medium for circuit design for a
programmable device is described. In one example, a logical description
of a circuit design having static logic and reconfigurable logic is
imported into a graphical environment. The circuit design is processed in
the graphical environment. In particular, the logical description is
floorplanned to locate the static logic and the reconfigurable logic in a
floorplan of the programmable device. At least one design rule check
(DRC) is performed. A partial reconfiguration implementation of the
circuit design is then managed for the programmable device.