Reset Refresh for Chalcogenide Memory Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chalcogenide-based memory devices face scaling issues and energy inefficiencies due to threshold voltage drift, making it difficult to select and program memory cells, especially after significant drift has rendered them unselectable.

Innovation Solution

The implementation of a 'reset refresh' technique, where a memory cell is refreshed with a voltage pulse of opposite polarity to cancel drift, allowing programming even after significant voltage drift, by applying a second pulse with the same polarity as the desired program voltage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If traditional memory devices are scaled down to smaller sizes, then device miniaturization is achieved, but threshold voltage drift increases making memory cells unselectable

Engineering Contradiction:
Improvememory device sizeVSAvoidmemory cell selectability
Core Design Contradiction:
Volume of moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a refresh operation before the memory cell becomes completely unselectable due to drift. The refresh pulse is applied proactively to restore the threshold voltage to an acceptable range, preventing the memory cell from reaching a state where it cannot be selected. This is evident in the refresh workflow that monitors drift and applies corrective pulses before complete failure occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements preliminary anti-action by applying a refresh pulse with polarity opposite to the desired program pulse. This counteracts the drift effect beforehand, creating a corrected threshold voltage distribution that enables subsequent successful programming. The refresh operation pre-compensates for the drift that would otherwise prevent cell selection.

Inventive Principle:
Principle #9Preliminary anti-action

2Productivity

If memory cells are programmed after significant drift, then programming operation can proceed, but energy efficiency deteriorates due to failed selections and retries

Engineering Contradiction:
Improveprogramming capabilityVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs the refresh operation as a preliminary step before programming attempts. By restoring the threshold voltage distribution in advance, the system ensures that subsequent programming operations will succeed on the first attempt, avoiding energy-wasting retries. The refresh pulse is applied proactively to prevent programming failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of drift into a beneficial refresh opportunity. Instead of allowing drift to cause programming failures and energy waste, the system monitors drift conditions and applies refresh pulses that transform the drifted state into a refreshed, programmable state. The drift condition triggers a corrective action that ultimately improves programming success and energy efficiency.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If refresh operations are performed to cancel drift, then memory cell selectability is restored, but additional voltage pulses and processing time are required

Engineering Contradiction:
Improvememory cell selectabilityVSAvoidvoltage pulse sequence complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by using the same voltage pulse mechanism for both refreshing and programming operations. The refresh pulse uses the same polarity conventions and application method as program pulses, allowing the memory cell to refresh itself without requiring separate dedicated refresh circuitry or complex external control. The system uses its own programming infrastructure to perform refresh operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies universality by designing the voltage pulse interface to serve dual purposes: refreshing drifted memory cells and programming memory cells. The same pulse generation circuitry and voltage application mechanism handle both refresh and program operations, eliminating the need for separate specialized circuits and reducing overall system complexity despite the additional refresh step.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If threshold voltage drift is allowed to accumulate, then fewer refresh operations are needed, but memory cells become unselectable and unusable

Engineering Contradiction:
Improveoperational throughputVSAvoidmemory cell functionality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by monitoring the threshold voltage drift state of memory cells and using this information to trigger refresh operations. The system tracks drift accumulation and initiates refresh pulses when drift reaches levels that would compromise selectability. This feedback mechanism ensures refresh operations are performed at optimal intervals, maintaining reliability without excessive refresh overhead.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the refresh operation frequency adaptive rather than fixed. The system adjusts how often refresh operations occur based on actual drift conditions, programming activity patterns, and memory cell state. This dynamic approach optimizes the balance between maintaining cell functionality and minimizing refresh overhead, allowing the system to respond to changing operational conditions.

Inventive Principle:
Principle #15Dynamics

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

This technique enables the selection and programming of memory cells that were previously unselectable due to threshold voltage drift, improving energy efficiency and addressing scaling challenges in memory devices.

Implementation Method 1

refresh the memory cell with a voltage pulse having a opposite polarity relative to the program voltage

Methodology Applied
Scientific EffectVoltage pulse polarity reversal:

Data Source

PatentUS10777275B2Reset refresh techniques for self-selecting memory
Publication Date: 2020.09.15 INTEL CORP
  • US10777275B2 patent drawing
  • US10777275B2 patent drawing
  • US10777275B2 patent drawing

AI summary

Reset refresh techniques are described, which can enable reducing or canceling the drift of threshold voltage distributions exhibited by memory cells. In one example a memory device includes an array of memory cells. The memory cells include a chalcogenide storage material. The memory device includes hardware logic to program the memory cells, including logic to detect whether a memory cell is selectable with a first voltage having a first polarity. In response to detection that a memory cell is not selectable with the first voltage, the memory cell is refreshed the memory cell with a second voltage that has a polarity opposite to the first voltage. After the refresh with the second voltage, the memory cell can be programmed with the first voltage having the first polarity.