Memory Access Current Quantization for Peak Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing peak power consumption in memory devices with multiple memory dies is challenging due to high current usage during concurrent memory access operations, which can exceed the average current budget, leading to inefficiencies and limitations in operating multiple devices simultaneously.

Innovation Solution

Implementing a peak power management (PPM) system with a token-based round robin protocol and multiple current quantization values (Q-values) to dynamically manage and optimize current consumption across memory dies, using current quantization data structures to adaptively select current quantization values based on operation parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple memory dies operate concurrently to increase productivity, then data retrieval speed improves, but peak power consumption and current usage increase beyond the average current budget

Engineering Contradiction:
Improveconcurrent operation efficiencyVSAvoidpeak power consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent implements dynamic current quantization values (Q-values) that are selected based on the specific memory access operation type (read, program, erase) and concurrent operation conditions. The system dynamically adjusts current allocation by selecting appropriate Q-values from a set of predefined quantization levels, allowing the memory sub-system to optimize power consumption while maintaining high concurrent operation efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the current budget parameter by introducing multiple current quantization values (Q0, Q1, Q2, Q3) corresponding to different current levels. Each Q-value is associated with specific memory operations and is used to dynamically adjust the current allocation. This parameter change enables the system to match current supply with actual operational demands, preventing peak power consumption while maintaining productivity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single current quantization value is used for all operations, then device complexity is reduced, but current budget utilization efficiency decreases

Engineering Contradiction:
Improvecurrent quantization management complexityVSAvoidcurrent budget utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the current quantization management into distinct Q-values (Q0, Q1, Q2, Q3), each associated with specific memory operations. This segmentation allows the system to manage current budget efficiently by assigning appropriate quantization levels to different operation types, improving current budget utilization efficiency while keeping the management structure organized and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the media controller selects current quantization values based on the actual memory operation being performed. The system monitors operation types (read, program, erase) and adjusts Q-values accordingly, creating a feedback loop that optimizes current budget utilization. This feedback approach improves productivity by ensuring the right current level is allocated to the right operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12461667B2Multiple current quantization values for peak power management
Publication Date: 2025.11.04 MICRON TECHNOLOGY INC
  • US12461667B2 patent drawing
  • US12461667B2 patent drawing
  • US12461667B2 patent drawing

AI summary

A method includes receiving a request to perform a memory access operation, wherein the memory access operation includes a set of sub-operations, selecting a current quantization data structure from a plurality of current quantization data structures, wherein each current quantization data structure of the plurality of current quantization data structures maintains, for each sub-operation of the set of sub-operations, a respective current quantization value reflecting an amount of current that is consumed by the respective sub-operation based on a set of peak power management (PPM) operation parameters, and causing the memory access operation to be performed using PPM based on the current quantization data structure.