Asymmetric TD-PPM Strobe Timing for Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage devices face challenges in optimizing power usage due to temporary peak power consumption during simultaneous access of multiple dies, which can exceed allowed power limits, necessitating effective power management strategies.
Innovation Solution
Implementing time division peak power management (TD-PPM) by dynamically adjusting the strobe length of time for each strobe cycle based on the power requirements of individual dies, allowing for increased power to those needing it and reducing it for those that do not, thereby optimizing power distribution and reducing overall power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple dies are accessed simultaneously during the same strobe cycle, then data throughput and operational speed are improved, but peak power consumption exceeds allowed power limits
Solution Approach 1:
The strobe cycle is segmented into multiple time slots, with each time slot assigned to specific dies. This segmentation allows the controller to manage power consumption by activating only the necessary dies in each time slot, preventing simultaneous access of all dies that would cause peak power exceeds limits, while still maintaining high data throughput through coordinated multi-slot operations
Solution Approach 2:
The controller dynamically adjusts the strobe cycle configuration based on real-time power conditions and data access requirements. By dynamically allocating time slots to different dies and adjusting the number of strobes per die, the system optimizes the balance between data throughput and peak power consumption, allowing flexible adaptation to varying workload demands
2Use of energy by moving object
If the strobe length of time is increased for all dies, then power availability for each die is improved, but overall power consumption exceeds allowed limits
Solution Approach 1:
Instead of uniformly increasing strobe length for all dies, the controller applies local quality by assigning different strobe lengths to different dies based on their individual power requirements and data access patterns. Dies requiring more power receive longer strobe lengths, while others receive shorter lengths, ensuring each die gets appropriate power availability without causing overall power consumption to exceed limits
Solution Approach 2:
The controller changes the strobe length parameter dynamically for each die based on real-time conditions. By adjusting the strobe length parameter individually for each die rather than applying a uniform change, the system optimizes power distribution to match actual demand, improving power availability where needed while controlling overall power consumption
3Loss of energy
If the strobe length of time is decreased to reduce power consumption, then overall power usage is reduced, but performance and latency deteriorate
Solution Approach 1:
The system uses periodic strobe cycles with optimized timing characteristics. By carefully designing the periodic structure of the strobe cycle, including the duration and spacing of individual strobes, the controller achieves efficient power usage through rhythmic activation patterns that minimize overall power consumption while maintaining adequate performance through proper timing of data transfer operations
Data Source
AI summary
A data storage device includes a memory device and a controller. The controller is configured to assert a strobe cycle having a plurality of strobes to the memory device, where a die of the memory device may be associated with one or more strobes of the plurality of strobes. The controller is further configured to determine whether the die of the memory device requires additional power and adjust a strobe length of time of the corresponding strobe when the die of the memory device requires additional power. The controller is further configured to decrease a strobe length of time of one or more strobes that do not require additional power. By utilizing a time division peak power management (TD-PPM) feature by dynamically changing a strobe length of time of each strobe of the plurality of strobes, performance and latency of the data storage device may be improved.


