Soft Bit Reference Level Calibration for Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory systems face challenges in error correction due to variations in sensed states from written states, leading to data errors, which existing hard bit reference levels are insufficient to address effectively.

Innovation Solution

Calibration of soft bit reference levels is implemented by sensing non-volatile memory cells at both hard and test soft bit reference levels, determining metrics based on bin counts and unsatisfied counters, to establish new soft bit reference levels that maximize mutual information and improve error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hard bit reference levels are used for sensing memory cells, then the sensing process is simple and fast, but error correction capability is insufficient due to lack of reliability information

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsensing process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The sensing process is segmented into multiple reference level measurements (hard bit reference level and multiple soft bit reference levels) to extract different types of information. Hard bit sensing provides binary decisions while soft bit sensing at multiple levels provides reliability metrics, allowing the system to process information in segments rather than requiring a single complex sensing operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from one-dimensional hard bit sensing (single reference level, binary output) to multi-dimensional soft bit sensing (multiple reference levels, multi-level output). By adding the dimension of multiple reference levels (Vr1, Vr2, ..., Vr7) and corresponding soft bit outputs, the system gains additional information about signal reliability without fundamentally changing the sensing hardware architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If soft bit reference levels are used for sensing memory cells, then error correction capability is improved through reliability information, but the sensing process becomes more complex and time-consuming

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsensing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary sensing operations at multiple soft bit reference levels before final decoding. By pre-collecting soft bit information from multiple reference levels (Vr1-Vr7) and calculating reliability metrics in advance, the system prepares optimized input data for the decoder, reducing the time required during actual read operations and enabling faster error correction decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The sensing process maintains continuous useful action by overlapping measurement phases. While memory cells are being sensed at one reference level, preparation for the next reference level measurement is initiated, and decoding operations begin as soon as sufficient soft bit information is collected. This continuous pipeline approach minimizes idle time and reduces overall sensing duration despite multiple reference levels.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If multiple test soft bit reference levels are used for calibration, then the accuracy of soft bit reference levels is improved, but the calibration process becomes more complex

Engineering Contradiction:
Improvereference level accuracyVSAvoidcalibration process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The calibration process uses feedback from decoding performance to iteratively optimize soft bit reference levels. The system measures decoding success rates and error correction performance at different reference level configurations, then adjusts the reference levels (Vr1-Vr7) based on this feedback. This closed-loop approach systematically improves reference level accuracy while providing guidance on which calibration parameters to adjust, reducing the complexity of exploring all possible configurations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent systematically varies calibration parameters (reference voltage levels, bin thresholds, soft bit weighting factors) to find optimal configurations. By changing parameters in a structured manner and measuring performance impact, the calibration process transforms a complex multi-parameter optimization problem into a series of manageable parameter adjustments, each improving reference level accuracy based on previous results.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11289172B2Soft bit reference level calibration
Publication Date: 2022.03.29 SANDISK TECHNOLOGIES LLC
  • US11289172B2 patent drawing
  • US11289172B2 patent drawing
  • US11289172B2 patent drawing

AI summary

Calibration of soft bit reference levels in a non-volatile memory system is disclosed. A set of memory cells are sensed at a hard bit reference level and test soft bit reference levels. The test soft bit reference levels are grouped around the hard bit reference level. A metric is determined for the test soft bit reference levels. Bins are defined based on the hard bit reference level and the set of test soft bit reference levels. A metric may be determined for each of the bins. The new soft bit reference levels are determined based on the metric. In one aspect, the metric is how many memory cells have a value for a physical parameter within each bin. The soft bit reference levels may be established based on a target percentage for the bins. In one aspect, the metric is how many unsatisfied counters are within each bin.