Ethernet MII Block Distribution for Control Line Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed Ethernet interfaces face challenges with increased control lines and complex block types due to higher bit widths, leading to inefficient signal transmission and resource utilization.

Innovation Solution

A method and apparatus for distributing and receiving high-speed Ethernet MII blocks by processing MAC layer data into 64-bit blocks, adjusting control character distribution, and binding each block to a corresponding control signal code for transmission, which simplifies the coding process and reduces control lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multi-channel byte distribution mode is used for high-speed Ethernet interfaces, then data transmission capability is improved, but the number of control lines increases sharply and block types become more complicated

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidnumber of control lines and block types
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control information into distinct fields within a unified 64-bit block structure. Each 64-bit block contains dedicated fields for control characters, data characters, and channel identifiers, allowing complex control information to be organized in a structured manner rather than requiring separate control lines for each control signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple control functions into a unified control structure where control characters and data characters are combined within the same 64-bit block. The control character field and data character field coexist in a single block, eliminating the need for separate control lines and reducing overall system complexity while maintaining multi-channel distribution capability.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If bit width of interface is increased to support high-speed transmission, then data distribution capability is improved, but control identifier bits increase sharply

Engineering Contradiction:
Improvedata distribution capabilityVSAvoidcontrol identifier bits
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates a universal 64-bit block structure that serves multiple functions simultaneously. The same block format handles both control information and data transmission across multiple channels, with fields that can represent different types of information depending on their content. This multi-functional design eliminates the need for separate control identifier bits for each channel or function.

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

Solution Approach 2:

The patent changes the parameter organization from separate control lines and variable-length control identifiers to a fixed 64-bit block structure with standardized field lengths. By establishing a uniform parameter structure where control characters and data characters follow consistent formatting rules, the system reduces the total number of control identifier bits required while maintaining the ability to represent all necessary control functions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8787406B2Method and apparatus for distributing and receiving high-speed ethernet media independent interface blocks
Publication Date: 2014.07.22 HUAWEI TECH CO LTD
  • US8787406B2 patent drawing
  • US8787406B2 patent drawing
  • US8787406B2 patent drawing

AI summary

A method and apparatus for distributing and receiving high-speed Ethernet Media Independent Interface (MII) blocks are provided to moderate the increase of control lines with the increase of the bit width and to simplify the block types in the coding process of the Physical Coding Sublayer (PCS). The technical solution disclosed herein includes: processing received Media Access Control (MAC) layer data, and adjusting distribution of control characters to generate a 64-bit block; obtaining a control signal code of the 64-bit block according to the relation between the form of the 64-bit block and the control signal code; and binding each 64-bit block to the corresponding control signal code respectively, and sending bound data over a separate channel.