Ethernet Switch Timestamp Circuit Reduces Residence Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IEEE802.1AS protocol, also known as Generalized Precision Time Protocol (gPTP), experiences increased residence time in Ethernet switches due to software processing, which degrades the accuracy of clock synchronization in network communication systems.

Innovation Solution

A device and system architecture that incorporates timestamp circuits at ingress and egress ports to minimize residence time by processing and modifying data frames in hardware, thereby reducing software processing overhead and enhancing timestamp accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software processing is used to modify data frames in the local CPU, then the gPTP protocol can be implemented flexibly, but the residence time in the Ethernet switch increases significantly

Engineering Contradiction:
ImprovegPTP protocol implementation flexibilityVSAvoidresidence time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the time-critical frame modification operations from software processing in the CPU and implements them in hardware circuits within the Ethernet switch. This separation allows software to handle protocol logic while hardware performs rapid timestamping and frame modification, resolving the contradiction between implementation flexibility and processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces dedicated hardware circuits as intermediaries between the incoming data frames and the CPU. These circuits perform preliminary timestamping and frame modification operations, reducing the burden on software and minimizing the time frames spend in the switch while maintaining protocol flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If software routines are used to measure frequency difference and calculate timestamps, then the system can adapt to different network configurations, but the timestamp accuracy deteriorates due to increased residence time

Engineering Contradiction:
Improvenetwork configuration adaptabilityVSAvoidtimestamp accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent replaces software-based timestamping and frequency measurement with dedicated hardware circuits. The hardware timestamp circuits capture precise arrival and departure times, while hardware calculators compute frequency differences and residence times, eliminating software processing delays and significantly improving measurement precision.

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

Solution Approach 2:

The patent performs timestamping and preliminary calculations in hardware before frames are passed to software processing. By capturing timestamps and computing initial frequency differences in hardware circuits, the system preserves high measurement precision while allowing software to handle adaptive network configuration tasks.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If data frames are processed by the local CPU, then the system can handle complex protocol requirements, but the processing speed is much slower than hardware forwarding

Engineering Contradiction:
Improveprotocol processing capabilityVSAvoiddata frame processing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the data frame processing into two distinct paths: time-critical operations (timestamping, frequency measurement, residence time calculation) are handled by dedicated hardware circuits, while protocol management and configuration tasks are handled by software in the CPU. This segmentation enables both high-speed processing and complex protocol handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hardware circuits as intermediaries that perform rapid preprocessing of data frames before they reach the CPU. These intermediary circuits handle timestamping and initial calculations at line speed, allowing the CPU to focus on higher-level protocol management without becoming a bottleneck.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12294451B2System and methods for network data processing
Publication Date: 2025.05.06 MICROCHIP TECHNOLOGY INC
  • US12294451B2 patent drawing
  • US12294451B2 patent drawing
  • US12294451B2 patent drawing

AI summary

A system for network data transactions, the system including an ingress port to receive data frames and timestamp received data frames, a frame analyzer to forward the data frames to a processor, the processor to extract timing information from the data frames and update the data frames based on updated timing calculations and output updated data frames via one or more egress ports. Data frames are timestamped at ingress and egress ports, and egress timestamps are saved in a timestamp memory. The system reduces overall network delays by using dedicated hardware and stored timestamp information.