Adaptive Read Reference Level Calibration for Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory systems face challenges in accurately recalibrating read reference levels over time due to environmental changes and electron drift, leading to potential data errors, as predetermined test read reference levels may not account for unforeseen changes.

Innovation Solution

Implementing a dynamic and adaptive approach to choose test read reference levels based on indications of error from initial sensing operations, allowing for updated read reference levels to be determined and applied for accurate data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If predetermined test read reference levels are used for calibration, then the calibration process is simple and fast, but the accuracy of read reference level recalibration deteriorates due to unforeseen environmental changes and electron drift

Engineering Contradiction:
Improveread reference level calibration accuracyVSAvoidcalibration process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static predetermined test read reference levels to dynamic adaptive selection. The system initially senses memory cells with predetermined levels, then adaptively chooses additional test read reference levels based on error indications from initial sensing results. This dynamic adaptation allows the calibration process to respond to actual memory cell conditions, improving calibration accuracy while managing complexity through automated adaptive selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using error indications from initial sensing operations to guide the selection of additional test read reference levels. The system senses initial samples, determines error indications, and uses this feedback to adaptively choose subsequent test levels. This closed-loop feedback mechanism ensures that calibration focuses on the specific conditions present in the memory cells, resolving the contradiction between calibration accuracy and process complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If predetermined test read reference levels are used, then the calibration process is fast and simple, but data reading accuracy deteriorates under environmental changes and electron drift

Engineering Contradiction:
Improvedata reading accuracyVSAvoidcalibration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adapts the calibration process by initially using predetermined test read reference levels for quick initial sensing, then selectively adding additional test levels based on error indications. This dynamic two-stage approach maintains faster calibration times compared to exhaustive predetermined level testing, while improving data reading accuracy through adaptive refinement of test levels based on actual memory conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by performing initial sensing with predetermined test read reference levels before adaptive selection of additional levels. This preliminary step quickly identifies memory cells that need further calibration, allowing the system to focus additional calibration efforts only where needed. This approach reduces overall calibration time while maintaining high data reading accuracy through targeted adaptive calibration.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If adaptive selection of test read reference levels is implemented, then calibration accuracy improves, but the calibration process becomes more complex

Engineering Contradiction:
Improvecalibration precisionVSAvoidcalibration algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent manages calibration algorithm complexity through feedback-driven adaptive selection. The system determines error indications from initial sensing results and uses this feedback to selectively choose additional test read reference levels. This feedback mechanism simplifies the algorithm by only adding complexity where and when it is needed, rather than implementing complex adaptive logic for all calibration scenarios. The feedback loop ensures high calibration precision while keeping the algorithm manageable through conditional, error-driven adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent reduces calibration algorithm complexity by performing preliminary sensing with predetermined test read reference levels before implementing adaptive selection. This preliminary action provides baseline data that guides subsequent adaptive calibration steps, allowing the system to use simpler predetermined levels for most cases and only invoke complex adaptive logic when error indications suggest it is necessary. This staged approach maintains high calibration precision while managing algorithmic complexity through progressive refinement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10418097B2Non-volatile storage system with read calibration
Publication Date: 2019.09.17 SANDISK TECHNOLOGIES LLC
  • US10418097B2 patent drawing
  • US10418097B2 patent drawing
  • US10418097B2 patent drawing

AI summary

Read reference levels are used to distinguish different data states for information stored in non-volatile memory. A storage system recalibrates its read reference levels, to maintain accuracy of the read process, by sensing samples of data for different test read reference levels and using those samples to determine an improved set of read reference levels. At least a subset of the test read reference levels used for the samples are dynamically and adaptively chosen based on indications of error for previous samples.