Phase Change Memory Drift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memory devices experience errors in data sensing due to the drift phenomenon, where the voltage dispersion changes over time, requiring a refresh operation to maintain accurate data reading, but the timing of this operation varies by memory cell, necessitating a customized approach to minimize sensing errors.

Innovation Solution

A phase change memory system with a controller that determines specific memory units within the device, performs refresh operations based on sensing voltage and reference voltage, and requests chip refresh operations from a host to maintain accurate data reading, addressing the drift-induced errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a refresh operation is performed on all memory cells at fixed intervals, then the reliability of data sensing is improved, but the productivity of the memory device deteriorates due to unnecessary refresh operations on cells that do not require refreshing

Engineering Contradiction:
Improvedata sensing accuracyVSAvoidmemory device throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory device is divided into multiple memory units, each independently monitored and refreshed based on its specific drift characteristics. The controller separates the refresh operation from a global fixed-interval approach to a targeted per-unit approach, allowing selective refreshing that maintains reliability while improving productivity by avoiding unnecessary operations on stable memory units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The refresh timing for each memory unit is made dynamic rather than static. The controller continuously monitors voltage dispersion and drift characteristics of each memory unit, adjusting the refresh timing adaptively based on actual conditions. This dynamic approach ensures refresh operations are performed only when necessary for each specific memory unit.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the refresh timing is standardized for all memory cells, then the ease of operation is improved, but the reliability deteriorates because each memory cell has different drift characteristics requiring different refresh timings

Engineering Contradiction:
Improverefresh operation simplicityVSAvoidsensing error prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Each memory unit performs self-diagnosis of its drift characteristics through the sensing circuit, which measures voltage dispersion and determines when refreshing is needed. The memory unit essentially monitors its own state and triggers refresh operations autonomously based on its specific conditions, eliminating the need for complex external control while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The sensing circuit provides continuous feedback on the voltage dispersion and drift state of each memory unit to the controller. This feedback mechanism allows the system to detect when a memory unit requires refreshing and trigger the refresh operation at the appropriate time for each specific unit, rather than using a standardized timing approach.

Inventive Principle:
Principle #23Feedback

3Reliability

If voltage dispersion is increased to improve sensing margin, then the reliability of data reading is improved, but the manufacturing precision deteriorates due to increased sensitivity to voltage variations

Engineering Contradiction:
Improvedata reading accuracyVSAvoidvoltage standard consistency
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the reference voltage parameter based on the measured voltage dispersion of each memory unit. By changing the reference voltage to match the actual drift characteristics of each memory unit, the system maintains optimal sensing margins without requiring tight manufacturing tolerances. This parameter adaptation compensates for variations in voltage dispersion caused by manufacturing differences.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system effectively reduces the likelihood of sensing errors by performing refresh operations at appropriate times, ensuring accurate data retrieval and maintaining device efficiency by adapting to the unique states of each memory cell.

Implementation Method 1

A phase change memory cell may include a variable resistance element GST including a phase change material

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

an access element (Ovonic Threshold Switch: OTS)

Methodology Applied
Scientific EffectOvonic Threshold Switching:

Data Source

PatentUS11417395B2Phase change memory system, phase change memory device, and phase change memory device refresh method
Publication Date: 2022.08.16 SAMSUNG ELECTRONICS CO LTD
  • US11417395B2 patent drawing
  • US11417395B2 patent drawing
  • US11417395B2 patent drawing

AI summary

A phase change memory system comprises a phase change memory device which includes a plurality of memory units including a plurality of memory cells in units of at least one or more codewords and a phase change memory controller which performs a chip refresh operation for refreshing the entire phase change memory device, wherein the phase change memory device includes a setting circuitry which determines one of the plurality of memory units in a desired manner, a refresh controller which refreshes the decided memory unit, a sensing circuitry which senses data of at least one or more codewords included in the refreshed memory unit, and a request circuitry which requests a host for the chip refresh operation on the basis of a result of the sensing operation.