Mechanism to synchronize probes during simulation of system-level designs
First Claim
1. A method of synchronizing probes of one or more system design resources during a simulation of a system design comprising:
- sending a signal to indicate an occurrence of a start event from one of the system design resources to a first probe master; and
sending a start action signal from the first probe master to a plurality of slave probes to cause the slave probes to simultaneously start collecting data samples from one or more system design resources.
1 Assignment
0 Petitions
Accused Products
Abstract
In system design simulators, probes are software objects that collect data from simulated system components. A probe synchronization method and device are used to collect simulation data from the components during a period of interest. For example, a given event that occurs during the simulation may signal the beginning of the period, and another event may signal the end of the period. An acquisition window having a starting point and an ending point coinciding with the occurrence of the events may be used by a probe master to cause one or more probes to collect data during this period of interest. A unique Identifier or Tag of this period of interest is generated by the Probe Master and sent to all the slave probes. This Tag is dumped in the simulation database. It allows post-processing correlations between high-level simulation events and low-level model reactions.
-
Citations
30 Claims
-
1. A method of synchronizing probes of one or more system design resources during a simulation of a system design comprising:
-
sending a signal to indicate an occurrence of a start event from one of the system design resources to a first probe master; and sending a start action signal from the first probe master to a plurality of slave probes to cause the slave probes to simultaneously start collecting data samples from one or more system design resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising a computer readable medium storing instructions which, when executed by a processing system, cause the system to perform a method of synchronizing probes of one or more system design resources during a simulation of a system design comprising:
-
sending a signal to indicate an occurrence of a start event from one of the system design resources to a first probe master; and sending a start action signal from the first probe master to a plurality of slave probes to cause the slave probes to simultaneously start collecting data samples from one or more system design resources. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for synchronizing probes of one or more system design resources during a simulation of a system design comprising:
-
means for sending a signal to indicate an occurrence of a start event from one of the system design resources to a first probe master; and means for sending a start action signal from the first probe master to a plurality of slave probes to cause the slave probes to simultaneously start collecting data samples from one or more system design resources. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification