Multi-Level Memory Read-Voltage Calibration for Lower Read Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices with multi-bit per memory cell storage architecture face narrower read margins, making them vulnerable to noise, program/read disturbances, coupling issues, and charge loss, leading to increased read errors.

Innovation Solution

A method to determine optimal read voltages by performing a first read operation with a single read level, comparing expected and actual bit counts, and adjusting read voltages based on differences to find the optimal read voltage, reducing read errors and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-bit per memory cell storage architecture is used, then storage capacity is improved, but read margins become narrower and read errors increase

Engineering Contradiction:
Improvestorage capacityVSAvoidread error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent performs preliminary read operations at different read levels before the final read operation. By conducting read operations at multiple read levels (first read level, second read level, third read level) and comparing bit counts, the system preliminarily determines the actual data state and adjusts subsequent read operations accordingly, thereby compensating for narrow read margins in multi-bit storage architecture

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where bit counts from preliminary read operations are compared against expected bit count ranges. Based on this comparison feedback, the system determines whether to perform additional read operations at different read levels or to proceed with error correction, dynamically adjusting the read process to maintain reliability in multi-bit storage

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple read operations are performed to determine optimal read voltage, then read accuracy is improved, but operation time increases

Engineering Contradiction:
Improveread accuracyVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs read operations at a limited number of specific read levels (first, second, and third read levels) rather than exhaustively searching all possible read voltages. By selecting key read levels strategically and comparing bit counts at these levels, the system achieves sufficient read accuracy without the time cost of comprehensive voltage scanning

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the read operation into distinct stages: preliminary read operations at different read levels, bit count comparison and analysis, and final read execution. This segmentation allows the system to efficiently determine optimal read parameters through structured multi-level reads rather than unoptimized sequential trials, balancing accuracy and time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250271999A1Memory device, memory system, and method of operating the same
Publication Date: 2025.08.28 YANGTZE MEMORY TECH CO LTD
  • US20250271999A1 patent drawing
  • US20250271999A1 patent drawing
  • US20250271999A1 patent drawing

AI summary

A method of operating a memory system includes performing a first read operation with a first read voltage of a first single read level, determining an actual pattern of bit count under the first read voltage of the first single read level, and in response to that a difference between an expected pattern of bit count and the actual pattern of bit count under the first read voltage of the first single read level is equal to or lower than a first threshold, determining that the first read voltage is a first optimal read voltage. The first single read level of a first page is under a multi-level architecture.