PHY Correlator for Ethernet Latency Uncertainty

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Ethernet-based networks, the variable latency in Physical Layer (PHY) devices makes it challenging to accurately determine when data packets are sent or received, especially in Point-to-Point Topologies where the latency between the Media Independent Interface (MII) and Media Dependent Interface (MDI) is not fixed, leading to uncertainty in data detection and transmission.

Innovation Solution

A correlator is used to detect predetermined patterns at a reception datapath of the PHY, located prior to the Physical Coding Sublayer (PCS) block, which oversamples data to improve signal resolution and reduce noise, generating signals indicative of the presence of data corresponding to predetermined patterns, thereby reducing uncertainty in PHY latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If oversampling is applied to data on reception datapath, then measurement precision of data patterns is improved, but device complexity increases due to additional correlation logic and signal processing circuits

Engineering Contradiction:
Improvedetection accuracy of predetermined patternsVSAvoidcomplexity of correlation logic and signal processing circuits
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies oversampling to data before pattern detection, preparing the signal in advance by taking multiple samples per data unit. This preliminary action improves measurement precision by capturing more signal information and reducing noise impact before the correlation operation occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a correlation logic unit as an intermediary component that compares received data patterns against predetermined patterns. This mediator enables accurate pattern detection by systematically evaluating the relationship between incoming data and expected patterns, resolving the complexity-precision tradeoff through structured comparison logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If variable latency in PHY devices is present, then adaptability to different transmission conditions is improved, but reliability of data transmission timing deteriorates due to uncertainty in latency values

Engineering Contradiction:
Improveadaptability to different transmission conditionsVSAvoidaccuracy of data transmission timing
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent generates timing signals based on actual pattern detection results from received data, creating a feedback mechanism that measures and compensates for variable latency. By detecting predetermined patterns and generating timing signals based on actual reception timing, the system adapts to variable latency while maintaining reliable timing information for higher layers.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs pattern detection and timing measurement in advance before data is passed to higher layers. By identifying predetermined patterns and generating timing signals proactively during the physical layer processing, the system prepares accurate timing information ahead of time, compensating for variable latency effects.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240388416A1Indicating presence of a portion of data corresponding to a predetermined pattern at a reception datapath of a physical layer
Publication Date: 2024.11.21 MICROCHIP TECHNOLOGY INC
  • US20240388416A1 patent drawing
  • US20240388416A1 patent drawing
  • US20240388416A1 patent drawing

AI summary

One or more examples relate to a method that includes: applying oversampling to data on a reception datapath of a physical layer; generating a first signal indicating relationships between patterns exhibited by portions of oversampled data and a predetermined pattern; generating a second signal indicating an observed feature of the first signal, the observed feature indicative of a highest relationship between the patterns exhibited by respective portions of oversampled data and the predetermined pattern; and providing the second signal to indicate presence of a portion of data corresponding to the predetermined pattern at a coupled portion of the reception datapath of the physical layer.