Memory Controller Compression for Multilevel Threshold Voltage Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedetermination voltage data accuracyVSAvoidmemory region capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvememory region capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvedata storage capacityVSAvoidmemory controller complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12430241B2Memory controller, memory controller control method, and memory system
Publication Date: 2025.09.30 KIOXIA CORP
  • US12430241B2 patent drawing
  • US12430241B2 patent drawing
  • US12430241B2 patent drawing

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.