Drift Compensation for Memory Codewords via Reference Voltage Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Threshold voltage drift in memory cells can lead to incorrect data sensing, reducing the performance and lifetime of memory devices.

Innovation Solution

A memory device with circuitry that senses a codeword using a reference voltage, adjusts the reference voltage based on the estimated weight of the original codeword, the mean threshold voltage of memory cells, and the total quantity of memory cells, to accurately sense data states despite threshold voltage drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed reference voltage is used to sense codewords, then the sensing operation is simple and fast, but threshold voltage drift causes incorrect data sensing

Engineering Contradiction:
Improvedata sensing accuracyVSAvoidsensing operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by estimating the weight of the original codeword before sensing operations. This weight estimation is used to proactively adjust the reference voltage for subsequent sensing operations, preventing threshold voltage drift from causing incorrect data sensing. The adjustment is calculated in advance based on the codeword weight and applied to compensate for expected threshold shifts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the sensed codeword information to dynamically adjust the reference voltage for next sensing operations. The system monitors threshold voltage drift effects through the sensing results and feeds this information back to modify the reference voltage, creating a closed-loop system that continuously compensates for drift while maintaining sensing accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If the reference voltage is adjusted frequently to compensate for drift, then data sensing accuracy is maintained, but the operation time and processing overhead increase

Engineering Contradiction:
Improvedata sensing accuracyVSAvoidsensing operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by adjusting the reference voltage based on the specific weight of each codeword rather than applying a uniform adjustment to all operations. The adjustment amount is calculated proportionally to the codeword weight and the observed drift, applying only the necessary correction rather than excessive adjustment, thereby maintaining accuracy while minimizing processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Duration of action of stationary object

If drift compensation mechanisms are implemented, then memory device lifetime is extended, but the device structure and control logic become more complex

Engineering Contradiction:
Improvememory device lifetimeVSAvoidcontrol circuitry complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically modifying the reference voltage parameter based on codeword weight and observed threshold drift. Instead of changing the physical structure or adding complex hardware, the system extends memory lifetime by adjusting electrical parameters (voltage levels) in response to drift conditions, maintaining simplicity while achieving drift compensation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250046369A1Drift compensation for codewords in memory
Publication Date: 2025.02.06 MICRON TECHNOLOGY INC
  • US20250046369A1 patent drawing
  • US20250046369A1 patent drawing
  • US20250046369A1 patent drawing

AI summary

Systems, methods, and apparatuses are provided for drift compensation for codewords in memory. A memory device comprises memory cells and circuitry configured to sense a codeword stored in the array of memory cells using a reference voltage and determine an amount by which to adjust the reference voltage used to sense the codeword based on an estimated weight of the original codeword, a mean of threshold voltage values of each memory cell of the sensed codeword, and a total quantity of memory cells of the sensed codeword. The circuitry can further be configured to adjust the reference voltage used to sense the codeword by the determined amount.