Memory Device Header Matching for UFS Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the UFS standard, there is a discrepancy between the processing contents of the initiator and the target during data transfer, leading to inefficient data storage and potential memory overflow due to incorrect matching of RTT UPIU and Data Out UPIU headers, causing unnecessary data discard and memory shortages.
Innovation Solution
A memory device with a controller that compares the headers of received Data Out UPIU packets with a saved history of RTT UPIU packets, only storing and writing data when the headers match, and discarding non-matching data to prevent memory overflow and ensure efficient data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the target stores all received Data Out UPIU packets without header matching verification, then data transfer speed is improved, but memory overflow occurs and data integrity deteriorates
Solution Approach 1:
The patent applies preliminary action by performing header matching verification before storing Data Out UPIU packets in memory. The controller compares the header of each received packet with the expected header information in advance, and only stores packets that match. This prevents memory overflow from incorrect packets while maintaining data integrity, resolving the contradiction between fast storage and reliable data handling.
2Reliability
If the target performs strict header matching verification for all received packets, then data integrity is improved, but processing time increases and productivity decreases
Solution Approach 1:
The patent applies local quality by performing header matching verification selectively rather than uniformly for all packets. The controller checks headers only for packets that need verification based on the current transfer state, and processes matching packets immediately. This localized approach ensures data integrity for critical packets while maintaining high processing efficiency for the overall data transfer operation.
3Quantity of substance
If the target discards non-matching packets without notification, then memory availability is improved, but loss of information occurs
Solution Approach 1:
The patent applies feedback by implementing a notification mechanism when packets are discarded due to header mismatch. The controller detects non-matching packets, discards them to preserve memory availability, and simultaneously generates an error notification to inform the initiator of the data loss. This feedback loop maintains memory availability while minimizing information loss through proper error reporting.
Data Source
AI summary
According to one embodiment, a memory device includes a nonvolatile first memory, a second memory, a controller, and an interface unit. When receiving a first packet from the interface unit, the controller transmits a second packet to an initiator via the interface unit. In the case where a header of a third packet does not match the second packet, the controller does not store the third packet to a second memory, the third packet being discarded.


