Simulation State Reuse for Faster Model Replacement Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional simulation techniques require restarting from the beginning when replacing models, leading to increased verification time and inefficiency in simulation execution.

Innovation Solution

A simulation management method that extracts and stores intermediate data representing the internal state of models, allowing simulations to resume from a standby state, thereby reducing the time required for simulation execution and enabling efficient model combination testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the simulation is restarted from the beginning when replacing models, then the simulation can be executed with new models, but the simulation execution time increases significantly

Engineering Contradiction:
Improvemodel replacement capabilityVSAvoidsimulation execution time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by extracting and storing intermediate data at predetermined states (such as standby states) during simulation execution. When models are replaced, the simulation can resume from the stored intermediate state rather than restarting from the beginning, thus reducing execution time while maintaining model replacement capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of the simulation state by storing intermediate data representing the internal state of models at predetermined points. These copied states can be restored when models are replaced, allowing the simulation to continue from the copied state instead of restarting, thereby resolving the time loss issue

Inventive Principle:
Principle #26Copying

2Loss of information

If the conventional snapshot technique is used, then the simulation state can be captured, but the simulation cannot be resumed when models are replaced because the snapshot only records overall simulation information

Engineering Contradiction:
Improvesimulation state informationVSAvoidmodel replacement adaptability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The system segments the simulation state information by model, storing intermediate data for each individual model separately. This segmentation allows the system to restore only the necessary model states when models are replaced, rather than requiring complete simulation restart, thus enabling model replacement adaptability while preserving simulation state information

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism (the management device) that stores and manages intermediate data for each model. This intermediary enables the connection between model replacement and state restoration, allowing the simulation to resume with new models by retrieving and applying the stored intermediate data, thus resolving the limitation of conventional snapshot techniques

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11520954B2Simulation management method, simulation system, and program
Publication Date: 2022.12.06 HITACHI LTD
  • US11520954B2 patent drawing
  • US11520954B2 patent drawing
  • US11520954B2 patent drawing

AI summary

Reusable information is extracted from a result of executing a simulation of a plurality of models.A simulation management method for managing data for use in a simulation by a management device having a processor and a memory, the method including: executing a simulation using a model and data, by a simulator; extracting intermediate data indicating that an internal state of the model that is being simulated matches a predetermined state, by the management device; and holding the extracted intermediate data as useful intermediate data, by the management device.