Arbitration Techniques for Managed Memory Power Budget
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If all memory die are kept powered to maintain high performance, then user experience is improved, but power consumption increases significantly
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.
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.
2Use of energy by moving object
If memory die are deactivated to reduce power consumption, then power budget is maintained, but user experience deteriorates
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.
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.
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
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.
Data Source
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.


