1. A method for designing a system on a target device, the method comprising: identifying a first component in the system and a second component in the system that operate at a different time; partitioning the first component and second component such that the first component is implemented by a first instance of a partial reconfigurable (PR) module on the target device and the second component is implemented by a second instance of the PR module; and generating a reconfiguration control logic unit for the system that initiates the first instance and the second instance of the PR module in response to user input, wherein at least one of the identifying, partitioning, and generating is performed by a processor.