In-Memory Computing for Image Processing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face inefficiencies in processing image data from image sensors, particularly in performing intensive computations like multiplication and accumulation, which are necessary for image segmentation, object recognition, and feature extraction.

Innovation Solution

The implementation of integrated circuit devices that include image sensing pixel arrays, memory cell arrays, and circuits to perform inference computations directly on the image data, utilizing hybrid bonding for efficient connectivity and enabling multiplication and accumulation operations within the memory cell arrays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image data is transmitted from image sensors to general-purpose microprocessors for processing, then computation capability is provided, but processing efficiency deteriorates due to data transmission overhead and architectural mismatch

Engineering Contradiction:
Improveimage processing efficiencyVSAvoiddata transmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the image sensor, memory cell array, and inference computation circuits into a single integrated circuit device. This consolidation eliminates the need for separate data transmission between components, as the memory cell array directly processes image data generated by the pixel array through in-situ multiplication and accumulation operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a traditional von Neumann architecture (separating storage and processing) to a computing-in-memory architecture where computation is performed within the memory array itself. This dimensional shift in computational location enables parallel processing of image data without data movement overhead.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If specialized multiplier-accumulator circuits are implemented using memristor crossbar, then computation performance is improved, but device complexity increases

Engineering Contradiction:
Improvecomputation performanceVSAvoidcircuit architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory cell array serves multiple functions: it stores weight values for neural network inference, performs multiplication operations through conductance modulation, and accumulates results through parallel current summation. This multi-functionality reduces the need for separate dedicated circuits for each operation.

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

Solution Approach 2:

The memory cell array performs computation autonomously using its inherent physical properties. The conductance of memory cells naturally implements multiplication when voltage is applied, and the parallel architecture automatically accumulates results through current summation, eliminating the need for external control logic for basic computational operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250071445A1Memory Usage Configurations for Integrated Circuit Devices having Analog Inference Capability
Publication Date: 2025.02.27 MICRON TECHNOLOGY INC
  • US20250071445A1 patent drawing
  • US20250071445A1 patent drawing
  • US20250071445A1 patent drawing

AI summary

An integrated circuit device having a memory cell array with first layers of memory cells configured for operations of multiplication and accumulation. Each pair of closest layers among the first layers are configured to be separate by at least one layer in second layers of memory cells, where access to, or usages of, the second layers can be restricted or limited to prevent activities in the second layers from corrupting the weight programming in the first layers.