Material Implication Operations in Memory with Reduced Program Voltages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face inefficiencies in performing in-memory computing operations, particularly in reducing power consumption and simplifying circuit design for material implication operations, as they often require external load resistors and data transfer to sense amplifiers.

Innovation Solution

The implementation of a memory system with resistance variable memory cells that perform material implication operations within the memory array without external load resistors, using a controller to apply specific signals across access lines to store the result of the operation directly on the memory cells, enabling Boolean logical operations like AND, OR, NAND, NOR, XOR, and NOT without transferring data outside the array.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If material implication operations are performed using conventional memory devices, then the operations can be executed, but external load resistors are required and data must be transferred to sense amplifiers, increasing device complexity and power consumption

Engineering Contradiction:
Improvecircuit design complexityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent merges the memory cell with the logic operation functionality by integrating the material implication operation directly into the memory cell structure. This eliminates the need for separate external load resistors and sense amplifiers, as the memory cell itself performs both storage and computation functions, thereby reducing device complexity and power consumption simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory cell is designed to perform the material implication operation autonomously using its own internal structure and stored data. The cell uses its existing components (storage element, access lines) to execute the logical operation without requiring external service components, enabling self-contained in-memory computing that reduces overall system complexity

Inventive Principle:
Principle #25Self-service

2Use of energy by moving object

If material implication operations are performed within the memory array without external load resistors, then power consumption is reduced and circuit design is simplified, but the operation requires specific signal application sequences and voltage differentials

Engineering Contradiction:
Improvepower consumptionVSAvoidoperation simplicity
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The patent employs specific voltage differential parameters (first voltage differential with first polarity, second voltage differential with second polarity) applied in a defined sequence to enable the material implication operation. By carefully controlling these electrical parameters, the memory cell performs the logical operation efficiently with reduced power consumption while maintaining operational reliability through the structured signal application protocol

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If data is kept within the memory array for in-memory computing, then power consumption is reduced, but the memory device must perform logical operations without traditional external processing resources

Engineering Contradiction:
Improvepower consumptionVSAvoidcomputational capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The memory cell is designed with multi-functionality, serving both as a data storage element and as a logical processing unit. The same memory cell structure that stores data also performs the material implication operation, enabling the memory device to handle both storage and computation tasks, thereby providing versatile in-memory computing capability while reducing power consumption

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

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 power consumption and simplifies circuit design by allowing in-memory compute operations, such as material implication, to be performed without external load resistors, enabling efficient Boolean logical operations directly within the memory array.

Implementation Method 1

resistance variable memory cells that can store data based on the resistance of a storage element

Methodology Applied
Scientific EffectVariable Resistance: Electrical Resistance

Data Source

PatentUS11475951B2Material implication operations in memory
Publication Date: 2022.10.18 MICRON TECHNOLOGY INC
  • US11475951B2 patent drawing
  • US11475951B2 patent drawing
  • US11475951B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods for material implication operations in memory with reduced program voltages. An example apparatus can include an array of memory cells that further includes a first memory cell coupled to a first access line and to a first one of a plurality of second access lines and a second memory cell coupled to the first access line and to a second one of the plurality of second access lines. The circuitry can be configured to apply, across the second memory cell, a first voltage differential having a first polarity and a first magnitude. The first voltage differential reduces, if the second memory cell is programmed to a first data state, a magnitude of a drifted threshold voltage for programming the second memory cell to a second data state. The circuitry is further configured to apply, subsequent to the application of the first voltage differential, a first signal to the first access line. The circuitry is further configured to, while the first signal is being applied to the first access line, apply, subsequent to the application of the first voltage differential, a second voltage differential having a second polarity and the first magnitude across the first memory cell and apply a third voltage differential having the second polarity across the second memory cell. A material implication operation is performed as a result of the first, second, and third voltage differentials applied across the first and the second memory cells with a result of the material implication operation being stored on the second memory cell.