Dynamic Storage Mode Control for Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in optimizing storage mode to balance write performance and storage capacity, particularly due to varying workload types and the need for dynamic control to adapt to different usage conditions, which affects their efficiency and performance.

Innovation Solution

The implementation of dynamic storage mode control in memory devices, which uses indicators to determine workload types and manage memory cells accordingly, allowing for dynamic caching and garbage collection to improve write performance and storage efficiency by adjusting the operating mode based on workload patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory devices use fixed storage mode optimization, then manufacturing and initial performance are simplified, but the device cannot adapt to varying workload types and usage conditions, leading to suboptimal performance under different operating scenarios

Engineering Contradiction:
Improveadaptability to workload typesVSAvoidcomplexity of storage mode control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic storage mode control where the memory device automatically switches between SLC and MLC modes based on detected workload characteristics. The controller monitors workload patterns and dynamically adjusts the storage mode of memory blocks, transforming the static storage configuration into a dynamic adaptive system that responds to changing operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The memory device performs self-diagnosis and self-configuration by automatically detecting workload types and selecting appropriate storage modes without external intervention. The controller monitors operational patterns, identifies workload characteristics, and autonomously adjusts storage mode settings, enabling the device to serve itself in optimizing performance for different usage scenarios.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If memory devices operate in high-capacity mode (MLC) continuously, then storage density is maximized, but write performance deteriorates due to the performance penalty associated with garbage collection operations

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically switches between MLC and SLC modes based on operational demands. During periods requiring high write performance, the system transitions to SLC mode which eliminates garbage collection overhead. During periods prioritizing storage capacity, the system operates in MLC mode. This dynamic switching resolves the contradiction by allowing the system to optimize for either capacity or performance depending on current workload characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of memory blocks by switching between different storage modes (SLC and MLC). This parameter change fundamentally alters the trade-off between capacity and performance: SLC mode provides faster write speeds without garbage collection penalties, while MLC mode provides higher density. The system selectively applies different parameter sets based on detected workload types.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If memory devices switch between different storage modes dynamically, then performance is optimized for varying workload types, but the control mechanism and monitoring requirements increase device complexity

Engineering Contradiction:
Improvewrite performanceVSAvoidcomplexity of dynamic control mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller implements self-service monitoring that automatically detects workload characteristics and triggers appropriate mode switches without external control. The system monitors operational patterns, identifies when performance optimization is needed, and autonomously transitions between storage modes, reducing the burden of complex external control while maintaining adaptive performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the controller continuously monitors workload types and operational conditions, then uses this feedback information to determine optimal storage mode selections. The feedback loop enables the system to respond to changing conditions in real-time, adjusting storage mode based on actual performance needs rather than predetermined configurations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11544188B2Memory device with dynamic storage mode control
Publication Date: 2023.01.03 MICRON TECHNOLOGY INC
  • US11544188B2 patent drawing
  • US11544188B2 patent drawing
  • US11544188B2 patent drawing

AI summary

Memory circuits including dynamically configurable cache cells are disclosed herein. The cache cells may be selectively and dynamically configured to select one or more bits per cell according to a real-time determination or characterization of a workload type.