PHY Chip MAC Checksum Verification for Fault Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network devices lack sufficient fault isolation capabilities, particularly in detecting faulty MAC chips that output frames with incorrect CRCs, which can lead to data transmission errors.
Innovation Solution
The PHY chip in a network device performs an additional task of checking the functionality of the MAC chip by calculating and comparing PHY checksums with MAC checksums, reporting errors or stopping faulty transmissions to prevent data errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the PHY chip performs additional checksum verification of MAC chip output, then fault detection capability is improved, but device complexity increases
Solution Approach 1:
The PHY chip performs self-verification by calculating its own checksum of the MAC chip output and comparing it with the MAC checksum. This self-service approach enables fault detection without requiring external verification mechanisms, improving reliability while maintaining acceptable complexity levels.
Solution Approach 2:
The system implements feedback by comparing the PHY-calculated checksum with the MAC-generated checksum. This feedback mechanism allows the PHY chip to detect faults in the MAC chip output and report errors, enhancing fault detection capability through a closed-loop verification process.
2Measurement precision
If the PHY chip calculates and compares checksums for every frame, then measurement precision of fault detection is improved, but productivity decreases
Solution Approach 1:
The PHY chip performs checksum verification on all received frames from the MAC chip, which is an excessive action beyond the standard MAC layer verification. This partial/excessive verification approach ensures high fault detection precision by checking every frame, while the lightweight checksum calculation minimizes the impact on transmission throughput.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a network device for a computer network (1), wherein said network device (2) comprises communication channels (3), a PHY chip (4), which is configured for transmitting data in a raw data stream on said communication channels (3), and a MAC chip (5) which is configured for encapsulating data to be transmitted into frames, and for calculating a checksum for each of said frames. The PHY chip (4) is configured for receiving frames of said MAC chip (5) and to transmit the transmission data contained in said frames via its communication channel (3) or via at least one of its communication channels (3). The PHY chip (4) is further configured to calculate, after receiving a frame and before sending the data of said frame in a raw data stream, a checksum of the data contained in said frame, and to this checksum with the CRC contained in the frame. The data contained in said frame are transmitted via a communication channel (3), if the comparison of the checksums of the frame delivers identical values. In case that the comparison of the MAC checksum delivers values, which are not identical, a specifiable or specified action is executed..