10BASE-T1S RX Pulse Coding to Eliminate DME Timing Asymmetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for reducing timing delays and asymmetries in 10BASE-T1S Ethernet PHYs are impractical due to performance drawbacks and design limitations, particularly in providing sufficient timing margin for PMA sampling and addressing clock speed/tolerance and differential noise on the bus.

Innovation Solution

Implementing a pulse encoding/decoding scheme at the RX pin interface using a return-to-zero (RTZ) coding scheme, where each rising or falling transition on the MDI bus generates an RTZ pulse, eliminating timing asymmetries by processing the output of the receiver comparator at the transceiver circuit and decoding it back to a level scheme for the digital PHY circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If internal PHY circuitry processes receive data with plain NRZ coding, then data transmission is simple, but timing delays and asymmetries reduce timing margin for PMA sampling

Engineering Contradiction:
Improvecircuitry complexityVSAvoidtiming margin for PMA sampling
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent changes the encoding parameter from plain NRZ to pulse-coded NRZ at the RX pin interface. This parameter change transforms the signal representation without fundamentally altering the circuit architecture, thereby reducing timing asymmetries and improving timing margin for PMA sampling while maintaining relative simplicity in the PHY circuit design.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If existing solutions are implemented to reduce timing delays, then timing margin may be improved, but performance drawbacks and design limitations arise

Engineering Contradiction:
Improvetiming margin for PMA samplingVSAvoidperformance reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent introduces pulse encoding/decoding as an intermediary mechanism at the RX pin interface. This intermediary layer transforms the signal format to eliminate timing asymmetries caused by internal PHY circuitry, providing sufficient timing margin for PMA sampling while maintaining robust performance and avoiding the limitations of existing direct timing correction solutions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If pulse encoding/decoding is implemented at RX pin interface, then timing asymmetries are eliminated and timing margin is increased, but device complexity increases

Engineering Contradiction:
Improvetiming margin for PMA samplingVSAvoidinterface circuit complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies pulse encoding/decoding which changes the signal parameter representation rather than requiring complex timing correction circuits. This approach eliminates timing asymmetries and provides sufficient timing margin for PMA sampling while keeping the additional complexity minimal compared to alternative timing correction architectures.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11616861B1Symmetry receiving differential manchester encoding
Publication Date: 2023.03.28 NXP BV
  • US11616861B1 patent drawing
  • US11616861B1 patent drawing
  • US11616861B1 patent drawing

AI summary

A 10BASE-T1S PHY method and apparatus are provided for receiving an analog MDI signal conveying DME-encoded data at a receiver comparator to generate a digital output signal, processing the digital output signal using a pulse encoder to generate a pulse-coded output signal with pulses generated at each rising or falling transition in the digital output signal, processing the pulse-coded output signal with an output driver to generate a pulse-coded driver output signal that is transmitted to a receiver interface pin RX, processing the pulse-coded driver output signal with an input comparator to generate a pulse-coded comparator output signal, processing the pulse-coded comparator output signal using a pulse decoder to generate a DME-encoded PMA input signal in which timing asymmetries caused by processing at the receiver comparator and/or output driver have been eliminated, and then processing DME-encoded PMA input signal at a digital PHY circuit in the Ethernet PHY.