1. A method of configuring a programmable integrated circuit device with a user logic design, said method comprising: accepting a first user input defining said user logic design; accepting a second user input defining latency characteristics of said user logic design; determining a configuration of said programmable integrated circuit device having said user logic design; retiming said configuration based on said second user input; and loading said retimed configuration into memory of a programmable integrated circuit device.