Memory Subsystem Read Voltage Adjustment via Programmed Bit Count Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory cells in memory sub-systems experience changes in threshold voltage over time due to programming, sensing, and erase cycles, leading to erroneous read operations, which existing technologies fail to accurately correct without costly calibration algorithms.

Innovation Solution

A feedback system dynamically adjusts read voltage levels by establishing a target ratio of programmed bits to erased bits during programming, measuring the cumulative number of programmed bits during read operations, and comparing it to the target ratio to adjust the read voltage level, eliminating the need for continuous calibration and tracking changes in threshold voltage levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If costly calibration algorithms are used to correct threshold voltage changes, then read accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improveread accuracyVSAvoidcalibration algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system performs read operations at multiple voltage levels, counts the number of programmed bits detected, and uses this count to dynamically adjust the read voltage level. This closed-loop feedback approach maintains read accuracy by automatically compensating for threshold voltage drift without requiring complex external calibration algorithms, thus resolving the contradiction between reliability and device complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory sub-system performs self-calibration by using its own read operations to detect threshold voltage changes and automatically adjust its read voltage levels. The system serves its own calibration needs by monitoring programmed bit counts and adapting its operation accordingly, eliminating the need for costly external calibration algorithms and reducing device complexity while maintaining read accuracy

Inventive Principle:
Principle #25Self-service

2Reliability

If continuous calibration is performed to track threshold voltage changes, then read accuracy is maintained, but time efficiency decreases due to additional calibration overhead

Engineering Contradiction:
Improveread accuracyVSAvoidcalibration time overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of continuous calibration, the patent implements periodic calibration through read operations that occur at defined intervals during normal memory operation. The system performs read operations to detect programmed bit counts at specific time points, adjusts voltage levels based on these periodic measurements, and maintains accuracy without constant calibration overhead, thus resolving the contradiction between reliability and time efficiency

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent integrates calibration functionality into regular read operations, allowing the system to perform both data retrieval and threshold voltage monitoring simultaneously. By making the calibration process continuous with useful read actions rather than separate overhead operations, the system maintains read accuracy while minimizing time loss, as the same read operations serve dual purposes of data access and calibration

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If read voltage levels are adjusted dynamically, then read accuracy improves, but operation latency increases

Engineering Contradiction:
Improveread accuracyVSAvoidread operation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs voltage level adjustments based on programmed bit count detection during idle periods or between read operations. By preparing and adjusting voltage levels in advance during non-critical time windows, the system ensures accurate read operations are ready when needed without adding latency to actual data retrieval, thus resolving the contradiction between reliability and operation latency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic voltage adjustment where read voltage levels are adaptively changed based on real-time detection of programmed bit counts. This dynamic approach allows the system to optimize voltage levels on-the-fly during operation, improving read accuracy while minimizing latency by making adjustments only when necessary based on actual operating conditions rather than using fixed static voltage levels

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11756631B2Adjusting read voltage levels based on a programmed bit count in a memory sub-system
Publication Date: 2023.09.12 MICRON TECHNOLOGY INC
  • US11756631B2 patent drawing
  • US11756631B2 patent drawing
  • US11756631B2 patent drawing

AI summary

A target value of programmed bits of a first programming distribution of a set of programming distributions associated with a memory device is established. A first read voltage level is applied to a wordline portion of the memory device. A count of programmed bits in the set of programming distributions corresponding to the first read voltage level is determined. A measured ratio of the programmed bits of the first programming distribution to the count of programmed bits in the set of programming distributions is determined. The target value is compared to the measured ratio to determine a comparison result. An action is executed in view of the comparison result.