Memory Controller Compression for Multilevel Threshold Voltage Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory regions in multilevel memory systems become overloaded when storing determination voltage data, and decompressed data may introduce errors between the original and decompressed values.
Innovation Solution
A memory controller compresses determination voltages for threshold voltages into vector quantities and uses a decompression unit to restore these values, reducing memory overload while minimizing errors through machine learning-based estimation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If determination voltage data is stored directly into the memory region, then the data can be accessed accurately, but the memory region becomes overloaded
Solution Approach 1:
The patent applies parameter changes by transforming the determination voltage data from its original format into a compressed representation. The compression unit processes the determination voltage data and converts it into a compact form that requires less storage space while maintaining the essential information needed for accurate threshold voltage determination in multilevel memory cells.
Solution Approach 2:
The patent uses copying by creating a compressed version of the determination voltage data that serves as a representative copy of the original data. This compressed copy is stored in the memory region and can be decompressed later to retrieve the original determination voltage values, thus reducing storage requirements while preserving data integrity.
2Quantity of substance
If determination voltage data is compressed to reduce storage space, then the memory region overload is reduced, but errors may occur between the original and decompressed data
Solution Approach 1:
The patent implements feedback mechanisms through the estimation unit that continuously monitors and evaluates the compressed and decompressed determination voltage data. The estimation unit provides feedback to correct any discrepancies between the original and decompressed data, ensuring high reliability and data integrity throughout the compression and decompression process.
Solution Approach 2:
The patent applies beforehand cushioning by incorporating error correction codes and validation checks into the compression and decompression process. These protective measures are built in advance to prevent and correct potential errors that may arise during data transformation, ensuring the reliability of the determination voltage data.
3Quantity of substance
If the memory region is overloaded with determination voltage data, then all data can be stored, but the system becomes less efficient and more complex
Solution Approach 1:
The patent applies taking out by extracting only the essential information from the determination voltage data and discarding redundant information. The compression unit identifies and retains only the critical parameters needed for accurate threshold voltage determination, thereby reducing the data volume stored in the memory region and simplifying the overall system complexity.
Data Source
AI summary
According to one embodiment, a memory controller includes a compression unit that compresses two or more determination voltage values for threshold voltages of a memory cell to a vector quantity, the memory cell being capable of storing three or more data values. The memory controller further includes a storing unit that stores the vector quantity into a memory region. The memory controller further includes a decompression unit that decompresses the stored vector quantity to provide the determination voltage values.


