摘要 |
A database includes: a virtual core (VC) cluster, on which data needed in designing various components of an integrated circuit device is separately stored at least on a specification VC and a register-transfer-level VC (RTL-VC); and implementability evaluation information stored on the specification VC. The information represents performance of the RTL-VC in accordance with a specification defined by the specification VC in the VC cluster. Specification VCs, corresponding to those components, are entered, and then the integrated circuit device being designed using the specification VCs entered has its implementability evaluated by reference to the implementability evaluation information stored on the specification VCs. In this manner, it is possible to determine, at a higher level of a design process, whether or not the respective VCs can meet the required performance easily. Thus, a needless, lengthy exploration of multiple architectural choices or a design deadlock, which usually results from overly rigorous requirements, is avoidable.
|