Phase-change memory cell presetting for write latency reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase-change memory (PCM) systems face significant bottlenecks due to asymmetric and data-dependent write latencies and energies, where the SET operation is much slower than the RESET operation, leading to inefficient write performance.

Innovation Solution

Implementing a preset mechanism that proactively sets all memory cells in a given memory line to a state that minimizes write latency or energy, allowing subsequent writes to occur with lower latency and energy by exploiting the faster RESET operation, and strategically scheduling these operations to avoid contention with read requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the SET operation is used to change memory cell state, then the desired state is achieved, but the write latency increases significantly compared to RESET operation

Engineering Contradiction:
Improvewrite operation completenessVSAvoidwrite latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by proactively presetting memory cells to the SET state before actual write operations. This advance preparation ensures that when a write operation needs to occur, the memory cells are already in the optimal state, eliminating the need for slow SET operations during critical write paths and thus reducing write latency while ensuring write completion reliability

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the SET operation is performed, then the memory cell reaches the desired low resistance state, but the energy consumption increases compared to RESET operation

Engineering Contradiction:
Improvestate transition accuracyVSAvoidwrite energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs the energy-intensive SET operation in advance during presetting phases when system load is lower. By preparing memory cells to the desired state beforehand, the actual write operations can proceed using only low-energy RESET operations, thus achieving accurate state transitions while dramatically reducing the energy cost of critical write paths

Inventive Principle:
Principle #10Preliminary action

3Productivity

If preset operations are performed proactively on memory lines, then subsequent write performance is improved, but contention with read requests may occur

Engineering Contradiction:
Improvewrite throughputVSAvoidoperation scheduling complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements dynamic scheduling that adapts preset operation timing based on real-time system conditions. The scheduler monitors read request patterns and dynamically adjusts when to perform preset operations, allowing the system to optimize write performance by performing presets during low-utilization periods while avoiding contention with read requests, thus managing scheduling complexity through adaptive behavior

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 approach significantly improves peak write performance by reducing write latency and energy, making write operations more efficient and comparable to read operations, thereby enhancing overall system performance.

Implementation Method 1

Phase-change memory (PCM) is an example of a non-volatile memory that has asymmetric read-write latency

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

To SET a cell, the amorphous material must be encouraged to crystallize into a polycrystalline state having a lower electrical resistance

Methodology Applied
Scientific EffectCrystallization: Crystallisation

Implementation Method 3

The state of a PCM device is changed by applying heat through the use of electrical pulses

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 4

The small region of melted material subsequently cools extremely quickly as a result of thermal conduction into the surroundings

Methodology Applied
Scientific EffectThermal conduction: Conduction (thermal)

Data Source

PatentUS8874846B2Memory cell presetting for improved memory performance
Publication Date: 2014.10.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8874846B2 patent drawing
  • US8874846B2 patent drawing
  • US8874846B2 patent drawing

AI summary

Memory cell presetting for improved performance including a method for using a computer system to identify a region in a memory. The region includes a plurality of memory cells characterized by a write performance characteristic that has a first expected value when a write operation changes a current state of the memory cells to a desired state of the memory cells and a second expected value when the write operation changes a specified state of the memory cells to the desired state of the memory cells. The second expected value is closer than the first expected value to a desired value of the write performance characteristic. The plurality of memory cells in the region are set to the specified state, and the data is written into the plurality of memory cells responsive to the setting.