Memory Die Staggered Execution Under Peak Current Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Concurrent execution of high power-consuming sub-operations in memory devices leads to excessive current consumption, resulting in delays and inefficient use of power budget, particularly in multi-die memory systems.

Innovation Solution

Implementing staggered execution of sub-operations in memory devices, where the start of subsequent sub-operations is delayed based on the current consumption profile of ongoing operations, ensuring concurrent execution without exceeding the maximum available power budget.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If concurrent execution of sub-operations is implemented to improve productivity, then throughput increases, but current consumption exceeds the power budget

Engineering Contradiction:
ImprovethroughputVSAvoidcurrent consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by executing sub-operations in alternating phases across different memory dies rather than concurrently. The controller coordinates dies to operate in staggered cycles, where one die executes a sub-operation while another dies waits, then they swap roles. This periodic alternation maintains continuous productivity while ensuring current consumption at any moment stays within the power budget, as only one high-current operation occurs at a time.

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If staggered execution is implemented to reduce current consumption, then power budget compliance is achieved, but execution time increases

Engineering Contradiction:
Improvepower budget complianceVSAvoidexecution time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the memory die set into multiple groups that can execute sub-operations in parallel stages. Instead of strictly sequential execution, the controller segments the workload across dies with staggered start times, allowing pipelined execution where different dies work on different sub-operations simultaneously. This segmentation reduces total execution time compared to pure serialization while maintaining power budget compliance through coordinated timing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The implementation uses dynamic scheduling where the controller adjusts the staggering intervals and phase shifts between dies based on real-time power budget availability and operation priorities. The staggered execution timing is not fixed but dynamically optimized to minimize total execution time while ensuring current consumption never exceeds the power budget, adapting to varying workload characteristics and power conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260016878A1Staggered execution for peak power management
Publication Date: 2026.01.15 MICRON TECHNOLOGY INC
  • US20260016878A1 patent drawing
  • US20260016878A1 patent drawing
  • US20260016878A1 patent drawing

AI summary

A memory die includes a memory array and control logic, operatively coupled with the memory array, to perform operations including initiating, at a first time, a first sub-operation of a first memory access operation on a first memory die of multiple memory dies, where the first sub-operation includes a first high current phase having a first duration. At the first time, a time counter is initiated. At a second time prior to completion of the first high current phase, a request to execute a second sub-operation of a second memory access operation on a second memory die of the plurality of memory dies is identified. At a third time when the time counter equals the first duration, the second sub-operation of the second memory access operation on the second memory die is initiated, where a total current used during concurrent execution of the first sub-operation and the second sub-operation is less than a current budget.