Memory Control Circuit Unit Channel Status Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face decreased decoding efficiency due to time-consuming methods of testing different read voltages when channel status is poor, especially when blindly searching for optimal read voltages.

Innovation Solution

A decoding method that estimates the channel status of a non-volatile memory module and adjusts the read voltage level based on this status, allowing for a second decoding operation with a voltage different from the initial, thereby reducing errors and increasing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If different read voltages are tested one by one through table searching or optimal voltage tracking, then decoding accuracy is improved, but decoding time increases significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing a rough estimation of channel status before actual decoding. The controller estimates channel status using initial read operations and uses this estimation to predict the optimal read voltage level in advance, avoiding time-consuming trial-and-error processes during actual decoding operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a simplified, approximate channel status estimation method that is computationally inexpensive and quick to execute. This rough estimation serves as a disposable preliminary step that provides sufficient guidance for voltage selection without requiring complex, time-consuming precise measurements.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If optimal read voltage tracking is performed, then decoding accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the voltage selection process into two distinct stages: a rough estimation stage for quick channel status assessment and a voltage selection stage for determining the appropriate read voltage. This segmentation simplifies the overall control logic compared to continuous optimal voltage tracking while maintaining sufficient decoding accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing only sufficient channel status estimation rather than complete optimal voltage tracking. The rough estimation provides enough information for practical voltage selection without requiring the full complexity of precise optimal voltage determination, achieving adequate performance with reduced complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9715429B1Decoding method, memory storage device and memory control circuit unit
Publication Date: 2017.07.25 PHISON ELECTRONICS
  • US9715429B1 patent drawing
  • US9715429B1 patent drawing
  • US9715429B1 patent drawing

AI summary

A decoding method, a memory storage device and a memory control circuit unit are provided. The decoding method includes: reading first data from a plurality of first memory cells of a rewritable non-volatile memory module based on a first read voltage level and performing a first decoding operation; estimating a channel status of the rewritable non-volatile memory module and obtaining a second read voltage level according to the channel status if the first decoding operation fails, and the second read voltage level is different from the first read voltage level, and the second read voltage level is different from an optimal read voltage level; and reading second data from the plurality of first memory cells based on the second read voltage level and performing a second decoding operation. Therefore, an encoding efficiency can be improved.