Memory Peak Power Override for Priority Operation Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing peak power management (PPM) systems in memory sub-systems face challenges in executing priority operations without causing performance penalties by suspending or pausing non-priority operations, leading to memory device overhead.

Innovation Solution

Implementing peak power management (PPM) priority override allows memory devices to execute priority operations by reconfiguring high current (HC) breakpoints as low current (LC) breakpoints, enabling immediate execution without waiting for sufficient current budget, and managing current consumption across devices using a credit-based system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PPM systems suspend or pause non-priority operations to execute priority operations, then priority operations can be executed, but performance penalties and memory device overhead occur

Engineering Contradiction:
Improvepriority operation executionVSAvoidoverall system performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter classification of breakpoints from high current (HC) to low current (LC) to enable priority operations. By reclassifying breakpoints, the system allows priority operations to proceed without suspending non-priority operations, thus maintaining overall system performance while ensuring reliable execution of priority operations.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If HC breakpoints are reconfigured as LC breakpoints, then priority operations can execute immediately without waiting for current budget, but current consumption management becomes more complex

Engineering Contradiction:
Improveoperation execution delayVSAvoidcurrent consumption management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements dynamic reconfiguration of breakpoint classifications based on operation priority. The system can switch breakpoint types (HC to LC) dynamically when priority operations are detected, allowing immediate execution without fixed waiting periods. This dynamic approach reduces execution delay while the credit-based system manages the added complexity of current consumption tracking.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The credit-based system provides feedback mechanisms to track current consumption across multiple devices. By monitoring and reporting current usage, the system maintains awareness of power budget compliance even as breakpoint classifications change dynamically, managing the complexity through structured feedback loops.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If priority operations are executed without delaying other operations, then QoS is improved, but current budget constraints may be violated

Engineering Contradiction:
Improvequality of serviceVSAvoidcurrent budget compliance
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent introduces a credit-based intermediary system that mediates between priority operation execution and current budget constraints. The credit mechanism acts as a buffer, allowing priority operations to proceed by consuming stored credits rather than directly violating current budget limits. This intermediary approach maintains QoS improvements while ensuring energy constraint compliance through indirect resource management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250348237A1Peak power management priority override
Publication Date: 2025.11.13 MICRON TECHNOLOGY INC
  • US20250348237A1 patent drawing
  • US20250348237A1 patent drawing
  • US20250348237A1 patent drawing

AI summary

A memory device includes a memory array and control logic, operatively coupled with the memory array, configured to identify an operation associated with at least one high current breakpoint, reconfigure the at least one high current breakpoint as at least one low current breakpoint, and in response to reconfiguring the at least one high current breakpoint as the at least one low current breakpoint, cause the operation to be executed. The at least one high current breakpoint corresponds to a point in time during execution of the operation at which more current is to be reserved to continue execution of the operation. The at least one low current breakpoint corresponds to a point in time during execution of the operation at which no more current is to be reserved to continue execution of the operation.