Patent ID: 6845489

Claim:
A database for design of an integrated circuit device, comprising at least one virtual core cluster, said at least one virtual core cluster comprises a plurality of virtual core layers, each of said virtual core layers being arranged in a hierarchical structure according to a degree of abstraction having at least a specification layer, a behavioral layer or a register transfer layer in said at least one virtual core cluster, each of said virtual core layers having at least one virtual core for storing data required for designing said integrated circuit device, wherein each virtual core of a preceding virtual core layer is implemented as a function to said at least one virtual core of the downstream virtual core layer in a hierarchical manner, and wherein said at least one virtual core cluster includes a test cluster for storing data required for verifying the function of said at least one virtual core and the function of a system constructed using said at least one virtual core, said test cluster being arranged in a hierarchical structure having the same number of virtual core layers as said at least one virtual core cluster in correspondence with the respective hierarchical layers of said at least one virtual core cluster.