Neuromorphic Memory Stack With Buffer for Faster Local Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current main memory technologies, such as DRAM, face limitations in capacity, speed, and cost, necessitating advancements to meet increasing demand for efficient data processing and storage.

Innovation Solution

The integration of a neuromorphic layer between memory dies and a host interface, facilitated by a buffer that adjusts data speeds and reallocates connections to sub-channels, enables local processing and improved data throughput, enhancing the capabilities of memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional DRAM memory architecture is used, then manufacturing cost is reduced, but data processing speed and capacity are limited

Engineering Contradiction:
Improvedata processing speedVSAvoidmanufacturing cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent combines memory storage functions with neuromorphic processing functions into a single integrated device. The neuromorphic memory device merges synaptic weight storage with spike-based computation capabilities, allowing simultaneous data storage and neural network operations without requiring separate memory and processing components, thereby increasing data processing speed while controlling manufacturing costs through functional integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neuromorphic memory device performs multiple functions including synaptic weight storage, spike generation, and neural network computation within a single device architecture. This multi-functionality eliminates the need for separate memory and processing units, improving overall system productivity while avoiding the increased manufacturing complexity that would result from multiple discrete components.

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

2Quantity of substance

If memory capacity is increased, then data storage capability is improved, but access speed decreases

Engineering Contradiction:
Improvememory capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The neuromorphic device acts as an intermediary between traditional memory and processing units, performing preliminary neural network computations locally. This intermediate processing reduces the amount of data that needs to be transferred and processed by the main CPU, effectively increasing access speed for neural network operations while maintaining large capacity for synaptic weight storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from traditional von Neumann architecture to a neuromorphic architecture that adds a temporal dimension to data processing through spike-based computation. This dimensional change allows parallel processing of multiple neural operations simultaneously, improving effective access speed while maintaining or increasing memory capacity for storing synaptic weights.

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

3Productivity

If neuromorphic processing is added, then data processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The neuromorphic memory device performs computations locally using stored synaptic weights without requiring external processing assistance. The device generates spikes autonomously based on incoming signals and stored weights, eliminating the need for complex external control circuitry and reducing overall system complexity while maintaining enhanced data processing capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces traditional digital logic-based processing with analog-like continuous spike timing and amplitude-based computation. This substitution simplifies the device architecture by eliminating complex digital logic circuits in favor of simpler neural operation mechanisms that naturally perform computations through physical signal interactions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240256473A1Neuromorphic memory device and method
Publication Date: 2024.08.01 MICRON TECHNOLOGY INC
  • US20240256473A1 patent drawing
  • US20240256473A1 patent drawing
  • US20240256473A1 patent drawing

AI summary

Apparatus and methods are disclosed, including memory devices and systems. Example memory devices, systems and methods include a stack of memory dies, a controller die, and a buffer. Example memory devices, systems and methods include one or more neuromorphic layers logically coupled between one or more dies in the stack of memory dies and a host interface of the controller die.