Managed Memory Scheduling With Time-Aware Power-Off Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems are unable to fully utilize the time provided after a power off notification due to unawareness of the duration of power deactivation, leading to degraded performance from concurrent background operations.

Innovation Solution

The host system provides a power off notification with a value indicating the time remaining until deactivation, allowing the memory system to plan and perform background operations effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the memory system performs background operations concurrently with host operations, then productivity is improved, but reliability deteriorates due to increased risk of interruption during power deactivation

Engineering Contradiction:
Improvebackground operations throughputVSAvoidoperation completion guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory system receives a power off notification in advance before the actual power deactivation occurs. This preliminary notification allows the memory system to perform background operations during the interval between notification and deactivation, ensuring operations are completed before power is lost while still maintaining productivity through concurrent execution.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the memory system utilizes the time budget after power off notification, then loss of time is reduced, but device complexity increases due to time budget management

Engineering Contradiction:
Improvetime until power deactivationVSAvoidtime budget management mechanism
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The host system provides feedback to the memory system about the available time budget through the power off notification. This feedback mechanism allows the memory system to adjust its background operation scheduling based on the actual time available, optimizing time utilization without requiring complex internal timing mechanisms.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the host system provides power off notification with time budget, then ease of operation is improved, but device complexity increases due to notification protocol

Engineering Contradiction:
Improvepower management controlVSAvoidnotification protocol
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The power off notification acts as an intermediary mechanism between the host system and memory system. It conveys the time budget information from the host to the memory system in a standardized format, allowing the host to maintain easy power management control while the complexity of time budget communication is handled through the notification protocol.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12373347B2Advanced power off notification for managed memory
Publication Date: 2025.07.29 MICRON TECHNOLOGY INC
  • US12373347B2 patent drawing
  • US12373347B2 patent drawing
  • US12373347B2 patent drawing

AI summary

Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value.