Sensing Circuitry Logical Operations Memory Array

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional processor-in-memory (PIM) devices face challenges in reducing power consumption and increasing memory density due to the need for data transfer between processing resources and memory arrays, which leads to increased chip size and power usage during logical operations.

Innovation Solution

The implementation of sensing circuitry within the memory array that performs logical operations without transferring data out of the memory array, using the memory cells as accumulators and eliminating the need for external processing resources, thereby reducing power consumption and enabling fully parallel compute functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred between processing resources and memory arrays in conventional PIM devices, then logical operations can be performed, but power consumption increases and chip size increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges the processing resources and memory array into a unified structure where sensing circuitry performs logical operations directly on data within the memory array. This eliminates the need for separate data transfer between distinct processing and memory components, thereby reducing power consumption while maintaining processing efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The sensing circuitry is designed to perform multiple functions: it senses data from the memory array and simultaneously performs logical operations on that data. This multi-functionality eliminates the need for separate processing resources, reducing both power consumption and chip size while maintaining computational capability.

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

2Adaptability or versatility

If external processing resources are used to perform logical operations, then computational functions can be executed, but data transfer between external resources and memory array increases power consumption

Engineering Contradiction:
Improvecomputational capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the logical operation functionality from external processing resources and integrates it directly into the sensing circuitry within the memory array. This eliminates the need for data transfer to external processors, reducing power loss while preserving full computational capability for logical operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If processing resources are implemented external to the memory array, then logical operations can be performed, but time is consumed in data access via bus

Engineering Contradiction:
Improveprocessing speedVSAvoiddata access time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

By merging the logical operation capability into the sensing circuitry that is already coupled to the memory array, the patent eliminates the time-consuming data transfer via bus to external processors. The sensing circuitry performs operations directly on sensed data, significantly reducing data access time while maintaining processing speed.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If PIM devices integrate processing resources near memory, then processing performance is improved, but chip size increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidchip size
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The sensing circuitry is designed to perform both sensing and logical operations, eliminating the need for separate processing resources that would increase chip size. This multi-functional approach maintains improved processing performance while minimizing the increase in chip area.

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

Solution Approach 2:

The patent implements logical operation capability locally within the sensing circuitry at the point where data is sensed, rather than requiring centralized external processing resources. This local processing approach improves performance by eliminating data transfer while minimizing chip size increase by using existing circuitry.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10381065B2Performing logical operations using sensing circuitry
Publication Date: 2019.08.13 MICRON TECHNOLOGY INC
  • US10381065B2 patent drawing
  • US10381065B2 patent drawing
  • US10381065B2 patent drawing

AI summary

Apparatuses and methods related to performing logical operations using sensing circuitry are provided. One apparatus comprises an array of memory cells, sensing circuitry coupled to the array of memory cells via a sense line, and a controller coupled to the array of memory cells and the sensing circuitry. The sensing circuitry includes a sense amplifier and does not include an accumulator. The controller is configured to perform logical operations using the array of memory cells as an accumulator without transferring data out of the memory array and sensing circuitry.