Bounded Timing Analysis for Intra-Vehicle Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intra-vehicle communication timing analysis is complicated by queuing delays at Ethernet switches, making it difficult to determine if messages will meet their deadlines, especially in multi-hop network configurations within vehicles.

Innovation Solution

A processor performs bounded timing analysis by iteratively calculating lower and upper bounds for egress port wait times, using a pseudo binary-search method to determine a median value, which helps in avoiding or mitigating total wait time exceeding deadlines by adjusting switch queue priorities or service levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If iterative bounded timing analysis is performed to calculate lower and upper bounds for egress port wait times, then measurement precision of message delivery time is improved, but use of energy and computational resources increases

Engineering Contradiction:
Improvemessage delivery time prediction accuracyVSAvoidprocessor energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs timing analysis calculations before actual message transmission to predict and bound the wait times. By pre-calculating lower and upper bounds using iterative methods with median value convergence, the system establishes timing guarantees in advance, avoiding the need for complex real-time calculations that would consume more energy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative bounded timing analysis is performed to calculate lower and upper bounds for egress port wait times, then measurement precision of message delivery time is improved, but productivity of message transmission decreases

Engineering Contradiction:
Improvemessage delivery time prediction accuracyVSAvoidmessage transmission speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The timing analysis is performed as a preliminary step before message transmission, allowing the system to pre-determine bounds and make routing/transmission decisions without delaying actual message sending. The iterative calculation with convergence criteria establishes timing parameters in advance, so the actual transmission can proceed efficiently without real-time computational overhead.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple ECUs communicate in multi-hop network configuration with intervening Ethernet switches, then adaptability of vehicle communication system is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication network flexibilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication network is segmented into discrete ECUs and Ethernet switches, each with defined egress ports and queuing behaviors. This segmentation allows the complex multi-hop network to be analyzed as a series of manageable segments, where timing analysis can be performed at each egress port independently and then aggregated to determine total end-to-end message delivery time.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If queuing delay analysis is performed at each egress port to determine total delay, then measurement precision of timing is improved, but device complexity increases

Engineering Contradiction:
Improvetiming analysis accuracyVSAvoidanalysis computation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The total timing analysis is segmented into multiple independent egress port analyses. Each egress port's wait time is calculated separately using iterative bounded analysis, and the results are aggregated to determine total message delivery time. This segmentation reduces the complexity of analyzing the entire network at once while maintaining high measurement precision through cumulative port-level measurements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11648895B2Bounded timing analysis of intra-vehicle communication
Publication Date: 2023.05.16 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US11648895B2 patent drawing
  • US11648895B2 patent drawing
  • US11648895B2 patent drawing

AI summary

A vehicle and method for intra-vehicle communication within the vehicle involve a sending controller to transmit a message, and a receiving controller to receive the message. The vehicle includes one or more switches to relay the message from the sending controller to the receiving controller. The sending controller and each of the one or more switches include an egress port for transmission of the message. A processor performs bounded timing analysis to determine a total wait time during transmission of the message from the sending controller to the receiving controller as a sum of each egress port wait time at each egress port encountered by the message. Action is taken to avoid or mitigate the total wait time during transmission exceeding a deadline for the message, and the bounded timing analysis includes performing an iterative process and determining a lower bound (LB), an upper bound (UB), and a median value.