Storage Controller Merging Read Data and Distribution Info
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The internal I/O load of storage devices is increased due to the separate management of read data and threshold voltage distribution information, leading to higher latency in conventional methods.
Innovation Solution
Receiving both read data and threshold voltage distribution information together in a read operation to reduce the internal I/O load, which involves a storage controller providing a read command to a non-volatile memory device, performing an on-chip read operation, and updating offset information in a history table based on the distribution information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If read data and threshold voltage distribution information are managed separately, then the storage controller can process each type of data independently, but the internal I/O load increases and latency increases
Solution Approach 1:
The patent merges the separate I/O operations for read data and threshold voltage distribution information into a single combined I/O operation. The storage controller receives both types of information together in one transaction, eliminating the need for separate I/O cycles and reducing the overall latency while maintaining the ability to process each type of data independently through separate processing paths within the controller.
2Productivity
If read data and threshold voltage distribution information are received together in a read operation, then the internal I/O load is reduced and latency is reduced, but the processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the combined data stream into separate processing paths within the storage controller. One path handles read data while another path handles threshold voltage distribution information, allowing independent processing of each type of data despite their combined reception. This segmentation reduces processing complexity by maintaining clear functional boundaries while achieving I/O efficiency through combined transmission.
3Device complexity
If separate I/O operations are used for read data and distribution information, then the data processing is simpler, but the number of I/O operations increases
Solution Approach 1:
The patent combines multiple I/O operations into a single unified operation where both read data and threshold voltage distribution information are transmitted together in one I/O cycle. This merging approach maintains data processing simplicity through standardized handling procedures while dramatically reducing the number of I/O operations required, thereby improving overall productivity.
Data Source
AI summary
Disclosed is a method of operating a storage controller which communicates with a non-volatile memory device. The method includes providing a read command to the non-volatile memory device, receiving first read data and first distribution information corresponding to the read command from the non-volatile memory device, determining whether an error of the first read data is uncorrectable, and updating offset information of a history table in the storage controller based on the first distribution information, in response to determining that the error of the first read data is correctable.


