Memory System Shallow Hibernate for Low-Latency Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in balancing power consumption and latency during idle periods, with current power-saving states either consuming excess power or incurring significant latency when transitioning back to active mode.

Innovation Solution

A memory system that dynamically transitions between multiple power states based on host system performance and idle duration, using timers to adjust power consumption levels, including an intermediate hibernate state that balances power savings with quick responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the memory system transitions to a deep hibernate power state to maximize power savings, then power consumption is reduced, but the latency to transition back to active mode increases significantly

Engineering Contradiction:
Improvepower consumptionVSAvoidtransition latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The power state hierarchy segments the transition path into multiple levels (active → idle → hibernate → deep hibernate), allowing the system to choose appropriate transition depths based on duration predictions, thereby balancing power savings with recovery latency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the target power state based on real-time factors including predicted idle duration, host performance requirements, and current system state, transitioning to deeper hibernate states only when extended idle periods are anticipated

Inventive Principle:
Principle #15Dynamics

2Speed

If the memory system remains in an active power state to maintain low latency for command execution, then responsiveness is improved, but power consumption increases

Engineering Contradiction:
Improvecommand execution speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring of host activity patterns and idle duration thresholds, dynamically adjusting power state transitions based on observed usage patterns rather than remaining continuously active

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes operational parameters by transitioning between defined power states (active, idle, hibernate, deep hibernate), each with characteristic power consumption and latency profiles, selecting the optimal state based on predicted idle duration and performance requirements

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the memory system uses an intermediate hibernate state with moderate power consumption, then power savings are achieved, but the system may not respond quickly enough to sudden host activity

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem responsiveness
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system performs preliminary assessment of idle duration thresholds and host performance requirements before transitioning to hibernate states, and maintains configurable transition parameters that can be rapidly adjusted when host activity is detected

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors host activity patterns and performance requirements, using this feedback to dynamically adjust power state transitions, ensuring that intermediate hibernate states are used only when appropriate based on real-time system conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12443264B2Shallow hibernate power state
Publication Date: 2025.10.14 MICRON TECHNOLOGY INC
  • US12443264B2 patent drawing
  • US12443264B2 patent drawing
  • US12443264B2 patent drawing

AI summary

Methods, systems, and devices for shallow hibernate power state are described. A memory system may include a memory array and a controller. The memory system may transition from a first power state having a first current to a second power state having a second current less than the first current, where the first power state is associated with executing received commands and the second power state is associated with deactivating one or more components of the memory array. The memory system may initiate a timer after transitioning from the first power state to the second power state. The memory system may determine the timer satisfies a threshold and transition from the second power state to a third power state having a third current less than the second current based on the timer satisfying the threshold.