Memory Controller Read Threshold Optimization via Asymmetric Ratio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face inefficiencies in read operations due to high read latency and quality of service degradation caused by multiple read retry operations, particularly in triple level cell (TLC) and quadruple level cell (QLC) memory devices, which increase read latency and reduce performance.

Innovation Solution

A memory system and method that optimize read threshold values using domain transformation by determining an asymmetric ratio (AR) and number of unsatisfied checks (USCs) for decoded data, arranging AR values along a Z-axis, and estimating optimum read threshold sets based on coordinate values corresponding to specific AR and USC values, thereby reducing read latency and improving quality of service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple read retry operations are performed to improve data reading accuracy, then reading accuracy is improved, but read latency increases and quality of service degrades

Engineering Contradiction:
Improvereading accuracyVSAvoidread latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the parameter space by transforming read threshold values into asymmetric ratio (AR) values through a monotonic transformation function. This allows the system to work with AR values that have a more favorable distribution characteristic, enabling faster convergence to optimal thresholds with fewer read retry operations, thus reducing read latency while maintaining reading accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary transformation of read threshold values to asymmetric ratio values before the actual read operations. By pre-establishing the AR value domain and using it to guide the read threshold optimization process, the system avoids unnecessary read retry operations, thereby reducing read latency while ensuring accurate data reading.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If traditional read threshold optimization methods (e.g., eBoost) are used to ensure accurate data reading, then reading accuracy is maintained, but numerous read retry operations are required increasing operational complexity

Engineering Contradiction:
Improvereading accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the read threshold parameter space into an asymmetric ratio parameter space using a monotonic transformation function. This parameter change simplifies the optimization process by creating a more favorable distribution characteristic, allowing the system to achieve accurate reading with fewer read retry operations and reduced operational complexity compared to traditional methods like eBoost.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical iterative read retry process with a domain transformation approach. Instead of repeatedly performing read operations with different thresholds, the system transforms thresholds to AR values and uses coordinate values on a Z-axis to determine optimal thresholds, substituting a computational mathematical approach for a procedural iterative approach, thereby reducing operational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of time

If read threshold values are optimized using domain transformation to reduce read latency, then quality of service is improved, but the complexity of the optimization algorithm increases

Engineering Contradiction:
Improveread latencyVSAvoidoptimization algorithm complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies parameter transformation by converting read threshold values to asymmetric ratio values through a monotonic transformation function. This creates a more favorable distribution characteristic that enables faster convergence, reducing read latency. The algorithmic complexity is managed by establishing a systematic framework with monotonic transformation and coordinate-based optimization that provides clear computational steps.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a new dimension by transforming the one-dimensional read threshold parameter into an asymmetric ratio parameter space. This dimensional transformation creates a more favorable optimization landscape with better distribution characteristics, allowing the system to find optimal thresholds faster and reduce read latency, while the structured approach manages the increased algorithmic complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11907571B2Read threshold optimization systems and methods using domain transformation
Publication Date: 2024.02.20 SK HYNIX INC
  • US11907571B2 patent drawing
  • US11907571B2 patent drawing
  • US11907571B2 patent drawing

AI summary

A controller optimizes read threshold values for a memory device using domain transformation. The controller determines, for decoded data of each read operation, an asymmetric ratio (AR) and a number of unsatisfied checks (USCs), the AR indicating a ratio of a number of a first binary value to a number of a second binary value in the decoded data. The controller determines a Z-axis such that AR values of threshold sets are arranged in a set order along the Z-axis. The controller determines an optimum read threshold set using coordinate values on the Z-axis, which correspond to a set AR value and a set USC value.