Digital PCM Array With Binary Weight Encoding for Stable Analog Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PCM technologies face challenges in neuromorphic computing due to unreliable bi-directionality, nonlinear conductance update, conductance drift, difficulty in retaining intermediate states, and programming and READ noise, limiting their utility in artificial intelligence matrix multiplications.

Innovation Solution

A digital phase change memory (PCM) array is designed with memristive cells grouped into sub-columns, utilizing binary states to represent weights from −2n−1 to 2n−1−1, employing analog-to-digital converters, shifters, adders, and subtractors to perform matrix multiplications efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If intermediate conductance states are used to represent multiple resistance values, then the computational capability is improved, but the reliability deteriorates due to conductance drift and difficulty in retaining intermediate states

Engineering Contradiction:
Improvecomputational capabilityVSAvoidretention of intermediate states
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments each weight element into multiple PCM cells (e.g., 3 cells per weight) that can be independently controlled. This segmentation allows the system to represent multiple resistance values through combinatorial states of discrete cells rather than relying on unstable intermediate conductance states of single cells, thereby improving both computational capability and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses multiple PCM cells to represent each weight element, creating redundant copies that can be combined to achieve desired resistance values. This copying approach enables stable representation of multiple resistance values through the collective state of multiple cells rather than relying on a single cell's intermediate state

Inventive Principle:
Principle #26Copying

2Measurement precision

If additional PCM cells are used to reduce statistical error, then the accuracy is improved, but the device complexity increases

Engineering Contradiction:
ImproveaccuracyVSAvoidnumber of PCM cells
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple PCM cells into a single functional unit representing one weight element. By combining the conductance of multiple cells through parallel connection, the system achieves statistical error reduction and improved accuracy while presenting a simplified interface where one logical weight element controls a group of physical cells

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If binary states are used instead of intermediate conductance states, then the reliability is improved, but the manufacturing precision requirements worsen

Engineering Contradiction:
Improvestability of weight storageVSAvoidcontrol of crystalline and amorphous phase proportions
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent changes the operational parameter from continuous conductance control to discrete binary state control. By using only the stable crystalline (high conductance) and amorphous (low conductance) phases without relying on intermediate states, the system improves reliability while the manufacturing precision requirement shifts from controlling phase proportions to simply achieving complete phase transitions

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

This approach enables stable and accurate weight storage, reduces conductance drift, and enhances computing speed and energy efficiency, making it suitable for artificial intelligence applications.

Implementation Method 1

Heat produced by the passage of an electric current through a heating element can quickly heat and quench the glass, making it amorphous, or hold it in its crystallization temperature range for some time, thereby switching it to a crystalline state.

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

Heat produced by the passage of an electric current through a heating element

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS12444447B2Digital phase change memory (PCM) array for analog computing
Publication Date: 2025.10.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12444447B2 patent drawing
  • US12444447B2 patent drawing
  • US12444447B2 patent drawing

AI summary

A plurality of bit lines corresponding to elements of an input vector intersect a plurality of word lines and a plurality of memristive cells are located at the intersections. At least three cells are grouped together to represent a single matrix element. At least three word lines correspond to each element of an output vector. An A/D converter is coupled to each of the word lines, and for each line, except a first, in each group, a shifter has an input coupled to one of the A/D converters. For each group, an addition-subtraction block adds the output of the A/D converter coupled to the first one of the word lines to outputs of each of the shifters except that for a last one of the word lines, subtracts the output of the last shifter, and outputs a corresponding element of an output vector.