Clock-Free Vehicle Node Synchronization Using Counter-Time Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle computational systems, synchronizing clock-free computational nodes to perform actions at pre-defined times is challenging, as it conflicts with the goal of enhancing computational efficiency and structural simplicity.

Innovation Solution

A method is introduced to synchronize a clock-free computational node by using a counter unit to produce a sequence of counter values according to pre-defined rules, and by generating a mapping between current counter values and time information from a clock unit to determine pre-defined counter values associated with specific times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each computational node is equipped with a clock unit to ensure timely actions, then time synchronization is improved, but device complexity and computational efficiency deteriorate

Engineering Contradiction:
Improvetime synchronizationVSAvoidstructural simplicity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A central coordination node acts as an intermediary between the clock unit and clock-free computational nodes. The coordination node receives timing requests, determines pre-defined counter values based on current time information, and sends these values to clock-free nodes. This mediator approach allows time synchronization without equipping each node with a full clock unit, thus reducing device complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of giving each node an independent clock unit, the system creates a copy of the time reference information in the form of pre-defined counter values. These counter values are sent to clock-free nodes, which then use them to synchronize their actions. This copying approach maintains time synchronization while avoiding the complexity of multiple independent clock units.

Inventive Principle:
Principle #26Copying

2Reliability

If each computational node is equipped with a clock unit to ensure timely actions, then time synchronization is improved, but computational efficiency deteriorates

Engineering Contradiction:
Improvetime synchronizationVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The clock functionality is extracted from individual computational nodes and centralized in a single coordination node. Clock-free computational nodes only need to receive and process pre-defined counter values, which are simple numerical comparisons rather than full time-keeping operations. This extraction significantly improves computational efficiency while maintaining time synchronization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using expensive and computationally intensive clock units in each node, the system uses simple pre-defined counter values that are calculated once and then discarded after use. Each action uses a new set of counter values, making the synchronization mechanism computationally cheap and efficient.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If clock-free computational nodes are used to maintain structural simplicity, then device complexity is reduced, but time synchronization capability deteriorates

Engineering Contradiction:
Improvestructural simplicityVSAvoidtime synchronization capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The coordination node performs preliminary calculations to determine pre-defined counter values based on current time information and the desired action time. These pre-calculated values are then sent to clock-free nodes, which simply need to compare their current counter against the target value. This preliminary action enables clock-free nodes to perform timely actions without needing complex time synchronization capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12325437B2Method for synchronizing a clock-free computational node in a vehicle, method for performing an action at a pre-defined time, first computational node, second computational node and computational system for a vehicle
Publication Date: 2025.06.10 VOLVO CAR CORP
  • US12325437B2 patent drawing
  • US12325437B2 patent drawing

AI summary

A method for synchronizing a clock-free computational node in a vehicle such that the clock-free computational node is able to perform an action at a pre-defined time, including generating a mapping between at least one current counter value received from the clock-free computational node and at least one current time information received from a clock unit. Moreover, the method includes determining a pre-defined counter value being associated with the pre-defined time based on the mapping. Furthermore, the method includes providing the pre-defined counter value to the clock-free computational node. Additionally, a method for performing an action at a pre-defined time using a clock-free computational node is presented. The disclosure is directed to a corresponding first computational node including the clock unit and a second computational node being clock-free and a computational system for a vehicle.