Method and apparatus tracing any node of an emulation
First Claim
1. In an emulation system, a method for tracing a first plurality of nodes of a circuit design, the method comprising:
- (a) maintaining relationships between a second plurality of nodes of the circuit design and the first plurality of nodes, including how values of the first plurality of nodes are to be determined based on the second plurality of nodes;
(b) accessing values of the second plurality of nodes; and
(c) determining the values of the first plurality of nodes based at least in part on both the values of the second plurality of nodes and the relationships between the second plurality of nodes and the first plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for tracing any node in an emulator, including hidden nodes of a circuit design, includes maintaining a correspondence between physically observable nodes and hidden nodes of the circuit design being emulated. The correspondence identifies how values of the hidden nodes are to be determined based on corresponding ones of the physically observable nodes. The value of a hidden node is determined by obtaining the values of the corresponding physically observable nodes and identifying the value of the hidden node based on the correspondence between the corresponding physically observable nodes and the hidden node.
-
Citations
10 Claims
-
1. In an emulation system, a method for tracing a first plurality of nodes of a circuit design, the method comprising:
-
(a) maintaining relationships between a second plurality of nodes of the circuit design and the first plurality of nodes, including how values of the first plurality of nodes are to be determined based on the second plurality of nodes; (b) accessing values of the second plurality of nodes; and (c) determining the values of the first plurality of nodes based at least in part on both the values of the second plurality of nodes and the relationships between the second plurality of nodes and the first plurality of nodes. - View Dependent Claims (2, 3)
-
-
4. A method of tracing any node of a circuit design in an emulator, the method comprising:
-
(a) generating a first net list identifying a first plurality of nodes of the circuit design; (b) creating a second net list identifying a second plurality of nodes of the circuit design; (c) determining a first set of input nodes from the first plurality of nodes; and (d) using the first set of input nodes to identify a value of a signal at a first one of the second plurality of nodes. - View Dependent Claims (5, 6, 7)
-
-
8. An emulation system comprising:
-
(a) means for maintaining relationships between a first plurality of nodes and a second plurality of nodes of a circuit design, including how values of the first plurality of nodes are to be determined based on the second plurality of nodes; (b) means for accessing values of the second plurality of nodes; and (c) means for determining the values of the first plurality of nodes based at least in part on both the values of the second plurality of nodes and the relationships between the second plurality of nodes and the first plurality of nodes. - View Dependent Claims (9, 10)
-
Specification