Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for displaying a graphical user aid for migrating a circuit design from a source device into a plurality of different target device types using a computer capable of: determining, by using a computer, circuit resource usage of the circuit design implemented in the source device; determining circuit resource availability for at least two different target device types; determining that at least one circuit resource used by the circuit design in the source device is unavailable in the at least two different target device types; mapping the at least one unavailable circuit resource into a different circuit resource that is available in each of the at least two target device types; estimating circuit resource usage of the circuit design implemented in the source device migrated into each of the at least two target device types based at least in part on the circuit resource mapping, wherein the estimating is performed based on the resource usage of the source device and circuit resource availability of the at least two different target device types; and displaying the graphical user aid on a computer display, wherein the graphical user aid displays the estimated circuit resource usage of the circuit design implemented in all of the at least two different target device types.
2. The method of claim 1 wherein the source device comprises a programmable logic device.
3. The method of claim 1 wherein one of the two different target device types comprises a programmable logic device equivalent application specific integrated circuit.
4. The method of claim 1 wherein the displayed graphical user aid further displays the resource usage of the circuit design in the source device.
5. The method of claim 1 further comprising determining based on the estimation a probability of successfully migrating the circuit design from the source device into each of the at least two different target device types.
6. The method of claim 5 wherein the graphical user aid further displays the determined probability of successfully migrating the circuit design into each of the at least two different target device types.
7. The method of claim 6 wherein displaying the determined probability of successfully migrating the circuit design into each of the plurality of different target device types comprises visually indicating the determined probability for each of the at least two different target device types as a high, medium, or low probability.
8. The method of claim 1 further comprising determining based on the estimation a probability of successfully migrating each circuit resource of the circuit design from the source device into each of the at least two different target device types.
9. The method of claim 8 wherein the graphical user aid further displays the determined probability of successfully migrating each circuit resource into each of the plurality of different target device types.
10. The method of claim 9 wherein displaying the determined probability of successfully migrating each circuit resource into each of the at least two different target device types comprises visually indicating the determined probability for each of the target devices as a high, medium, or low probability.
11. The method of claim 1 wherein the graphical user aid comprises a source device column that displays the determined circuit resource usage of the circuit design in the source device and a target column for each of the at least two different target device types that simultaneously display the estimated circuit resource for each of their respective target device types.
12. The method of claim 11 wherein the graphical user aid further comprises rows for each of the circuit resources.
13. The method of claim 12 wherein the graphical user aid visually indicates the probability of successfully migrating the sources device into each of the at least two different target device types.
14. The method of claim 1 wherein each of the at least two different target device types has different amounts of available resources.
15. Machine-readable media for displaying a graphical user aid for migrating a circuit design from source device into a plurality of different target device types, wherein the media is encoded with machine-readable instructions for: determining circuit resource usage of the circuit design implemented in the source device; determining circuit resource availability for at least two different target device types; determining that at least one circuit resource used by the circuit design in the source device is unavailable in the at least two different target device types; mapping the at least one unavailable circuit resource into a different circuit resource that is available in each of the at least two target device types; estimating circuit resource usage of the circuit design implemented in the source device migrated into each of the at lest two target device types based at least in part on the circuit resource mapping, wherein the estimating is performed based on the resource usage of the source device and circuit resource availability of the at least two different target device types; and displaying the graphical user aid on a computer display, wherein the graphical user aid includes the estimated circuit resource usage of the circuit design implemented in all of the at least two different target device types.
Unknown
December 8, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.