Patent ID: 7856347

Claim:
A system of managing simulation of a model, said system comprising: a plurality of partition groups of a model to be simulated, said plurality of partition groups corresponding to a plurality of clock domains; at least one processor to derive an exchange point to be used in exchanging data between two partition groups of the plurality of partition groups on at least one latch boundary; at least one processor to exchange data between the two partition groups, wherein one partition group of the two partition groups comprises one latch having one clock associated therewith and another partition group of the two partition groups comprises another latch having another clock associated therewith, wherein the one clock arrives at the one latch at one time and the another clock arrives at the another latch at another time, the one time varying from the another time, and wherein the respective times are preserved in exchanging the data; and at least one processor to advance a global simulation time, in response to the exchanging of data, the global simulation time controlling a progression of simulation of the model.