Memory Controller Dynamic Read Voltage Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The memory system faces challenges in accurately reading data due to changes in memory cell threshold voltage, leading to bit errors, which existing technologies struggle to address effectively.

Innovation Solution

The memory system employs a controller that performs a reference read operation, generates a histogram of memory cells across different threshold voltage bins, and uses estimation functions to determine actual read voltages, switching between first and second estimation functions based on stress conditions to optimize read operations and minimize bit errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the read voltage is adjusted to compensate for threshold voltage changes, then data reading accuracy is improved, but the system complexity increases due to multiple estimation functions and dynamic voltage adjustment mechanisms

Engineering Contradiction:
Improvedata reading accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic read voltage adjustment by selecting between first and second estimation functions based on stress conditions. The read voltage is not fixed but adapts in real-time according to the operational state of the memory device, allowing the system to maintain high reading accuracy under varying conditions without requiring a completely complex redesign of the memory architecture

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of read voltage based on stress conditions detected in the memory device. By monitoring stress levels and adjusting the read voltage accordingly (using different estimation functions for different stress conditions), the system optimizes data reading accuracy while managing complexity through parameter adaptation rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple estimation functions are used to handle different stress conditions, then reliability is improved, but the device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the estimation process by dividing it into at least two distinct estimation functions: a first estimation function for normal stress conditions and a second estimation function for high stress conditions. This segmentation allows each function to be optimized for its specific operational context, improving reliability without requiring a single overly complex estimation mechanism that would need to handle all possible conditions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects between multiple estimation functions based on detected stress conditions. Rather than using a single static estimation function, the system adapts its estimation approach in real-time, switching between the first and second estimation functions as needed. This dynamic selection improves reliability across varying conditions while managing complexity through conditional logic rather than permanent structural complexity

Inventive Principle:
Principle #15Dynamics

3Reliability

If the read voltage is dynamically adjusted based on histogram and estimation functions, then bit error rate is reduced, but the operation time increases due to additional reference read operations

Engineering Contradiction:
Improvebit error rateVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs reference read operations and histogram analysis in advance to determine the appropriate estimation function and read voltage before actual data reading. By preparing the voltage adjustment parameters beforehand based on preliminary measurements, the system reduces bit errors during actual data operations without requiring excessive time delays during critical read operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial adjustment actions by selecting from multiple estimation functions rather than performing exhaustive searches for the optimal read voltage. The system performs reference reads and histogram analysis to a sufficient degree to identify the appropriate estimation function, then uses that function to determine the read voltage, balancing the need for accuracy with the need to limit operation time

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10957400B1Memory system
Publication Date: 2021.03.23 KIOXIA CORP
  • US10957400B1 patent drawing
  • US10957400B1 patent drawing
  • US10957400B1 patent drawing

AI summary

A memory controller performs a reference read on a plurality of memory cells using reference read voltages, generates a histogram indicating the number of memory cells in different threshold voltage bins based on results of the reference read, estimates actual read voltages based on the histogram and a first estimation function, and reads data using the actual read voltages. When reading of the data with the actual read voltages estimated using the first estimation function fails, the memory controller estimates actual read voltages using a second estimation function different from the first estimation function and reads the data with the actual read voltages estimated using the second estimation function.