Patent · US Expired

Optimizing runtime communication processing between simulators

US6108494A · kind A · utility

18Cited by
4References
4Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 24, 1998
Grant dateAug 22, 2000
Priority date
Expiry dateAug 24, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/33
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 th…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.