Phase-Change Memory Logic Gates for In-Memory Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The memory wall phenomenon, where data movement between memory and CPU dominates performance and energy consumption in computing systems, is a significant challenge. Existing technologies, such as DRAM and SRAM, are unable to effectively utilize memory cells for computation.

Innovation Solution

Phase Change Memory (PCM) cells are used to build both memory cells and logic gates that can operate within memory blocks, enabling in-memory processing by applying different voltage pulses to perform logical operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in separate memory blocks using traditional memory technologies (DRAM/SRAM), then data storage capacity is achieved, but data movement between memory and CPU dominates performance and energy consumption

Engineering Contradiction:
Improvedata storage capacityVSAvoidenergy consumption for data movement
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent merges memory storage and logic computation functions into a single integrated structure by implementing logic gates directly within memory blocks using phase change memory cells. This combination eliminates the need for separate data movement between memory and processor, allowing computation to occur in-place at the memory location.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The phase change memory cells serve multiple functions: they act as both storage elements and logic gate components. The same physical memory cells that store data are also used to perform logical operations, enabling the memory system to be both storage and processing capable without requiring separate dedicated components.

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

2Speed

If traditional memory technologies (DRAM/SRAM) are used for storage, then fast access speed is achieved, but the memory cells cannot be used for computation

Engineering Contradiction:
Improvedata access speedVSAvoidcomputation capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent utilizes phase change memory which can switch between different resistance states (high and low resistance phases) through controlled heating and cooling. This parameter change capability allows the same physical cells to represent binary data for storage and simultaneously perform logical operations by comparing resistance states, providing both fast access and computation versatility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention employs phase change memory material that combines the properties of fast random access memory with the ability to perform analog-like resistance comparisons for logic operations. This composite functionality enables the memory cells to serve dual purposes of rapid data retrieval and computational processing.

Inventive Principle:
Principle #40Composite materials

3Adaptability or versatility

If separate processing units are added close to memory to enable computation, then in-memory processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvein-memory processing capabilityVSAvoidstructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory cells themselves perform the computation function without requiring external processing units. By using the inherent resistance states of the phase change memory cells to directly perform logical operations, the system achieves in-memory processing while avoiding the added complexity of separate processing circuits, transistors, and control logic that would otherwise be needed.

Inventive Principle:
Principle #25Self-service

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 reduces the need for data transfer between memory and processor, enhancing performance and energy efficiency by allowing computation to occur within the memory itself.

Implementation Method 1

the at least two PCM cells having a high resistance phase and a low resistance phase

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

the set pulse is configured to raise a temperature of the cell to a crystallization temperature and the reset pulse is configured to raise the temperature of the cell to a melting temperature

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS12341510B2Logic gates and stateful logic using phase change memory
Publication Date: 2025.06.24 TECHNION RES & DEV FOUND LTD
  • US12341510B2 patent drawing
  • US12341510B2 patent drawing
  • US12341510B2 patent drawing

AI summary

An electronic memory block comprises phase change memory cells for memory storage and further phase change memory cells forming logic gates, to provide in-memory data processing.