Serial Bus Message Latency Analysis Using Delay Time Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial communication networks face challenges in accurately determining and verifying data transfer latency, which can lead to increased message delays and unpredictable system behavior, particularly in time-critical automotive applications.

Innovation Solution

A method for calculating a message transmission sequence and latency indicator in a serial communication network by analyzing network design data and delay time data, including priority indicators and message durations, to assess message latencies and identify potential priority inversion faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If comprehensive design and verification effort is applied to meet latency requirements, then data transfer latency is improved, but device complexity and design verification effort increase

Engineering Contradiction:
Improvedata transfer latencyVSAvoiddesign verification effort
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent calculates a message transmission sequence and latency indicators during the design phase before actual implementation. This preliminary calculation allows designers to verify latency requirements and identify potential priority inversion faults early, avoiding the need for extensive runtime verification and testing efforts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual model of the message transmission sequence by copying and analyzing network design data, including message priorities, durations, and delay times. This virtual simulation allows verification of latency requirements without requiring physical prototyping or extensive real-world testing.

Inventive Principle:
Principle #26Copying

2Measurement precision

If delay time data is collected and analyzed, then measurement precision of latency is improved, but loss of time for data collection increases

Engineering Contradiction:
Improvelatency measurement accuracyVSAvoidtime for delay data collection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent collects and analyzes delay time data during the design phase rather than during runtime operation. By performing this analysis preliminarily, the system achieves precise latency measurements without incurring time losses during actual message transmission operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces physical measurement and timing instrumentation with computational analysis of delay time data. Instead of using mechanical or electronic measurement devices that would add overhead, the system uses software-based calculation of latency indicators from design data, achieving precise measurements without time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP4492737B1Determining a latency of messages transmitted in a serial communication network
Publication Date: 2026.02.25 VOLVO CAR CORP
  • EP4492737B1 patent drawingFigure 1~2
  • EP4492737B1 patent drawingFigure 3~6

AI summary

The disclosure relates to a method for determining a latency of messages transmitted in a serial communication network (10). The serial communication network (10) comprises a first node (12), a second node (14), and a shared bus (16). The method comprises receiving network design data indicative of at least a first message (M1) and second message (M2) associated with the first node (12) and a further message (N1) associated with the second node (14). Each message (M1, M2, N1) hast a message duration and a priority indicator. Furthermore, the method comprises receiving or determining delay time data indicative of a time span between an end of the first message (M1) and a start of the second message (M2). The method additionally comprises calculating a message transmission sequence based on the network design data and the delay time data. Moreover, the method comprises calculating a latency indicator for each message (M1, M2, N1). Additionally, a data processing apparatus, a computer program and a computer-readable storage medium are presented. Furthermore, a use of delay time data is shown.