Multi-Stage Memory Performance Notification via Interruption Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems lack coordination between host systems and memory devices, leading to inefficient resource consumption due to unawareness of performance levels and transitions during sequential write operations, which affects benchmark tests and overall performance.

Innovation Solution

The memory system determines and stores parameters associated with performance level transitions, such as remaining address space and recovery duration, and makes these accessible to the host system via registers, enabling better coordination and resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the memory system operates with multiple performance levels without notifying the host, then the device complexity is reduced, but the resource consumption efficiency deteriorates

Engineering Contradiction:
Improvememory system structureVSAvoidresource consumption efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The memory system implements feedback by notifying the host controller of performance level transitions through interruption signals. When transitioning between performance levels (e.g., from first to second performance level), the memory device sends an interruption signal containing the new performance level information, enabling the host to adjust its operations accordingly and improve resource consumption efficiency.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the memory system transitions between performance levels without notification, then the ease of operation is improved, but the productivity deteriorates due to inefficient resource consumption

Engineering Contradiction:
Improvememory system operationVSAvoidsequential write performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The memory system provides feedback to the host about performance level transitions through interruption signals. This allows the host to optimize its operations based on the current performance level, thereby improving sequential write performance and overall productivity without complicating the operation interface.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs preliminary notification by sending interruption signals before or during performance level transitions. This allows the host to prepare appropriate operations in advance, optimizing resource allocation and improving productivity before the actual transition occurs.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the host system is unaware of performance levels, then the device complexity is reduced, but the loss of information increases regarding performance state

Engineering Contradiction:
Improveperformance notification mechanismVSAvoidperformance level information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The memory system implements feedback by sending interruption signals to the host controller that contain explicit information about the current performance level. This feedback mechanism ensures the host is always informed of the memory device's performance state without requiring complex additional notification infrastructure.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11709617B2Multi-stage memory device performance notification
Publication Date: 2023.07.25 MICRON TECHNOLOGY INC
  • US11709617B2 patent drawing
  • US11709617B2 patent drawing
  • US11709617B2 patent drawing

AI summary

Methods, systems, and devices for multi-stage memory device performance notification are described. A memory system may include a first set of memory cells of a first type associated with a first performance level and a second set of memory cells of a second type associated with a second performance level. The memory system may have an interface and a control circuit coupled with the first and second sets of memory cells. The control circuit may be configured to determine a first parameter associated with a transition between the first performance level and the second performance level. The control circuit may also be configured to store the first parameter in a first register based at least in part on determining the first parameter.