Memory Controller Compression for Multiple Reads and Calibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face challenges in managing the operational memory requirements on a memory system controller due to the storage of data generated by multiple page reads, which occupies valuable memory space and hinders efficient data management as storage capacities and data access demands increase.
Innovation Solution
Implementing data compression on a memory system controller to compress data generated by multiple page reads as it is read from page buffers, reducing the amount of data stored, and decompressing it when needed for access, thereby optimizing memory usage without increasing physical size, cost, or power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data from multiple page reads is stored on the memory system controller, then data management capability is improved, but memory space requirements increase
Solution Approach 1:
The patent extracts only the necessary data from the multiple page reads and stores it on the memory system controller, while discarding redundant information. This selective extraction reduces the quantity of data stored while maintaining the essential data management capabilities needed for operations like read level calibration.
Solution Approach 2:
The patent changes the parameters of data storage by compressing the data from multiple page reads into a more compact format. This parameter transformation allows the same data management functionality to be achieved with reduced memory space requirements on the controller.
2Productivity
If more data is stored on the memory system controller, then data management efficiency is improved, but device complexity increases
Solution Approach 1:
The memory system controller performs self-service by automatically compressing and managing its own data storage requirements. The controller independently optimizes its internal memory usage without requiring external intervention, thereby improving data management efficiency while controlling device complexity through autonomous management.
Data Source
AI summary
Various embodiments provide for compression on a memory system controller of data generated by multiple reads performed on a set of pages of a memory device of the memory system. Such compression can be useful for storing and subsequently using data (e.g., comprising one-hard-two-soft (1H2S) information data) generated by the multiple reads to perform a management operation on the memory device, such as a read level calibration operation.


