Protocol-Translating Interconnect Error Detection With Validity Indicators
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Error detection in protocol translation scenarios is challenging when data is transmitted across different communication protocols, as the receiver cannot compute the error detection code for data not sent in all protocols, leading to uncertainty about error detection and correction.
Innovation Solution
The solution involves grouping data fields by common communication protocols, generating error detection information with validity indicators, and using these indicators to determine whether to check for errors in the receiving protocol, ensuring that error detection codes are only verified when valid and applicable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection codes are added to all data fields in protocol translation, then error detection coverage is improved, but false error indications increase due to data not being sent in all protocols
Solution Approach 1:
The patent segments data fields into groups based on protocol compatibility. Each field group is associated with a validity indicator that specifies whether error detection codes apply to that group. This segmentation allows the system to selectively apply error detection only to data fields that are actually transmitted in the given protocol, thereby maintaining reliable error detection coverage while avoiding false error indications for fields not present in the transmission.
2Reliability
If the receiver computes error detection codes for all received data, then error detection capability is improved, but computational complexity increases when protocols differ
Solution Approach 1:
The transmitter performs preliminary action by computing error detection codes for each field group and attaching validity indicators before transmission. The receiver then uses these pre-computed codes and validity indicators to efficiently verify only the applicable data fields. This preliminary computation at the transmitter side eliminates the need for the receiver to perform complex computations on all received data, thereby maintaining high error detection capability while reducing computational complexity at the receiver.
3Stability of the object's composition
If error detection is applied uniformly across all protocols, then consistency is improved, but adaptability to different protocol scenarios deteriorates
Solution Approach 1:
The patent implements a dynamic error detection system where the application of error detection codes is determined by validity indicators associated with each field group. These indicators dynamically adjust which error detection codes are applied based on the specific protocol scenario and which data fields are actually transmitted. This dynamic approach maintains consistency in the error detection mechanism itself while adapting its application to different protocol scenarios, thereby achieving both consistency and adaptability.
Data Source
AI summary
In a data processing network, error detection information (EDI) is generated for first data of a first communication protocol of a plurality of communication protocols, the EDI including an error detection code and an associated validity indicator for each field group in a set of field groups. The first data and the EDI are sent through a network interconnect circuit, where the first data is translated to second data of a second communication protocol. An error is detected in the second data received from the network interconnect circuit when a validity indicator for a field group is set in EDI received with the second data and an error detection code generated for second data in the field group does not match the error detection code associated with the field group in the received EDI.


