SIMULATION METHOD AND SIMULATION PROGRAM
First Claim
1. A simulation method comprising:
- a first process for saving result data obtained from simulating an interface node between higher-level and lower-level hierarchies in accordance with a result of simulation using hierarchical circuit data hierarchized for a plurality of hierarchies; and
a second process for using result data saved by the first process to reproduce internal node data not saved by the first process.
4 Assignments
0 Petitions
Accused Products
Abstract
There is a need for keeping the amount of data to be saved and a simulation process time almost constant irrespectively of a hierarchical level of a hierarchical circuit to be simulated. This simulation method includes a first process and a second process. The first process saves result data obtained from simulating an interface node between higher-level and lower-level hierarchies in accordance with a result of simulation using hierarchical circuit data hierarchized for multiple hierarchies. The second process uses result data saved by the first process to reproduce internal node data not saved by the first process. Result data for the interface node between hierarchies indirectly determines a value for the internal node. Result data to be saved is data concerning the interface node between hierarchies. The amount of saved data and the time needed for the second process are independent of a hierarchical level or a higher-level or lower-level hierarchy.
-
Citations
51 Claims
-
1. A simulation method comprising:
-
a first process for saving result data obtained from simulating an interface node between higher-level and lower-level hierarchies in accordance with a result of simulation using hierarchical circuit data hierarchized for a plurality of hierarchies; and a second process for using result data saved by the first process to reproduce internal node data not saved by the first process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A simulation method comprising:
-
an extraction process for extracting a circuit node in a specified hierarchy from hierarchical circuit data; a simulation execution process for executing a circuit simulation using a circuit node extracted by the extraction process as a result output node; a save process for saving result data that is obtained by the simulation execution process for a result output node and relates to an interface node between higher-level and lower-level hierarchies; and a simulation re-execution process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and obtaining simulation result data for a circuit node in the specified hierarchy. - View Dependent Claims (13, 14, 15, 16, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
17. A simulation method comprising:
-
a simulation execution process for performing a circuit simulation using a circuit node for a hierarchical circuit data in a specified hierarchy as a result output node; a save process for saving result data that is obtained by the simulation execution process for a result output node and relates to an interface node between higher-level and lower-level hierarchies; a first display process for displaying result data retrieved from those saved by the save process as a result of the simulation execution process; a simulation re-execution process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and obtaining simulation result data for a circuit node in the specified hierarchy; and a second display process for displaying result data from the simulation re-execution process. - View Dependent Claims (18, 19, 36, 38, 40, 42, 44, 46, 48, 50)
-
-
20. A simulation method comprising:
-
a simulation execution process for performing a circuit simulation using a circuit node for a hierarchical circuit data in a specified hierarchy as a result output node; a save process for saving result data that is obtained by the simulation execution process for a result output node and relates to an interface node between higher-level and lower-level hierarchies; and a simulation re-execution process for performing a circuit simulation for a circuit node reflecting modification of the hierarchical circuit data, when modified, using the saved result data concerning an interface node between the circuit node and an interfaced hierarchy one level higher or lower. - View Dependent Claims (21, 37, 39, 41, 43, 45, 47, 49, 51)
-
-
22. A simulation method comprising:
-
a first process for extracting a result output point in a specified higher-level hierarchy from an object under simulation; a second process for simulating an extracted result output point; a third process for saving result data that is obtained by the simulation execution process for a result output node and relates to an interface node between higher-level and lower-level hierarchies; and a fourth process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and simulating a circuit node in the specified hierarchy so as to obtain simulation result data under an initial condition equivalent to that for a simulation by the second process. - View Dependent Claims (23)
-
-
32. A simulation program executed by a computer so as to perform a data process for supporting circuit simulation, the data process comprising:
-
a first process for saving simulation result data concerning an interface node between higher-level and lower-level hierarchies out of a result of simulation using hierarchical circuit data hierarchized for a plurality of hierarchies; and a second process for using result data saved by the first process to reproduce internal node data not saved by the first process.
-
-
33. A simulation program executed by a computer so as to perform a data process for supporting circuit simulation, the data process comprising:
-
an extraction process for extracting a circuit node in a specified hierarchy from hierarchical circuit data; a simulation execution process for executing a circuit simulation using a circuit node extracted by the extraction process as a result output node; a save process for saving result data that relates to an interface node between higher-level and lower-level hierarchies and is obtained by the simulation execution process for a result output node; and a simulation re-execution process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and obtaining simulation result data for a circuit node in the specified hierarchy.
-
-
34. A simulation program executed by a computer so as to perform a data process for supporting circuit simulation, the data process comprising:
-
a simulation execution process for performing a circuit simulation using a circuit node for a hierarchical circuit data in a specified hierarchy as a result output node; a save process for saving result data that relates to an interface node between higher-level and lower-level hierarchies and is obtained by the simulation execution process for a result output node; a first display process for displaying result data retrieved from those saved by the save process as a result of the simulation execution process; a simulation re-execution process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and obtaining simulation result data for a circuit node in the specified hierarchy; and a second display process for displaying result data from the simulation re-execution process.
-
-
35. A simulation program executed by a computer so as to perform a data process for supporting circuit simulation, the data process comprising:
-
a first process for extracting a result output point in a specified higher-level hierarchy from an object under simulation; a second process for simulating an extracted result output point; a third process for saving result data that relates to an interface node between higher-level and lower-level hierarchies and is obtained by the simulation execution process for a result output node; and a fourth process for using the saved result data concerning an interface node between a specified hierarchy and a hierarchy one level higher or lower and simulating a circuit node in the specified hierarchy so as to obtain simulation result data under an initial condition equivalent to that for a simulation by the second process.
-
Specification