PHY-Side Symbol Filter for Ethernet Data Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Ethernet-based networks, the RMII wrapper fails to accurately differentiate between in-band and out-of-band data, leading to potential data corruption or loss due to unintentional indication of in-band data as out-of-band data, which can result in incorrect handling of frames and reduced communication accuracy.
Innovation Solution
Implementing a symbol filter at the PHY-side of the PHY-MAC interface to differentiate between in-band and out-of-band data by generating emulated state signaling based on received data stream and carrier sense signals, thereby influencing downstream users to correctly interpret the data stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the RMII wrapper is used to interface between PHY and MAC, then the interface complexity is reduced, but the data accuracy deteriorates due to inability to differentiate in-band and out-of-band data
Solution Approach 1:
The invention segments the data stream into in-band data and out-of-band data by inserting delimiter symbols between data symbols and special symbols. This segmentation allows the MAC layer to accurately differentiate between valid data and control signals, resolving the ambiguity that caused data corruption while maintaining the simplified RMII interface structure.
Solution Approach 2:
The invention introduces an intermediary symbol filter at the PHY-MAC interface that processes the data stream and generates accurate carrier sense signals. This intermediary component mediates between the PHY layer's simplified interface requirements and the MAC layer's need for accurate data differentiation, enabling both low complexity and high reliability.
2Device complexity
If the RMII wrapper interfaces PHY and MAC directly, then the device complexity is reduced, but communication accuracy deteriorates due to unintentional indication of in-band data as out-of-band data
Solution Approach 1:
The invention performs preliminary action by inserting delimiter symbols between data symbols and special symbols before the data reaches the MAC layer. This preliminary segmentation prevents the MAC layer from misinterpreting in-band data as out-of-band data, thereby preventing information loss while maintaining direct PHY-MAC interfacing with minimal complexity.
Solution Approach 2:
The symbol filter acts as an intermediary that processes the raw data stream and generates accurate carrier sense signals for the MAC layer. This intermediary ensures that in-band data is correctly identified as such, preventing the misidentification that leads to communication accuracy deterioration, while allowing the interface to remain relatively simple.
3Reliability
If symbol filtering is implemented at PHY-side, then communication accuracy is improved, but the device complexity increases
Solution Approach 1:
The invention implements self-service by having the PHY layer itself generate the delimiter symbols and process the data stream for the MAC layer. The PHY layer uses its existing resources (timing signals, data symbols) to create the segmented data stream with delimiters, eliminating the need for separate complex filtering hardware while achieving accurate data differentiation.
Solution Approach 2:
The invention merges the symbol filtering function with the existing PHY layer processing. The delimiter symbol insertion is combined with the existing data symbol generation and carrier sense mechanisms, allowing the PHY layer to perform both its traditional function and the additional data differentiation task using integrated circuitry rather than separate components.
Data Source
AI summary
Disclosed examples include a method. The method includes: conveying symbols from a PHY toward a MAC via a PHY-side of PHY-MAC interface; and filtering one or more symbols at an input of a PHY-side of an interface wrapper of the PHY-side of the PHY-MAC interface. Disclosed examples include an apparatus. The apparatus includes: a PHY-side of PHY-MAC interface; and a logic circuit provided at the PHY-side of PHY-MAC interface, the logic circuit comprising a symbol filter to filter one or more symbols conveyed via the PHY-side of PHY-MAC interface.


