Dynamic Memory Channel Architecture for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face inefficiencies due to excessive power consumption and thermal issues caused by enabling unnecessary channels, which can lead to performance limitations and application failures, especially as storage capacity increases and data retrieval speed demands rise.

Innovation Solution

A modular channel architecture that dynamically enables or disables channels based on the bandwidth demand of applications, consolidating operations to reduce power usage and temperature by selectively disabling unnecessary channels and shifting operations to other channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If channels are enabled to provide data to applications, then data access capability is improved, but power consumption increases

Engineering Contradiction:
Improvedata access capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic channel management where the controller selectively enables or disables channels based on real-time bandwidth demand. The system transitions from a static all-channels-enabled approach to a dynamic approach where channels are activated only when needed, thereby reducing power consumption while maintaining data access capability when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state parameter of channels from a fixed enabled state to a variable state that can be enabled or disabled based on bandwidth requirements. This parameter change allows the system to optimize between power consumption and data access capability by adjusting channel states dynamically.

Inventive Principle:
Principle #35Parameter changes

2Speed

If channels are enabled to increase bandwidth, then data retrieval speed is improved, but temperature increases

Engineering Contradiction:
Improvedata retrieval speedVSAvoiddevice temperature
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The controller dynamically adjusts the number of active channels based on bandwidth demand, enabling more channels when high data retrieval speed is needed and disabling excess channels when bandwidth requirements are low, thereby controlling temperature rise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system periodically monitors bandwidth demand and adjusts channel states accordingly, implementing a cyclical pattern of enabling/disabling channels to maintain optimal temperature while providing high data retrieval speed when needed.

Inventive Principle:
Principle #19Periodic action

3Productivity

If all channels are enabled to meet application bandwidth demand, then data access performance is improved, but unnecessary channels consume power and resources

Engineering Contradiction:
Improvedata access performanceVSAvoidunnecessary power consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The controller extracts and disables unnecessary channels from the active set, removing only the excess channels while maintaining the required number of channels for meeting bandwidth demand. This selective removal reduces power consumption without compromising data access performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements feedback control where the controller monitors aggregate bandwidth demand and adjusts channel states based on this feedback. When bandwidth demand is low, the controller disables excess channels; when demand increases, it enables additional channels, thereby optimizing power consumption while maintaining performance.

Inventive Principle:
Principle #23Feedback

4Use of energy by moving object

If channels are disabled to reduce power consumption, then energy efficiency is improved, but data access capability may be insufficient

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddata access capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The controller continuously monitors bandwidth demand and uses this feedback to determine when to enable or disable channels. This feedback mechanism ensures that channels are disabled only when bandwidth demand is sufficiently low, preventing data access capability from becoming insufficient while maintaining energy efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the operational parameter of channels from a static state to a variable state that responds to bandwidth demand, allowing the system to optimize energy efficiency while maintaining adequate data access capability through parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12001696B2Channel architecture for memory devices
Publication Date: 2024.06.04 MICRON TECHNOLOGY INC
  • US12001696B2 patent drawing
  • US12001696B2 patent drawing
  • US12001696B2 patent drawing

AI summary

Systems, apparatuses, and methods related to channel architecture for memory devices are described. Various applications can access data from a memory device via a plurality of channels. The channels can be selectively enabled or disabled based on the behavior of the applications. For instance, an apparatus in the form of a memory system can include an interface coupled to a controller and a plurality of channels. The controller can be configured to determine an aggregate amount of bandwidth used by a plurality of applications accessing data from a memory device coupled to the controller via the plurality of channels and disable one or more channels of the plurality of channels based, at least in part, on the aggregate amount of bandwidth used by the plurality of applications.