Memory Integrated Circuit With Internal Logic Component

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer designs face bottlenecks due to latency in accessing memory, despite improvements in processing speed, as data often needs to be transferred between memory and processing units, leading to inefficiencies in memory access and processing.

Innovation Solution

Integrating a memory integrated circuit with a logic component that allows data processing within the memory array, eliminating the need for data transfer between memory and processing units by including a data access component, a data holding component, and a logic component on the same integrated circuit, which can execute tasks using data from the memory array without modifying it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred between memory and processing units, then processing can be performed, but data processing latency increases and system performance deteriorates

Engineering Contradiction:
Improvesystem performanceVSAvoiddata processing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the memory array and logic component into a single integrated circuit, eliminating the separation between memory and processing units. This integration allows data processing to occur directly within the memory array without requiring data transfer to external processing units, thereby reducing latency and improving system performance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory array is equipped with an embedded logic component that enables self-processing capabilities. The memory can perform computational tasks autonomously using its own internal resources, eliminating the need for external processing units and reducing data transfer requirements.

Inventive Principle:
Principle #25Self-service

2Speed

If multiple levels of cache are implemented, then memory access speed improves, but device complexity increases

Engineering Contradiction:
Improvememory access speedVSAvoidmemory architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The integrated circuit combines multiple functions (memory storage and data processing) into a single component. The logic component within the memory array can perform various computational tasks, eliminating the need for separate cache levels and reducing overall system complexity while maintaining fast access speeds.

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

Data Source

PatentUS9646661B2Memory device with internal combination logic
Publication Date: 2017.05.09 INFINEON TECHNOLOGIES LLC
  • US9646661B2 patent drawing
  • US9646661B2 patent drawing
  • US9646661B2 patent drawing

AI summary

Embodiments of the present invention include an apparatus, method, and system for integrating data processing logic with memory. An embodiment of a memory integrated circuit is designed to execute a task on the data in a memory array within a memory integrated circuit. The memory integrated circuit can include a memory array, a data access component, a data holding component, and a logic component. The data access component can be coupled to the memory array and configured to provide an address to the memory array. The data holding component can be coupled to the memory array and configured to temporarily store the data in the memory array located at the address. The logic component can be coupled to both the data access component and the data holding component, and be configured to execute a task using data received from the data holding component. The logic component can include combinational or sequential logic.