Patent ID: 7325220

Claim:
A computer system for automatically recommending a programmable integrated circuit (IC), the computer system comprising: code for receiving information describing a circuit design for a programmable IC, wherein the code for receiving information describing a circuit design includes: code for receiving HDL code defining the circuit design; code for synthesizing the HDL code to produce a synthesized version of the circuit design; code for extracting information describing the circuit design from the synthesized version of the circuit design; code for comparing the information describing the circuit design with a database containing features of available programmable ICs, wherein if the information received by the code for receiving information about the circuit design comprises HDL code, the code for comparing the information describing the circuit compares the information extracted from the synthesized version of the circuit design with the database; and code for recommending a suitable programmable IC for the circuit design from among the available programmable ICs based on information gathered from the code for comparing.