Virtual Control Unit Memory Imaging for SIL Reset Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SIL simulations fail to satisfactorily simulate control unit software during reset events due to the absence of target hardware, necessitating a method to reliably and simply simulate a virtual control unit during such events.

Innovation Solution

A method involving the simulation of a virtual control unit by setting at least one memory area of a host data processing device to a predefined memory image, allowing selective manipulation of control unit software without knowledge of its program code, using a DLL file to facilitate the simulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing hardware models are used for SIL simulation, then the simulation can run on host data processing device, but the control unit software cannot be satisfactorily simulated during reset events

Engineering Contradiction:
Improvesimulation reliability during reset eventVSAvoidability to simulate reset event
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a copy of the target hardware's memory state by establishing a correspondence between the host data processing device's memory areas and the target hardware's memory areas. This allows the simulation to replicate reset event effects without requiring the actual target hardware, resolving the contradiction between simulation reliability and hardware absence.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary mechanism where the host data processing device's memory areas serve as a mediator to represent the target hardware's memory state. This intermediary allows the simulation to indirectly model reset events by manipulating host memory areas that correspond to target hardware memory areas, enabling reliable simulation without direct hardware access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If memory areas are separated and manipulated, then selective changing of control unit software contents is enabled, but device complexity increases

Engineering Contradiction:
Improveselective manipulation of software contentsVSAvoidmemory area separation and addressing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the memory space by establishing separate memory areas in the host data processing device that correspond to different memory areas of the target hardware. This segmentation enables selective manipulation of control unit software contents by directly addressing specific host memory areas, simplifying the operation while maintaining the underlying complexity of memory management.

Inventive Principle:
Principle #1Segmentation

3Reliability

If predefined memory image is set, then control unit software behavior during reset can be simulated, but simulation setup complexity increases

Engineering Contradiction:
Improvesimulation of reset event behaviorVSAvoidsimulation setup process
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies preliminary action by pre-establishing the correspondence between host data processing device memory areas and target hardware memory areas before the simulation runs. This preliminary setup includes defining which host memory areas correspond to which target hardware memory areas, enabling reliable reset event simulation without complex setup procedures during actual simulation execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064910A1Method for conducting a SIL simulation, device for data processing for performing a SIL simulation, computer program product, signal sequence, and simulation platform
Publication Date: 2026.03.05 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US20260064910A1 patent drawing
  • US20260064910A1 patent drawing

AI summary

A method for performing a SIL simulation running on a host data processing device and a device for data processing for performing a SIL simulation are provided. The device is configured to execute the method. A computer program product, a signal sequence, and a simulation platform are also provided.