Phase-Change Memory Arrays with Bipolar Selectors for In-Memory Convolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Classical in-memory computation techniques using MOS transistors face scalability issues due to the need for large transistor sizes and reliability concerns with high intensity write currents, which affect the performance and reliability of resistive memory arrays.

Innovation Solution

Employing a phase-change memory cell array with bipolar transistors as selectors, utilizing time slots for voltage signal application and integrating read currents to perform convolutional computations, while compensating for temperature and process variations through calibration and offset voltage generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If MOS transistors are used as selectors in resistive memory arrays, then bidirectional current flow is enabled for programming, but transistor size must be large to drive high intensity write currents

Engineering Contradiction:
Improvebidirectional current flow capabilityVSAvoidtransistor size
Core Design Contradiction:
Ease of operationVSArea of moving object

Solution Approach 1:

The patent changes the transistor type from MOS to bipolar, fundamentally altering the electrical parameters. Bipolar transistors can drive high write currents with much smaller device dimensions due to their superior current density capabilities, resolving the contradiction between bidirectional current capability and transistor size

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes MOS transistor technology with bipolar transistor technology. This replacement enables the same bidirectional current flow functionality for programming while achieving significantly reduced transistor footprint and improved scaling characteristics

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Area of moving object

If MOS transistors are scaled down to reduce size, then area is reduced, but reliability issues arise due to high intensity write currents

Engineering Contradiction:
Improvetransistor sizeVSAvoidtransistor reliability
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The patent replaces MOS transistors with bipolar transistors, which have fundamentally different current handling characteristics. Bipolar transistors can sustain high write currents at scaled dimensions without the reliability degradation that plagues scaled MOS devices, thus reducing area while maintaining or improving reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If classical in-memory computation is performed using resistive memory arrays, then computation speed is improved, but voltage drops and energy consumption increase with array size

Engineering Contradiction:
Improvecomputation speedVSAvoidvoltage drops and energy consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent extracts the active selection function from the resistive memory cells themselves and places it in dedicated bipolar selector transistors. This separation allows the memory cells to be optimized for low-energy storage while the selectors handle the high-current operations, reducing overall energy consumption and voltage drops in large arrays

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The use of bipolar transistors with their high current driving capability provides a buffer against voltage drops before they propagate through the array. The transistors can supply the necessary current headroom to maintain stable operation even in large-scale arrays, cushioning the system against the cumulative effects of resistance and power loss

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Enables scalable and reliable in-memory convolutional computation with compact bipolar transistors, allowing for efficient computation of positive and negative weight factors, and overcoming voltage drops and energy consumption issues.

Implementation Method 1

each memory point comprising a phase-change resistive memory cell having a resistive state corresponding to a weight factor

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

a bipolar selection transistor coupled in series with the cell and having a base terminal coupled with a word line

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Implementation Method 3

integrating over the successive time slots the read currents resulting from the voltage signals biasing the respective phase-change resistive memory cells

Methodology Applied
Scientific EffectElectrical integration: Capacitance

Data Source

PatentUS12412074B2Method for in-memory convolutional computation and corresponding integrated circuit
Publication Date: 2025.09.09 STMICROELECTRONICS (ROUSSET) SAS
  • US12412074B2 patent drawing
  • US12412074B2 patent drawing
  • US12412074B2 patent drawing

AI summary

In an embodiment a method for convolutional computation (CNVL) of input values with weight factors includes converting the input values to voltage signals and successively applying the voltage signals on selected bit lines in an array of non-volatile memory points over respective time slots, each memory point comprising a phase-change resistive memory cell coupled to a bit line and having a resistive state corresponding to a weight factor, and a bipolar selection transistor coupled in series with the phase-change resistive memory cell and having a base terminal coupled with a word line, wherein the respective voltage signals bias the respective phase-change memory cells, integrating over the successive time slots read currents resulting from the voltage signals biasing the respective phase-change resistive memory cells and flowing through selected word lines and converting the integrated read currents to output values.