Memory Read Voltage Modulation for Faster Soft-Bit Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face inefficiencies in data retrieval due to shifts in threshold voltages of memory cells, leading to long latency and inefficient retry processes when decoding errors occur, especially when multiple bits are stored, and blind searching for optimized read voltages is inefficient.

Innovation Solution

The proposed solution involves reading soft bit data through boosted modulation of voltages adjacent to the read voltage to obtain XOR results, which are used in conjunction with hard bit data for improved error recovery, and scheduling the reading of both types of data together to minimize delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional memory systems use threshold voltage shifts for storing multiple bits, then storage capacity is improved, but data retrieval latency increases due to decoding errors and retry processes

Engineering Contradiction:
Improvestorage capacityVSAvoiddata retrieval latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary calibration to determine optimized read voltages before actual data retrieval operations. This pre-determination of voltage values prevents decoding errors during normal operation, eliminating the need for retry processes and reducing data retrieval latency while maintaining multi-bit storage capacity

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If blind searching is used to find optimized read voltages, then adaptability to voltage shifts is improved, but processing time increases

Engineering Contradiction:
Improveadaptability to voltage shiftsVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs a calibration process in advance to determine optimized read voltages for different threshold voltage distributions. By pre-calculating these voltage values and storing them in a lookup table, the system achieves adaptability to voltage shifts without performing time-consuming searches during actual data retrieval operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of searching for optimal voltages during data retrieval (forward approach), the system inverts the process by pre-determining voltages through calibration and storing them for later use. This reversal transforms a time-consuming search operation into a fast lookup operation

Inventive Principle:
Principle #13The other way round (Inversion)

3Speed

If only hard bit data is read, then reading speed is improved, but error correction capability deteriorates

Engineering Contradiction:
Improvereading speedVSAvoiderror correction capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary calibration to determine optimized read voltages that maximize both reading speed and error correction capability. By using these pre-determined voltages, the system achieves fast reading of hard bit data while maintaining strong error correction capability through accurate voltage selection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the read voltage parameter based on calibrated values to optimize the balance between reading speed and error correction capability. By adjusting the voltage to optimized values determined during calibration, the system achieves both fast reading and reliable error correction

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12537064B2Read soft bits through boosted modulation following reading hard bits
Publication Date: 2026.01.27 MICRON TECHNOLOGY INC
  • US12537064B2 patent drawing
  • US12537064B2 patent drawing
  • US12537064B2 patent drawing

AI summary

A memory sub-system configured to read soft bit data by adjusting the read voltage applied to read hard bit data from memory cells. For example, in response to a read command identifying a group of memory cells, a memory device is to: read the group of memory cells using a first voltage to generate hard bit data indicating statuses of the memory cells subjected to the first voltage; change (e.g., through boosted modulation) the first voltage, currently being applied to the group of memory cells, to a second voltage and then to a third voltage; reading the group of memory cells at the second voltage and at the third voltage to generate soft bit data (e.g., via an exclusive or (XOR) of the results of reading the group of memory cells at the second voltage and at the third voltage).