Memory Die Credit Control for Peak Current and Thermal Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage devices face issues with peak current consumption leading to malfunctions due to exceeding maximum allowed currents, particularly when multiple memory dies operate simultaneously, which can cause temperature increases and performance limitations.
Innovation Solution
A data storage device with a controller that includes a command storage, credit information generator, and performance manager to manage the number of commands based on maximum credits and temperature, ensuring efficient operation by limiting simultaneous commands to prevent peak current overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of simultaneously operating memory dies is increased to improve processing capacity, then productivity is improved, but peak current consumption increases causing malfunctions due to exceeding maximum allowed current
Solution Approach 1:
The system dynamically adjusts the number of simultaneously operating memory dies based on thermal conditions. The controller monitors temperature and adaptively changes the operational state of memory dies, transitioning between different operational modes (full operation, reduced operation, or shutdown) to maintain reliability while maximizing productivity when conditions permit
Solution Approach 2:
The system implements a feedback mechanism where the controller continuously monitors the temperature of memory dies and uses this information to control the operational state. The temperature sensor provides feedback to the controller, which then adjusts the number of active memory dies accordingly, creating a closed-loop control system that balances productivity and reliability
2Productivity
If the number of simultaneously operating memory dies is increased to improve processing capacity, then productivity is improved, but temperature increases leading to thermal management issues
Solution Approach 1:
The system dynamically adjusts the number of simultaneously operating memory dies based on thermal conditions. The controller monitors temperature and adaptively changes the operational state of memory dies, transitioning between different operational modes (full operation, reduced operation, or shutdown) to maintain reliability while maximizing productivity when conditions permit
Solution Approach 2:
The system converts the harmful effect of heat generation into a useful control mechanism. By monitoring temperature, the system uses thermal conditions as a signal to adjust operational intensity, turning potential damage into a feedback parameter that optimizes performance within safe thermal limits
3Manufacturing precision
If credit information is stored for each command type to improve performance control precision, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The controller implements a universal credit management mechanism that handles multiple command types (program, read, erase) through a unified approach. Each command type has its own credit counter, but they all follow the same management logic and control flow, allowing precise performance control while maintaining manageable complexity through standardized handling
Data Source
AI summary
Provided herein may be a data storage device for efficiently controlling performance and a method of operating the same. The data storage device may include a plurality of memory dies, a command storage configured to store commands, a credit information generator configured to generate and store maximum credit information indicating, for each command type, a maximum number of commands that are capable of being simultaneously performed by the plurality of memory dies, and a performance manager configured to provide the commands to the plurality of memory dies so that the plurality of memory dies process a number of commands greater than or equal to the maximum credit information.


