SIL Simulation Memory Reset for Virtual ECU Behavior

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SIL simulations cannot satisfactorily simulate reset events for virtual ECUs due to the absence of target hardware, necessitating a method to realistically replicate the behavior of a real control unit during a reset event.

Innovation Solution

A method for SIL simulation that involves partially setting a predefined memory image of a host data processing device's memory area to simulate a virtual control unit's reset event, allowing selective modification of memory areas without requiring knowledge of the control unit's program code, using a snapshot of the memory area before the simulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing hardware models are used within SIL simulation to simulate reset events, then the simulation can be performed, but the simulation cannot satisfactorily replicate the behavior of a real control unit during reset events due to the absence of target hardware

Engineering Contradiction:
Improvesimulation reliabilityVSAvoidreset event behavior accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent creates a virtual copy of the target hardware's memory structure by allocating a memory area on the host data processing device that mirrors the memory structure of the actual control unit. This virtual memory copy allows the SIL simulation to realistically replicate reset event behavior by resetting the memory area to a predefined initial state, thereby achieving both simulation reliability and accurate reset event behavior representation without requiring the physical target hardware to be present.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the target hardware is not present in the SIL simulation, then the simulation can run independently, but executing reset events cannot be simulated or not satisfactorily

Engineering Contradiction:
Improvesimulation independenceVSAvoidreset event simulation capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a memory area as an intermediary between the SIL simulation environment and the absent target hardware. This memory area serves as a mediator that preserves the essential memory structure and reset behavior characteristics of the target hardware, allowing the simulation to independently execute reset events with realistic effects on the virtual control unit's software without requiring the physical hardware to be present.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If memory areas are separated and selectively modified, then the control unit software can be realistically influenced during reset events, but the device complexity increases

Engineering Contradiction:
Improvesoftware behavior control accuracyVSAvoidmemory management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the host data processing device's memory into distinct areas, with a specific memory area allocated to represent the control unit's memory structure. This segmentation allows selective modification of only the relevant memory area during reset events while leaving other memory areas unchanged. The memory area is organized to mirror the control unit's memory structure, enabling precise control of software behavior during reset events without requiring complex modifications to the entire system memory management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4708055A1Method for performing a si simulation, data processing device for performing a si simulation, computer program product, signal sequence and simulation platform
Publication Date: 2026.03.11 DSPACE SE & CO KG
  • EP4708055A1 patent drawingFigure 1~2
  • EP4708055A1 patent drawingFigure 3~4
  • EP4708055A1 patent drawing

AI summary

The present invention relates to a method for performing a SIL simulation running on a host data processing device, and to a data processing device for performing a SIL simulation, wherein the device includes means configured to perform such a method. The present invention also relates to a computer program product, a signal sequence, and a simulation platform.