Packet-Based Clock Distribution With Propagation Delay Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing environments, synchronizing time across multiple computing devices is challenging due to independent notions of time, leading to difficulties in determining the priority of conflicting requests and the complexity of existing synchronization techniques like NTP, which are not sufficiently accurate or scalable.

Innovation Solution

A method is employed to transmit a clock signal within network packets, adjusting for propagation delay using a round-trip packet, and embedding additional information such as authentication and timestamps to ensure synchronized timing across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If NTP is used to synchronize time across distributed computing devices, then time synchronization is achieved, but accuracy is insufficient and system complexity increases

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidsynchronization system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the software-based NTP protocol with a hardware-based clock signal distribution system. Clock signals are transmitted through dedicated clock distribution networks using hardware circuits, eliminating the need for complex software timestamp exchange and calculation mechanisms. This substitution of hardware for software provides both higher accuracy and reduced complexity.

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

Solution Approach 2:

The patent extracts the clock signal transmission function from the general data communication network and creates a separate dedicated clock distribution network. By separating the time synchronization function from data traffic, the system achieves higher precision without the complexity of negotiating time protocols over shared communication channels.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If clock signals are transmitted through a distributed network, then time synchronization is provided across devices, but propagation delay causes timing inaccuracies

Engineering Contradiction:
Improveclock synchronization accuracyVSAvoidpropagation delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent measures propagation delay in advance by transmitting test clock signals through the distribution network and calculating the round-trip time. These pre-measured delay values are stored and used to compensate for timing offsets in subsequent clock signal transmissions, eliminating the need for real-time delay calculation and providing continuous accurate synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where clock signals are transmitted to downstream devices, and the transmission delay is measured and fed back to the source device. The source device uses this feedback information to adjust future clock signal transmission timing, continuously compensating for propagation delays and maintaining synchronization accuracy.

Inventive Principle:
Principle #23Feedback

3Reliability

If only clock signals are transmitted without additional information, then transmission simplicity is maintained, but authentication and validation capabilities are lost

Engineering Contradiction:
Improveclock signal authenticationVSAvoidpacket structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the clock signal transmission with data packet transmission by embedding clock signals within existing network protocol packets. Authentication metadata and validation information are combined with the clock signal in the same packet structure, allowing simultaneous transmission of timing information and security credentials without requiring separate communication channels.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal packet structure that serves multiple functions: carrying clock signals for synchronization, embedding authentication metadata for security validation, and transporting timing information for timestamp generation. This multi-functional packet design eliminates the need for separate protocols for each function.

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

Data Source

PatentUS12368568B1Method and apparatus for accounting for propogation delay with distributing a clock signal
Publication Date: 2025.07.22 AMAZON TECH INC
  • US12368568B1 patent drawing
  • US12368568B1 patent drawing
  • US12368568B1 patent drawing

AI summary

A clock signal in a clock distribution network is transmitted using network packets with the clock signal embedded within a bit of the network packets. The clock signal is adjusted to account for propagation delay in transmitting the clock signal throughout a clock distribution network. The propagation delay is computed using a round-trip packet. When a previous clock signal is received, a timer is set to a local clock's estimate of when the next clock signal will occur minus the propagation delay to the downstream device. When this timer expires, the clock signal is sent to the downstream device, which will allow it to arrive at the downstream device at the same time as the next clock signal is received on the local device.