Memory System Die Selection Under Peak Power Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices face challenges in optimizing operations across multiple memory planes to enhance performance and manage power consumption efficiently.
Innovation Solution
A memory system and method that includes a memory controller to manage operations across selected dies with multiple memory planes by determining target dies based on the number and priority of memory planes, using an enable factor, and adjusting priorities and power consumption to optimize operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If operations are executed on all selected dies simultaneously, then productivity is improved, but power consumption exceeds peak power limits
Solution Approach 1:
The system dynamically adjusts the number of target dies based on real-time power consumption conditions. The memory controller determines a dynamic maximum number of target dies that can be operated simultaneously without exceeding peak power limits, allowing the system to optimize productivity while staying within power constraints
Solution Approach 2:
The system changes the parameter of target die selection by using an enable factor that combines the number of first memory planes with a priority value. This parameter change allows selective operation of target dies based on both operational needs and power consumption characteristics
2Use of energy by moving object
If the number of target dies is limited to comply with peak power limits, then power consumption is controlled, but productivity deteriorates
Solution Approach 1:
The system performs preliminary determination of the maximum number of target dies based on peak power limits before executing operations. By pre-calculating which dies can be safely operated simultaneously within power constraints, the system avoids exceeding power limits while maximizing the number of operational dies
Solution Approach 2:
The system uses feedback from power consumption monitoring to adjust the number of target dies. The memory controller continuously evaluates whether operating on the determined maximum number of target dies would exceed peak power limits and adjusts accordingly
3Productivity
If priority-based selection of target dies is implemented, then operational efficiency is improved, but device complexity increases
Solution Approach 1:
The system segments the die selection process into distinct components: determining the maximum number of target dies based on power limits, calculating enable factors for each die, and selecting target dies based on priority. This segmentation simplifies the overall control logic by breaking down the complex selection process into manageable steps
Data Source
AI summary
Implementations of the present disclosure provide memory systems, methods of operating thereof and readable storage mediums. An example memory system includes a memory device and a memory controller. The memory device includes selected dies each including memory planes. A memory plane to be operated in the memory planes serves as a first memory plane. The memory controller is configured to acquire a number of the first memory plane in each selected die, acquire a priority of each selected die, determine at least one target die from the selected dies according to the number of the first memory plane and the priority of each selected die, and send a first operation command to the memory device to indicate the at least one target die to execute corresponding operations on the first memory plane contained therein.


