Reconfigurable On-Chip Memory Bank Runtime Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current on-chip memory systems have a fixed memory composition ratio, leading to inefficiencies in memory utilization for varying calculation tasks in artificial intelligence processing cores.

Innovation Solution

A reconfigurable on-chip memory bank that includes a cell array, data path units, and a bank controller capable of determining data paths and address systems at runtime to optimize memory utilization based on task characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed memory composition ratio is used in on-chip memory, then the memory structure is simple and easy to manufacture, but memory utilization efficiency deteriorates for varying calculation tasks

Engineering Contradiction:
Improvememory structure simplicityVSAvoidmemory utilization efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements a reconfigurable on-chip memory bank that can dynamically change its configuration during runtime. The memory composition ratio between scratch pad and shared memory can be adjusted based on the characteristics of calculation tasks, transforming a static memory structure into a dynamic one that adapts to different workloads while maintaining manufacturing simplicity through a unified physical structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of memory composition ratio from fixed to variable. By allowing the ratio of scratch pad to shared memory to be reconfigured based on task characteristics, the system optimizes memory utilization efficiency without complicating the manufacturing process, as the same physical memory structure supports multiple configuration states.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed memory composition ratio is used in on-chip memory, then the device complexity is low, but adaptability to different calculation tasks deteriorates

Engineering Contradiction:
Improvememory configuration complexityVSAvoidadaptability to calculation tasks
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic reconfiguration capability to the memory system. The memory bank can switch between different composition ratios of scratch pad and shared memory based on the characteristics of assigned calculation tasks, enabling a single memory structure to adapt to varying workloads without increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the on-chip memory bank universal by enabling it to serve different functions through reconfiguration. The same physical memory structure can be configured with different scratch pad to shared memory ratios to optimize for different calculation task types, achieving multi-functionality without additional hardware complexity.

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

3Productivity

If reconfigurable memory composition is implemented, then memory utilization efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidmemory reconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic reconfiguration of the memory bank's composition ratio during runtime based on task characteristics. This allows the system to optimize memory utilization efficiency for different calculation tasks while managing device complexity through a controlled reconfiguration mechanism that adjusts the scratch pad to shared memory ratio without requiring complete hardware redesign.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250173062A1Reconfigurable on-chip memory bank, reconfigurable on-chip memory, system-on-chip having same mounted thereon, and method for using reconfigurable on-chip memory
Publication Date: 2025.05.29 REBELLIONS INC
  • US20250173062A1 patent drawing
  • US20250173062A1 patent drawing
  • US20250173062A1 patent drawing

AI summary

A reconfigurable on-chip memory bank, reconfigurable on-chip memory, system-on-chip having same mounted thereon, and method for using reconfigurable on-chip memory is provided. The reconfigurable on-chip memory bank comprises a cell array in which a plurality of cells are arranged and data are stored, a first path unit configured to move data in the cell array, a second path unit configured to move data in the cell array and a bank controller operably coupled with the first and second path units, and configured to determine, according to a path control signal during runtime, data path which data are to be transmitted to or received from, to use a first address system when the first path unit is determined to be the data path, and to use a second address system different from the first address system when the second path unit is determined to be the data path.