Memory Controller Read Conditions for Fewer NAND Read Retries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices with multi-bit per cell storage architecture face increased read errors due to narrowed read margins and data retention issues, leading to degraded performance from excessive read retries.

Innovation Solution

A memory system that records passed read retry conditions to determine optimal combined read conditions, reducing the number of read retries by applying these conditions during operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-bit per cell storage architecture is used to increase storage density, then storage capacity is improved, but read errors increase due to narrowed read margins

Engineering Contradiction:
Improvestorage capacityVSAvoidread accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary read retry operations to determine optimal read conditions for different page types before actual data reading. Historical read retry results are recorded and analyzed to establish lookup tables that guide future read operations, preventing read errors before they occur by pre-configuring optimal read voltages and parameters based on page characteristics.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional read retry operations are performed to correct read errors, then read accuracy is improved, but operational performance deteriorates due to excessive retry overhead

Engineering Contradiction:
Improveread accuracyVSAvoidoperational performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary read retry operations to determine optimal read conditions for different page types before actual data reading. Historical read retry results are recorded and analyzed to establish lookup tables that guide future read operations, preventing read errors before they occur by pre-configuring optimal read voltages and parameters based on page characteristics.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates lookup tables that store optimal read conditions derived from historical read retry operations. These lookup tables serve as simplified copies or models of complex read retry behavior, allowing the system to quickly determine appropriate read parameters without performing actual retry operations, thereby eliminating retry overhead while maintaining read accuracy.

Inventive Principle:
Principle #26Copying

3Reliability

If read retry operations are performed to handle data retention issues, then data reading reliability is improved, but time consumption increases due to multiple retry attempts

Engineering Contradiction:
Improvedata reading reliabilityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary read retry operations to determine optimal read conditions for different page types before actual data reading. Historical read retry results are recorded and analyzed to establish lookup tables that guide future read operations, preventing read errors before they occur by pre-configuring optimal read voltages and parameters based on page characteristics.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates lookup tables that store optimal read conditions derived from historical read retry operations. These lookup tables serve as simplified copies or models of complex read retry behavior, allowing the system to quickly determine appropriate read parameters without performing actual retry operations, thereby eliminating retry overhead while maintaining read accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250370652A1Memory devices, memory controllers, memory systems, and operation methods thereof
Publication Date: 2025.12.04 YANGTZE MEMORY TECH CO LTD
  • US20250370652A1 patent drawing
  • US20250370652A1 patent drawing
  • US20250370652A1 patent drawing

AI summary

In certain aspects, a memory system is disclosed. The memory system includes a non-volatile memory device configured to store data and a memory controller coupled to the non-volatile memory device. The memory controller is configured to determine one or more combined read conditions based on passed read retry conditions associated with historical read retry operations. The memory controller is further configured to control the non-volatile memory device to perform a read operation based on the one or more combined read conditions.