1. A method comprising: in a computing system, simulating a device including a fixed logic region and a plurality of reconfigurable logic regions, the fixed logic region operable to perform fixed functionality and the plurality of reconfigurable logic regions reconfigurable to perform functionalities associated with a plurality of designs, wherein the plurality of designs includes a first design and a second design; and receiving a run-time parameter to reconfigure at least one reconfigurable region of the plurality of reconfigurable logic regions from the first design to the second design while simulation of the device is running.