Asymmetric TD-PPM Strobe Timing for Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata throughputVSAvoidpeak power consumption
Core Design Contradiction:
ProductivityVSPower

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvepower availabilityVSAvoidoverall power consumption
Core Design Contradiction:
Use of energy by moving objectVSPower

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvepower usageVSAvoidperformance and latency
Core Design Contradiction:
Loss of energyVSProductivity

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

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12118219B2Asymmetric time division peak power management (TD-PPM) timing windows
Publication Date: 2024.10.15 SANDISK TECHNOLOGIES LLC
  • US12118219B2 patent drawing
  • US12118219B2 patent drawing
  • US12118219B2 patent drawing

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.