Memory Controller Division Tracking Read for NAND Flash

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memory systems face challenges in accurately reading data due to changes in word line resistance caused by defects, leading to suboptimal read voltages and increased error bits, especially in three-dimensional stacked structures where defects can alter the effective threshold voltage distribution.

Innovation Solution

The memory system employs a division tracking read method, where the memory controller applies a series of read voltages to each region of the memory cell array to estimate an optimal read voltage for each segment, improving data retrieval accuracy by adjusting read voltages based on regional resistance changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single read voltage is applied to the entire memory cell array, then the read operation is simple and fast, but reading accuracy deteriorates due to regional resistance variations caused by defects

Engineering Contradiction:
Improvereading accuracyVSAvoidread operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory cell array is divided into multiple regions, and a division tracking read is performed for each region separately. This segmentation allows the system to apply region-specific read voltages that account for local resistance variations caused by defects, thereby improving reading accuracy without requiring a complete redesign of the read operation architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different read voltages are applied to different regions of the memory cell array based on their specific characteristics. The system estimates the optimal read voltage for each region by tracking the threshold voltage distribution locally, ensuring that each region is read with the most appropriate voltage for its conditions, thus improving overall reading accuracy.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If read voltage is optimized for each region, then data retrieval accuracy improves, but the time required for read operations increases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidread operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a tracking read operation beforehand to estimate the threshold voltage distribution and determine the optimal read voltage for each region. This preliminary action allows the main read operation to proceed efficiently with pre-determined optimal voltages, reducing the time penalty associated with region-specific optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The division tracking read focuses on estimating the threshold voltage distribution in a simplified manner rather than performing a complete and precise analysis. By using a partial action approach that captures the essential characteristics without exhaustive measurement, the system achieves sufficient accuracy while minimizing the time overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If defects are present in the memory cell array, then manufacturing yield is reduced, but the system can still salvage data through adaptive read voltage adjustment

Engineering Contradiction:
Improvedata salvage capabilityVSAvoiddefect rate
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system performs a tracking read to measure the actual threshold voltage distribution in each region, then uses this feedback information to adjust the read voltage for subsequent data retrieval operations. This feedback mechanism enables the system to adapt to defects and variations in the memory cell array, salvaging data that would otherwise be unreadable due to manufacturing imperfections.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the read voltage parameter based on the detected threshold voltage distribution in each region. By adjusting this critical parameter according to actual conditions rather than using a fixed voltage, the system can compensate for defects and maintain reliable data retrieval even when manufacturing precision is compromised.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11188414B2Memory system
Publication Date: 2021.11.30 KIOXIA CORP
  • US11188414B2 patent drawing
  • US11188414B2 patent drawing
  • US11188414B2 patent drawing

AI summary

A memory system includes a semiconductor memory and a memory controller. The semiconductor memory includes first memory cells, first bit lines connected to the first memory cells, second memory cells, second bit lines connected to the second memory cells, a word line connected to the first and second memory cells, and a driver configured to apply a voltage to the word line. In response to a special read command from the memory controller, the driver sequentially applies, to the word line, first read voltages to read data from the first memory cells, a second read voltage within a voltage range of the first read voltages to read data from the first memory cells, third read voltages to read data from the second memory cells, and a fourth read voltage within a voltage range of the third read voltages to read data from the second memory cells.