Arbitration Techniques for Managed Memory Power Budget

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managed NAND memory devices in mobile systems face challenges in balancing power consumption with user experience, as keeping all memory die powered consumes significant power, leading to premature battery depletion and reduced user experience.

Innovation Solution

Implementing arbitration techniques to dynamically manage the activation and deactivation of memory die based on active and inactive times, workload tasks, and power profiles, allowing for finer power estimation and management, such as splitting read and write operations into sub-operations and using a credit system to regulate power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all memory die are kept powered to maintain high performance, then user experience is improved, but power consumption increases significantly

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

Solution Approach 1:

The patent implements dynamic power management by transitioning memory die between active and inactive states based on workload demands. The system monitors access patterns and dynamically adjusts the number of powered memory die, allowing high performance when needed while conserving power during low-demand periods. This resolves the contradiction by making the system adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic activation and deactivation of memory die based on usage patterns and power budget constraints. By implementing periodic transitions between active and inactive states, the system can maintain high performance during active periods while reducing power consumption during inactive periods, thus balancing user experience with power savings.

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If memory die are deactivated to reduce power consumption, then power budget is maintained, but user experience deteriorates

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

Solution Approach 1:

The system performs preliminary actions by keeping memory die in active state during high-demand periods and proactively managing power consumption before battery depletion occurs. The arbitration logic anticipates power budget constraints and adjusts memory die activation accordingly, preventing both power exhaustion and performance degradation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that monitor power consumption, workload patterns, and battery status to dynamically adjust memory die activation. This closed-loop control ensures that power consumption is maintained within budget while preserving user experience by activating sufficient memory die based on real-time conditions.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If arbitration techniques are implemented to manage memory die activation, then power consumption is optimized, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent segments the memory system into multiple independently controllable memory die, each capable of being activated or deactivated based on workload demands. This segmentation allows fine-grained power management where individual die can be powered down without affecting the entire memory system, optimizing power consumption while maintaining manageable control complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11914897B2Arbitration techniques for managed memory
Publication Date: 2024.02.27 MICRON TECHNOLOGY INC
  • US11914897B2 patent drawing
  • US11914897B2 patent drawing
  • US11914897B2 patent drawing

AI summary

Devices and techniques for arbitrating operation of memory devices in a managed NAND memory system to conform the operation to a power budget. In an example, a method can include enabling a subset of memory die of a memory system having multiple memory die, starting an active timer for each active memory die, initializing execution of a buffered memory command at each active die based on a timestamp associated with the buffered memory command, and disabling a first memory die of the subset of memory die when the active timer for the first die expires to maintain compliance with a power budget of the memory system.