Patent ID: 7072820

Claim:
A method comprising: retrieving state configuration information from a state server of a hardware/software co-simulation, the hardware/software co-simulation comprising: simulation of at least one memory device by a logic simulator, the logic simulator comprising a memory interface model and a memory store; simulation of a microprocessor at least in part by a first bus interface model, the simulation of the microprocessor executing software stored in the simulation of the at least one memory device; a first kernel managing access to the memory store; and a second kernel comprising a co-simulation manager and a memory manager; providing a client of the hardware/software co-simulation access to a server state of the state server based on the state configuration information, wherein the state configuration information comprises memory mapping, symbol allocation, and symbol type; registering the client with a co-simulation interface, wherein registering the client comprises assigning the client a client identifier; and associating the client with at least one state server in the hardware/software co-simulation.