Patent ID: 7080331

Claim:
A method for automatic recognition of available simulation configurations of integrated circuits under design comprising at least two components connected to one another, directly or indirectly, and for functional verification of said integrated circuits through a simulation test comprising: acquiring a simulation configuration by a server manager, associated with a simulator, during initialization of a simulator program, in which all constructors of HLL (C++) instances of components present in a current global simulation model are called, registering the presence of each of said constructors by transmitting parameters of each of said constructors to the server manager, constructing an instance table of the components by said server manager, sending a request by a client manager, to the server manager to determine whether the components expected in a configuration by the client manager are present and determining their positions and their types, sending a response by the server manager to the client manager, after a consultation of the instance table of the components, said response containing the instances of the components present and/or an error notification in case of the absence of one or more expected components, storing the response in at least one configuration model storage table by the client manager, comparing the response by the client manager with the requirements of the simulation test, and disabling, activating and/or modifying certain parts of the simulation test by the client manager in order to adapt the simulation test to the configuration, or signaling of an error if the simulation test cannot be adapted to the configuration.