Patent
1998-08-24
2000-08-22
Teska, Kevin J.
39550006, G06F 9455
Patent
active
061084948
ABSTRACT:
An optimization mechanism for increasing runtime performance in a co-/ multi-simulation environment by reducing the number of connections between simulators is provided. A simulation backplane includes netlist optimization logic that analyzes the netlists of design partitions and employs a set of rules to reduce the number of connections among simulators participating in a simulation session. According to one aspect of the present invention, synchronizations among a first solver and one or more other solvers that are simulating a design of a system or a portion thereof are limited to situations in which simulation being performed by each of the one or more other solvers is dependent upon event information from the first solver. Partitioned design source information is received for each a plurality of solvers. Based upon the partitioned design source information, partition dependency information is generated. The partition dependency information includes information from which it may be verified whether or not one design partition is dependent upon an event from another design partition. Each of the plurality of solvers concurrently simulate the design by acting on a partition of the design. Responsive to event information provided by a first solver of the plurality of solvers, one or more other solvers are synchronized based upon the partition dependency information.
REFERENCES:
patent: 5668732 (1997-09-01), Khouja et al.
patent: 5838947 (1998-11-01), Sarin
patent: 5896300 (1999-04-01), Raghavan et al.
patent: 5920485 (1999-07-01), Mangelsdorf
Yoshida et al., A Parallel Implementation of Large-Scale Circuit Simulation, Aug. 1988, pp. 321-324.
Bradley Robert Michael
Eisenhofer Karl
Nazareth Kevin
Odryna Peter
Venkatachar Arun T.
Fiul Dan
Mentor Graphics Corporation
Teska Kevin J.
LandOfFree
Optimizing runtime communication processing between simulators does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimizing runtime communication processing between simulators, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimizing runtime communication processing between simulators will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-591484