MDIO Control Circuit Broadcast Write Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The MDIO interface, as specified in the IEEE 802.3 standard, is limited in its ability to efficiently manage and control write operations across multiple MDIO slaves due to the need for repeated write commands and lack of error checking and incremental write functionality, leading to inefficiencies in bandwidth and computing resource usage.

Innovation Solution

An electronic device with enhanced MDIO control is introduced, featuring a control circuit that parses host commands into MDIO commands, allowing for broadcast or multicast functions by generating a single command that can be executed by multiple MDIO slaves with pre-defined address settings, and incorporating a write-incremental function to improve bus utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the MDIO master sends individual write commands to each MDIO slave, then each slave can be addressed precisely, but the number of commands increases significantly and bandwidth is wasted

Engineering Contradiction:
Improveaddressing precisionVSAvoidwrite operation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges multiple individual write commands into a single broadcast write command that can be received by multiple MDIO slaves simultaneously. The MDIO master transmits one command containing a broadcast address that matches against pre-defined address settings in each slave, allowing one command to perform what previously required multiple separate commands.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The MDIO command structure is enhanced to support multiple functions: it can address a specific single slave using its designated physical address, or it can broadcast to multiple slaves using a broadcast address that matches pre-defined address settings. This multi-functionality allows the same command format to serve both precise addressing and efficient broadcast operations.

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

2Device complexity

If the MDIO interface uses simple address matching, then the protocol remains simple, but it lacks error checking and incremental write functionality

Engineering Contradiction:
Improveprotocol simplicityVSAvoiderror checking capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces feedback mechanisms including error checking procedures where the MDIO master verifies successful write operations. The system incorporates acknowledgment signals and error detection codes that provide feedback about the status of write operations, enabling reliable error checking while maintaining protocol simplicity through structured response handling.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements preliminary actions such as pre-defined address settings in MDIO slaves that are configured in advance. These pre-configured addresses enable faster matching and error checking without requiring complex real-time computations, maintaining protocol simplicity while enhancing reliability through pre-prepared validation data.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple write commands are sent to achieve broadcast functionality, then all slaves can receive the command, but bandwidth consumption increases and resources are wasted

Engineering Contradiction:
Improvebroadcast capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent combines multiple individual write commands into a single broadcast command that is transmitted once over the MDIO bus. This single command contains a broadcast address field that all MDIO slaves with matching pre-defined address settings can recognize and execute, eliminating the need to send separate commands to each slave and significantly reducing bandwidth consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the address space into designated physical addresses for individual slaves and pre-defined address settings for broadcast groups. This segmentation allows the system to efficiently route a single broadcast command to multiple target slaves based on their pre-configured address settings, enabling selective broadcasting without wasting bandwidth on non-target devices.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9852101B2Electronic device with enhanced management data input/output control
Publication Date: 2017.12.26 MEDIATEK INC
  • US9852101B2 patent drawing
  • US9852101B2 patent drawing
  • US9852101B2 patent drawing

AI summary

An electronic device has a management data input/output (MDIO) bus, a control unit, and an MDIO master. The control circuit receives a host command from a host device, and outputs a plurality of MDIO commands in response to the host command. The MDIO master receives the MDIO commands from the control circuit, and transmits the MDIO commands to the MDIO bus.