Back to results
US 7,444,277 B2Granted
Facilitating simulation of a model within a distributed environment
AssigneeInternational Business Machines Corporation
InventorsMarvin J. Rich, William K. Mellors
Life of this patent
Estimating the term…
Abstract
Simulation of models within a distributed environment is facilitated. A model is partitioned based on clock domains, and communication between partitions on different processors is performed on synchronous clock boundaries. Further, data is exchanged across the network on latch boundaries. Thus, management aspects of the simulation, such as management associated with the global simulation time, are simplified.
Claims8
A method of managing simulation of a model, said method comprising:
- obtaining a plurality of partition groups of a model to be simulated, said plurality of partition groups corresponding to a plurality of clock domains;
- deriving 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;
- exchanging 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
- advancing a global simulation time, in response to the exchanging of data, the global simulation time controlling a progression of simulation of the model.
2 more elements
Dependencies are inferred from the claim text.