Patent ID: 7310794

Claim:
A computer-readable medium encoded with a computer program for directing a computer to perform a method of converting a first bitstream operable to configure a first programmable logic device to a second bitstream operable to configure a second programmable logic device, the method comprising the steps of: reading the first bitstream to determine a function of the first programmable logic device; dividing the first programmable logic device into physical regions according to a selected division technique, wherein each physical region comprises a plurality of design elements performing a portion of the function; generating a configuration plan for the second programmable logic device that divides the second programmable logic device into regions that substantially correspond to regions of the first programmable logic device, wherein the regions of the first programmable logic device and the corresponding regions of the second programmable logic device are located in substantially same locations on each respective programmable logic device, and wherein the configuration plan implements the function of the first programmable logic device within the second programmable logic device on a per region basis; and generating the second bitstream for configuring the second programmable logic device according to the configuration plan without compilation.