Method and system for implementing, controlling, and interfacing with circuit simulators
First Claim
1. A method for displaying graphical simulation results, comprising:
- executing a circuit simulation;
generating a result set from the circuit simulation;
associating a display attribute with the result set, in which the display attribute comprises information describing how data from the result set is to be displayed; and
displaying the result set using the display attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performing circuit simulation is described. Revisions and history of the operating parameters of circuit designs subject to simulation are tracked. Mechanisms are provided that allow for viewing, measurement or other manipulation of signals at specific locations in a circuit design for simulation, such as parameters that include observation points which are implemented using probes. One approach to executing a measurement is via a controllable and flexible control statement, which in one embodiment is the “run” statement. Improved interfaces for viewing, controlling, and manipulating simulations and simulation results are also provided.
49 Citations
58 Claims
-
1. A method for displaying graphical simulation results, comprising:
-
executing a circuit simulation;
generating a result set from the circuit simulation;
associating a display attribute with the result set, in which the display attribute comprises information describing how data from the result set is to be displayed; and
displaying the result set using the display attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for creating an interface to specify parameter values for a measurement, comprising:
-
creating a measurement;
identifying parameters in the measurement;
identifying output results in the measurement; and
automatically generating an interface form corresponding to the parameters and the output. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
- 31. An interactive user configurable form that displays measurement results and can be used to run measurements.
-
43. A method for implementing a measurement without requiring a user to know complexities of a simulation control language, comprising
defining a template; -
associating the template with a template file;
performing activity causing visual display;
determining whether the template is associated with the activity causing the visual display;
if the template is associated with the activity causing the visual display, then identifying the associated template;
using the identified associated template to display data;
interactively refining the graph or table; and
storing changes in the template file. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer program product comprising a computer usable medium having executable code to execute a process for displaying graphical simulation results, the process comprising:
-
executing a circuit simulation;
generating a result set from the circuit simulation;
associating a display attribute with the result set, in which the display attribute comprises information describing how data from the result set is to be displayed; and
displaying the result set using the display attribute.
-
-
54. A system for displaying graphical simulation results, comprising:
-
means for executing a circuit simulation;
means for generating a result set from the circuit simulation;
means for associating a display attribute with the result set, in which the display attribute comprises information describing how data from the result set is to be displayed; and
means for displaying the result set using the display attribute.
-
-
55. A computer program product comprising a computer usable medium having executable code to execute a process for creating an interface to specify parameter values for a measurement, the process comprising:
-
creating a measurement;
identifying parameters in the measurement;
identifying output results in the measurement; and
automatically generating an interface form corresponding to the parameters and the output.
-
-
56. A system for creating an interface to specify parameter values for a measurement, comprising:
-
means for creating a measurement;
means for identifying parameters in the measurement;
means for identifying output results in the measurement; and
means for automatically generating an interface form corresponding to the parameters and the output.
-
-
57. A computer program product comprising a computer usable medium having executable code to execute a process for implementing a measurement without requiring a user to know complexities of a simulation control language, the process comprising
defining a template; -
associating the template with a template file;
performing activity causing visual display;
determining whether the template is associated with the activity causing the visual display;
if the template is associated with the activity causing the visual display, then identifying the associated template;
using the identified associated template to display data;
interactively refining the graph or table; and
storing changes in the template file.
-
-
58. A system for implementing a measurement without requiring a user to know complexities of a simulation control language, comprising
means for defining a template; -
means for associating the template with a template file;
means for performing activity causing visual display;
means for determining whether the template is associated with the activity causing the visual display;
means for determining if the template is associated with the activity causing the visual display, which then processes means for identifying the associated template;
means for using the identified associated template to display data;
means for interactively refining the graph or table; and
means for storing changes in the template file.
-
Specification