SSD Copy-Back Error Correction With Reduced Memory Channel Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional SSD configurations result in significant bus traffic during garbage collection operations, including copy-back operations, due to the need to copy page data from a source to a target page, leading to inefficient memory management and increased traffic on memory channels.
Innovation Solution
A storage device with a nonvolatile memory and a control circuit that performs a read for copy-back operation by generating a syndrome from read page data, using error location data to correct the data, and writing the corrected data to a target memory block, thereby reducing the amount of data transmitted and minimizing traffic on memory channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional SSD configurations perform copy-back operations by copying page data from source to target, then data integrity is maintained, but memory channel traffic increases significantly
Solution Approach 1:
The patent extracts only the essential error correction information (syndrome and error location data) from the complete page data, transmitting only this extracted subset through the memory channel while retaining the full data integrity verification capability at the controller level
Solution Approach 2:
The patent segments the data transmission into two parts: minimal syndrome/error location data transmitted through the memory channel, and the actual page data processed locally at the controller, thereby reducing channel traffic while maintaining complete data integrity
2Measurement precision
If conventional SSD configurations transmit complete page data during garbage collection, then error correction can be performed accurately, but data transmission volume increases
Solution Approach 1:
The patent extracts only the critical error correction components (syndrome and error location data) from the complete page data, transmitting only this extracted subset through the memory channel while preserving full error correction capability at the controller
Solution Approach 2:
The patent creates a simplified copy (syndrome and error location data) that contains all necessary error correction information without duplicating the entire page data, thereby reducing transmission volume while maintaining correction accuracy
Data Source
AI summary
A storage device includes a nonvolatile memory (NVM) device having a plurality of memory blocks and a control circuit configured to perform a read for copy-back operation in response to a receipt of a corresponding command. The control circuit performs the read for copy-back operation by reading page data from a source memory block of the plurality, generating a syndrome from the read page data, outputting the syndrome, receiving error location data in response to outputting the syndrome, correcting the read page data using the received error location data, and writing the corrected read page data to a target memory block among the plurality.


