Balanced Codewords for Ternary Memory Drift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in maintaining accurate sensing due to threshold voltage drift in memory cells, particularly in ternary cells, which are not compatible with techniques used for binary cells, leading to reliability issues and increased power consumption.

Innovation Solution

Implementing a dynamic sensing technique that uses balanced codewords, generated through a coding scheme, to distribute ternary cells into predetermined states, reducing the quantity of cells in an undesirable state and compensating for threshold voltage drift by setting precise read voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If binary cell sensing techniques are used for ternary cells, then device complexity is reduced, but sensing accuracy deteriorates due to threshold voltage drift incompatibility

Engineering Contradiction:
Improvesensing technique complexityVSAvoidsensing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter distribution of codewords from uniform to balanced (with constrained weight), where balanced codewords have a specific distribution of 0s and 1s that compensates for threshold voltage drift. This parameter change in codeword structure enables ternary cell sensing to remain accurate despite drift, as the balanced distribution creates a more robust sensing margin.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If unbalanced codewords are used, then coding simplicity is improved, but power consumption increases due to excessive cells in undesirable states

Engineering Contradiction:
Improvecoding simplicityVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent imposes a weight constraint parameter on codewords, requiring that the number of 1s (or 0s) falls within a specific range. This parameter constraint transforms the coding process from simple unconstrained encoding to balanced encoding, which reduces the number of ternary cells forced into undesirable intermediate states, thereby lowering power consumption during read operations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If balanced codewords are implemented, then sensing accuracy is improved, but device complexity increases due to additional coding requirements

Engineering Contradiction:
Improvesensing accuracyVSAvoidcoding scheme complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies balanced coding as a preliminary action before data is written to memory. By pre-processing the data into balanced codewords with constrained weight distribution, the system prepares the data in a form that is inherently more resistant to threshold voltage drift. This preliminary transformation simplifies the actual sensing operation, as the balanced structure provides built-in compensation for drift without requiring complex real-time adjustments during sensing.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If ternary cells are used instead of binary cells, then storage capacity is improved, but reliability deteriorates due to threshold voltage drift susceptibility

Engineering Contradiction:
Improvestorage capacityVSAvoiddata storage reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent changes the statistical parameters of the stored data by using balanced codewords with constrained weight. This parameter transformation ensures that ternary cells are not forced into extreme or intermediate states as frequently, creating a more reliable storage system. The balanced distribution of 0s and 1s in codewords results in a more uniform utilization of ternary states, reducing the impact of threshold voltage drift on data integrity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250355574A1Balanced codewords for reducing a selected state in memory cells
Publication Date: 2025.11.20 MICRON TECHNOLOGY INC
  • US20250355574A1 patent drawing
  • US20250355574A1 patent drawing
  • US20250355574A1 patent drawing

AI summary

Methods, systems, and devices for balanced codewords for reducing a selected state in memory cells are described. A memory device may divide a sequence of data bits into sets of bits associated with different bit-positions in a coding scheme. The memory device may then balance a first codeword that includes the first set of the data bits in the binary domain to reach a target ratio of logic values for the codeword. Using the first codeword and the other set(s) of data bits, the memory device may balance the remaining two states in the state domain to reach an overall target distribution of the three states. The memory device may then generate one or more codeword(s) for the other set(s) of data bits so that the memory device can write all of the codewords to ternary cells.