PIU Extra Header Validation for Reliable Storage Protocol Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices face issues with protocol information units (PIUs) that do not comply with predefined standards, leading to inefficiencies and potential errors in data transmission.
Innovation Solution
An electronic device with a controller configured to detect errors in the extra header segment (EHS) of PIUs and discard those with non-compliant lengths, ensuring compliance with predefined standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the controller processes all received PIUs without validation, then processing speed is maintained, but data transmission reliability deteriorates due to errors from non-compliant PIUs
Solution Approach 1:
The controller performs preliminary validation of the EHS length field in the basic header segment before processing the complete PIU. By checking whether the EHS length value is within the valid range (0-3) at the beginning of the reception process, the controller can identify and discard non-compliant PIUs before investing resources in their full processing, thus maintaining reliability while preserving processing speed for valid packets.
2Reliability
If the controller validates EHS length for every PIU, then data transmission reliability is improved, but device complexity increases due to additional validation logic
Solution Approach 1:
The validation mechanism focuses specifically on the EHS length field within the basic header segment of the PIU, rather than implementing comprehensive validation of the entire packet structure. This localized approach validates only the critical field that determines PIU compliance, thereby improving reliability without significantly increasing overall controller complexity.
3Productivity
If non-compliant PIUs are processed normally, then processing efficiency is maintained, but loss of information increases due to erroneous data being transmitted
Solution Approach 1:
The patent converts the potentially harmful effect of non-compliant PIUs (which would cause processing errors and data corruption) into a beneficial filtering mechanism. By validating the EHS length field and discarding packets with invalid values, the system eliminates erroneous data before it can cause information loss, thereby maintaining processing efficiency for valid packets while preventing the propagation of errors.
Data Source
AI summary
Provided herein may be an electronic device and a method of operating the same. The electronic device may include a memory device, and a controller configured to receive an inbound protocol information unit (PIU) from an external device and control the memory device based on the inbound PIU, wherein the inbound PIU includes a basic header segment including information about an extra header segment (EHS) length, and an extra header segment defined by the EHS length, and wherein the controller is configured to generate an error message depending on whether the PIU includes an error related to the extra header segment.


