Memory Bank Processor Integration for In-Memory Command Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face inefficiencies due to external control circuitry, leading to bandwidth bottlenecks and reduced performance, especially in IoT applications where multiple memory devices ingest and transfer large amounts of data, necessitating local processing within the memory device to alleviate these issues.

Innovation Solution

Incorporating a system processor resident on the memory device to control memory operations, reducing command transfer times and enabling processing-in-memory (PIM) operations, thereby minimizing external communication and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If memory devices use external control circuitry for processing operations, then device complexity is reduced, but command transfer times increase and processing performance decreases

Engineering Contradiction:
Improvecontrol circuitry configurationVSAvoidcommand transfer time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent merges the control circuitry with the memory device by integrating a processor directly into the memory chip. This combination allows the memory device to execute processing operations internally without requiring external control circuitry, thereby reducing command transfer times while maintaining manageable device complexity through systematic integration of functional units including ALU, cache, and I/O interfaces within the same chip architecture.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of manufacture

If memory devices use external control circuitry, then ease of manufacture is improved, but processing performance and power efficiency deteriorate

Engineering Contradiction:
Improvecontrol circuitry integrationVSAvoidprocessing performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the memory device into distinct functional units including a processor, ALU, cache memory, and I/O interfaces, allowing each component to be optimized independently for performance while maintaining ease of manufacture through modular design. This segmentation enables parallel processing operations and reduces data transfer distances, thereby improving processing performance without compromising manufacturability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional two-dimensional planar transistors to three-dimensional vertically stacked transistor structures, enabling increased processing density and performance within the same chip area. This dimensional change allows more functional units to be packed into the memory device, improving processing performance while maintaining ease of manufacture through established 3D semiconductor fabrication processes.

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

3Device complexity

If data is processed externally to the memory device, then device complexity is reduced, but power consumption increases due to external communications

Engineering Contradiction:
Improveprocessing architectureVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent implements self-service by enabling the memory device to perform processing operations internally using its integrated processor and ALU. This eliminates the need to transfer data to external processors, reducing power consumption associated with data movement and external communications while maintaining manageable device complexity through systematic integration of processing functions within the memory chip architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12191857B2Memory device processing
Publication Date: 2025.01.07 LODESTAR LICENSING GROUP LLC
  • US12191857B2 patent drawing
  • US12191857B2 patent drawing
  • US12191857B2 patent drawing

AI summary

An example apparatus includes a memory device comprising a plurality of banks of memory cells. A particular bank of memory cells among the plurality of banks includes a system processor resident on a particular bank of the plurality of banks.