Memory Subsystem Autocal Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices, particularly NAND-based, face bit errors due to shifts in threshold voltages over time, which can exceed the correction capacity of error correcting codes, leading to unreadable data states and reduced memory device efficiency.

Innovation Solution

Implementing a walking read level calibration system that uses calibration circuitry to iteratively measure and adjust read level signals, accounting for shifts in threshold voltages, thereby updating read level signals to maintain data accuracy and extend memory device lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correcting code (ECC) techniques are employed to detect and correct bit errors, then data accuracy is improved, but the correction capacity is limited and eventually exceeded as threshold voltages shift over time

Engineering Contradiction:
Improvedata accuracyVSAvoidcorrection capacity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent performs read level calibration before actual data reading operations to proactively adjust read levels based on threshold voltage shifts. This preliminary calibration prevents bit errors from occurring in the first place, rather than relying solely on ECC to correct errors after they occur. The calibration process measures performance characteristics and determines offset values that are applied to adjust read levels, thereby maintaining data accuracy within the ECC correction capacity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple erase and write cycles are performed to increase storage usage, then storage capacity utilization is improved, but threshold voltages shift causing bit errors that exceed ECC correction capacity

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoiddata readability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic read level calibration operations at defined intervals (e.g., after a certain number of erase/write cycles or at predetermined time intervals). This periodic calibration maintains threshold voltage compensation over the lifespan of the memory device, ensuring that data readability is preserved even as storage capacity utilization increases through multiple erase and write cycles. The calibration process is repeated periodically to adapt to ongoing threshold voltage shifts.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If read level signals are kept fixed to simplify operations, then ease of operation is improved, but threshold voltage shifts cause bit errors reducing memory device efficiency

Engineering Contradiction:
Improveoperation simplicityVSAvoidmemory device efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements an automatic calibration system that self-adjusts read levels without requiring manual intervention. The calibration circuitry automatically measures performance characteristics of the memory device, determines appropriate offset values, and applies corrections to read level signals. This self-service approach maintains ease of operation while improving memory device efficiency, as the system autonomously compensates for threshold voltage shifts without burdening the user with complex calibration procedures.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If calibration is performed frequently to maintain accuracy, then data accuracy is improved, but processing time and system complexity increase

Engineering Contradiction:
Improveread level accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs calibration on selected portions of the memory device rather than the entire device, and only when necessary based on predefined criteria. The calibration process targets specific memory regions that exhibit threshold voltage shifts, applying corrections only where needed. This partial action approach maintains read level accuracy while minimizing calibration time and avoiding unnecessary processing of memory regions that do not require calibration.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10446241B1Automatic calibration (autocal) error recovery for a memory sub-system
Publication Date: 2019.10.15 MICRON TECHNOLOGY INC
  • US10446241B1 patent drawing
  • US10446241B1 patent drawing
  • US10446241B1 patent drawing

AI summary

Several embodiments of memory devices and systems with walking read level calibration are disclosed herein. In one embodiment, a system includes a memory component having at least one memory region and calibration circuitry. The memory region has memory cells that read out data states in response to application of a current read level signal. The calibration circuitry is operably coupled to the at least one memory region and is configured to perform iterative calibrations of the memory region by determining a first read level offset value during a first calibration. A new base read level test signal is determined based on the first read level offset value. During a second calibration using the new base read level test signal, a second read level offset value is determined.