Simulation method and emulation method
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorHidetoshi Narahara
Life of this patent
Estimating the term…
Abstract
A simulation method of the present invention comprises the steps of recording an executed-row history for each description block of a hardware description; and if the same description block is performed at the same time, deleting a previous executed-row history of the description block performed at the time. With such a feature, an error count in coverage measurement is prevented.
Claims7
A simulation method, comprising the steps of:
- recording an executed-row history for each description block;
- and
- if the same description block is performed at the same time, deleting a previous executed-row history of the description block performed at the time.
A simulation method, comprising the steps of:
- analyzing, for each description block, correspondence information that represents correspondence between combinations of input signals to the description block and executed rows;
- in a simulation execution process, tracing input signals to each description block;
- and
- analyzing the executed rows according to an analysis result of the correspondence information that represents the correspondence between combinations of input signals to the description block and executed rows and a trace result of the input signals to the description block.
A simulation method, comprising the steps of:
- analyzing, for each description block, correspondence information that represents correspondence between combinations of input signals to the description block and executed rows;
- in a simulation execution process, tracing input signals to each description block every unit time;
- and
- analyzing the executed rows according to an analysis result of the correspondence information that represents the correspondence between combinations of input signals to the description block and executed rows and a trace result of the input signals to the description block, the trace result being obtained every unit time.
A simulation method, comprising the steps of:
- analyzing, for each description block, correspondence information that represents correspondence between combinations of input signals to the description block and executed rows;
- in a simulation execution process, tracing input signals to each description block every cycle;
- and
- analyzing the executed rows according to an analysis result of the correspondence information that represents the correspondence between combinations of input signals to the description block and executed rows and a trace result of the input signals to the description block, the trace result being obtained every cycle.
An emulation method, comprising the steps of:
- extracting, for each description block, signals used in a hardware emulation process which correspond to input signals to the description block;
- analyzing correspondence information that represents correspondence between combinations of the signals used in hardware emulation process which correspond to input signals to the description block and executed rows;
- in an emulation execution process, tracing the signals used in hardware emulation process which correspond to input signals to each description block;
- and
- analyzing executed rows according to the correspondence information that represents the correspondence between the combinations of the signals used in the hardware emulation process which correspond to the input signals to the description block and the executed rows and a result of the tracing of the signals used in the hardware emulation process which correspond to the input signals to the description block.
An emulation method, comprising the steps of:
- extracting, for each logic cone, signals used in a hardware emulation process which correspond to input signals to the logic cone;
- analyzing correspondence information that represents correspondence between combinations of the signals used in the hardware emulation process which correspond to input signals to the logic cone and executed rows;
- in an emulation execution process, tracing the signals used in the hardware emulation process which correspond to input signals to each logic cone;
- and
- analyzing executed rows according to the correspondence information that represents the correspondence between the combinations of the signals used in the hardware emulation process which correspond to the input signals to the logic cone and the executed rows and a result of the tracing of the signals used in the hardware emulation process which correspond to the input signals to the logic cone.
A simulation method, comprising the steps of:
- analyzing, for each description block, input conditions for executing respective rows included in the description block;
- analyzing correspondence information that represents correspondence between the input conditions and executed rows;
- in a simulation execution process, tracing input signals to each description block;
- and
- analyzing executed rows based on the correspondence information that represents the correspondence between the input conditions and the executed rows and a tracing result of the input signal to the description block.
Dependencies are inferred from the claim text.