Ethernet MAC PHY Interface Segmentation for Flexible Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet interface implementations are not flexible enough and have limited application scenarios due to the fixed connection between a Media Access Controller (MAC) and a Physical Layer (PHY), which restricts the ability to efficiently manage and distribute high-speed packet data streams across multiple lower-speed physical channels.

Innovation Solution

A data processing method and apparatus that involves receiving physical layer coding data block flows, generating subframe headers, and distributing data blocks to multiple PMD sublayer circuits, allowing for flexible distribution and alignment of data flows across different physical medium dependent sublayers, thereby enhancing flexibility and expanding application scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one MAC is connected to only one PHY, then the connection is simple and stable, but the flexibility and application scenarios are limited

Engineering Contradiction:
ImproveflexibilityVSAvoidconnection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data flow from a single high-speed MAC into multiple lower-speed data block flows that can be distributed to multiple PHYs. The MAC layer is functionally separated from the PHY layer through intermediate processing stages that handle data block generation, mapping, and distribution, enabling one MAC to serve multiple PHYs while maintaining manageable complexity at each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components between the MAC and PHY layers, including data block flow generators, mapping units, and distribution mechanisms. These intermediaries enable flexible connection topologies by mediating between the MAC layer's data output and multiple PHY layer inputs, allowing one MAC to connect to multiple PHYs without direct complex interconnections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If high-speed packet data stream is distributed to multiple lower-speed physical channels, then the bandwidth utilization is improved, but the data distribution and alignment becomes complex

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddata distribution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The high-speed packet data stream is segmented into multiple data block flows at the MAC layer, with each data block flow mapped to a specific PHY channel. This segmentation enables efficient bandwidth utilization across multiple lower-speed physical channels while maintaining organized data flow management through structured mapping relationships.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic data block distribution mechanisms that can adaptively allocate data blocks to different PHY channels based on bandwidth requirements and channel status. The mapping and distribution processes are designed to be flexible and reconfigurable, allowing the system to dynamically adjust data flow allocation to optimize bandwidth utilization under varying conditions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If data blocks are distributed to multiple PMD sublayer circuits, then the application scenarios are expanded, but the alignment and synchronization becomes challenging

Engineering Contradiction:
Improveapplication scenariosVSAvoidalignment and synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary alignment and synchronization mechanisms at the data block distribution stage, before data reaches the PMD sublayer circuits. Beginning flag fields are inserted to mark the start of data blocks, and alignment markers are positioned in advance to facilitate synchronization at the receiving end. This preliminary preparation ensures reliable alignment and synchronization even when data blocks are distributed across multiple PMD sublayer circuits with different timing characteristics.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3605963B1Data processing method and apparatus
Publication Date: 2023.06.07 HUAWEI TECH CO LTD
  • EP3605963B1 patent drawingFigure 1
  • EP3605963B1 patent drawingFigure 2
  • EP3605963B1 patent drawingFigure 3

AI summary

Embodiments of the present invention provide a data processing method and apparatus, which relate to the communications field and are helpful in improving flexibility and expanding application scenarios. A first physical layer coding data block flow and a second physical layer coding data block flow are received; a first data flow is obtained according to the first physical layer coding data block flow and the second physical layer coding data block flow; multiple subframe headers are generated; a second data flow is obtained according to the first data flow and the multiple subframe headers; and data blocks in the second data flow are distributed to a first physical medium dependent PMD sublayer circuit and to a second PMD sublayer circuit, so as to obtain a first PMD sublayer data flow and a second PMD sublayer data flow. The data processing method and apparatus are used for data processing.