Memory Channel Slice Power Collapse for Bandwidth Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face challenges with scalability and power consumption due to large workloads, which can reduce performance and limit flexibility, especially in applications requiring high bandwidth.

Innovation Solution

Implementing a memory system with multiple slices, where each slice can be independently power collapsed to adjust power consumption based on operating conditions, allowing for dynamic bandwidth adjustment and reduced power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory systems operate in high bandwidth mode to handle large workloads, then productivity is improved, but power consumption increases

Engineering Contradiction:
ImprovebandwidthVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory channel is divided into multiple independent slices (first slice, second slice, etc.), each capable of independent power control. This segmentation allows the system to activate only the necessary number of slices based on workload demands, thereby maintaining high bandwidth when needed while reducing power consumption during lower demand periods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the number of active memory slices based on detected power collapse trigger conditions. The power control circuitry monitors system state and transitions slices between active and power-collapse modes, enabling adaptive bandwidth adjustment that matches actual workload requirements and optimizes power efficiency.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If memory systems reduce power consumption to improve energy efficiency, then use of energy is improved, but productivity decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidbandwidth
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system changes operational parameters by transitioning memory slices between different power modes (active mode with full bandwidth, power-collapse mode with reduced bandwidth). This parameter change allows the system to optimize power consumption while maintaining the capability to restore full bandwidth performance when workload demands increase.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250348235A1Slice-based memory channel power control
Publication Date: 2025.11.13 QUALCOMM INC
  • US20250348235A1 patent drawing
  • US20250348235A1 patent drawing
  • US20250348235A1 patent drawing

AI summary

An apparatus includes a plurality of memory channels to a memory. The plurality of memory channels include a first slice and at least a second slice that is distinct from the first slice. The apparatus further includes power control circuitry coupled to the plurality of memory channels. The power control circuitry is configured to adjust, in accordance with a power collapse trigger condition associated with the first slice, operation of the first slice from a first mode of operation to a second mode of operation independently of the second slice. The first mode of operation is associated with a first power consumption level that is greater than a second power consumption level associated with the second mode of operation.