Bus Guardian Clock Synchronization for Network Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed real-time computer systems using time-triggered communications protocols, the need for independent clock sources in communication controllers and bus guardians leads to increased costs and reduced efficiency due to the requirement for long 'interframe gaps' to prevent data packet overlap, which can result in low data transmission efficiency, especially in applications like automobile technology.

Innovation Solution

A communications network where the bus guardian is continuously synchronized with the global clock signal of the communication controller, eliminating the need for a precise clock oscillator in the bus guardian, and using watchdog circuits to monitor clock signals and prevent unauthorized access, allowing for tight time tolerances and short 'interframe gaps' without compromising fault-silent properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the bus guardian uses an independent clock source, then the fail-silent property is ensured through independent monitoring, but the interframe gaps must be enlarged to accommodate clock frequency deviations, reducing data transmission efficiency

Engineering Contradiction:
Improvefail-silent propertyVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the clock source of the bus guardian with the communication controller, eliminating the need for an independent clock oscillator in the bus guardian. The bus guardian uses the communication controller's clock signal, synchronized via the ARM signal, to generate its timing. This combination allows the system to maintain fail-silent properties through software-based monitoring while enabling shorter interframe gaps, thus improving data transmission efficiency.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If the bus guardian uses an independent clock source, then autonomous operation is achieved, but system costs increase due to additional clock oscillators

Engineering Contradiction:
Improveautonomous operationVSAvoidsystem cost
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The communication controller's clock source serves dual purposes: it provides timing for the communication controller itself and also serves as the timing basis for the bus guardian. This multi-functionality eliminates the need for a separate clock oscillator in the bus guardian, reducing system cost while maintaining the bus guardian's ability to autonomously monitor and control bus access according to the communications schedule.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the bus guardian uses an independent clock source, then independent time base is available for monitoring, but interframe gaps must be dimensioned for long-term stability, reducing efficiency

Engineering Contradiction:
Improvetime slot monitoring accuracyVSAvoidinterframe gap duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback-based synchronization where the bus guardian receives the ARM signal from the communication controller, which contains timing information based on the communication controller's clock. The bus guardian uses this feedback to adjust its timing and generate accurate time slots for monitoring, eliminating the need for large safety margins in interframe gaps while maintaining long-term timing accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7583692B2Communications network and method of controlling the communication network
Publication Date: 2009.09.01 FUTURE LINK SYST
  • US7583692B2 patent drawing
  • US7583692B2 patent drawing
  • US7583692B2 patent drawing

AI summary

The invention relates to a communications network with at least two network nodes, between which data may be transmitted via a transmission medium,in which a communications schedule is provided which allots time slots to the network nodes for access to the transmission medium,in which the network nodes each comprise at least one communication controller with a first scheduler for controlling access by the network nodes to the transmission medium according to the communications schedule,in which the communications network comprises at least one bus guardian with a second scheduler for monitoring accesses by the network nodes to the transmission medium according to a monitoring schedule,in which the communication controller comprises means for generating a local, independent clock signal and a global clock signal, which may be influenced by at least one parameter of the communications system andin which the global clock signal is provided both to control the first schedulers of the communication controllers and to control the second scheduler of the bus guardian.