Invert Operations Using Sensing Circuitry for Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processing-in-memory (PIM) devices face challenges with increased chip size and significant power consumption due to the need to transfer data from memory arrays to external processing resources for performing logical operations, which limits parallelism and efficiency.

Innovation Solution

Incorporating sensing circuitry within the memory array that includes isolation and invert transistors to perform logical operations such as inversion, addition, subtraction, multiplication, and content addressable memory functions without transferring data out of the memory array, thereby reducing power consumption and enabling increased parallelism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transferred from memory array to external processing resources for logical operations, then processing functionality is achieved, but power consumption increases and chip size increases

Engineering Contradiction:
Improveprocessing functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the processing resources with the memory array by implementing sensing circuitry that includes isolation and invert transistors directly within the memory structure. This allows logical operations to be performed in-place without transferring data externally, thereby achieving processing functionality while reducing power consumption associated with data movement and external processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The sensing circuitry acts as an intermediary between the memory array and external processing resources. By including isolation and invert transistors within the sensing circuitry, the system can perform logical operations on data while it remains in the memory array, eliminating the need for external processing and reducing overall power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is transferred from memory array to external processing resources for logical operations, then processing functionality is achieved, but chip size increases

Engineering Contradiction:
Improveprocessing functionalityVSAvoidchip size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent combines processing resources with the memory array structure by implementing sensing circuitry that includes isolation and invert transistors directly within the memory. This integration allows logical operations to be performed in-place, achieving processing functionality without requiring separate external processing resources and thus avoiding the increase in chip size that would result from adding external processing units.

Inventive Principle:
Principle #5Merging (Combining)

3Use of energy by moving object

If sensing circuitry with isolation and invert transistors is implemented within memory array, then power consumption is reduced and parallelism is enabled, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The sensing circuitry is designed to perform multiple functions: it serves as the standard sensing circuitry for reading data from the memory array, and it also functions as processing resources capable of performing logical operations through the isolation and invert transistors. This multi-functionality allows the same circuitry to reduce power consumption by enabling in-place processing without requiring separate dedicated processing units, thereby limiting the increase in device complexity.

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

Data Source

PatentUS10643674B2Invert operations using sensing circuitry
Publication Date: 2020.05.05 MICRON TECHNOLOGY INC
  • US10643674B2 patent drawing
  • US10643674B2 patent drawing
  • US10643674B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a plurality of sensing components coupled to a controller. The controller is configured to selectively activate a first control line and a second control line to invert signals stored on a latch.