Memory Erase Suspend Switching for Faster Sanitize Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems experience excess latency and reduced performance during sanitize operations due to automatic suspend procedures during erase operations, which interrupt the erase process.

Innovation Solution

Disabling automatic suspend procedures during sanitize operations and switching to a suspend mode that allows for on-demand suspensions or no suspensions, enabling continuous erase operations to complete without interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automatic suspend procedures are enabled during erase operations, then memory access operations can be performed between erase voltage pulses, but latency increases and performance is reduced during sanitize operations

Engineering Contradiction:
Improvememory access capability during eraseVSAvoidsanitize operation latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically switches between two suspend modes based on the operation type: automatic suspend mode for general erase operations to allow memory access, and non-suspend mode for sanitize operations to minimize latency. The memory system controller detects the operation type and configures the suspend mode accordingly, making the system adaptable to different performance requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the suspend mode parameter based on the operation being performed. For sanitize operations, the system sets the suspend mode to disable automatic suspensions, while for other erase operations, it enables automatic suspend mode. This parameter change allows the system to optimize performance for different operation types.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If automatic suspend procedures are enabled during erase operations, then memory accesses can be performed, but the number of interruptions increases and performance is reduced

Engineering Contradiction:
Improvememory access during eraseVSAvoidsanitize operation speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system dynamically adjusts its behavior based on the operation type. During sanitize operations, automatic suspend procedures are disabled to maintain continuous erase processing and maximize productivity. During other erase operations, automatic suspend procedures are enabled to allow memory access operations, improving ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the suspend mode parameter to optimize for different operation types. For sanitize operations, the parameter is set to non-suspend mode to maximize processing speed. For other erase operations, the parameter is set to automatic suspend mode to allow memory access, balancing ease of operation with productivity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If suspend mode switches are implemented for different operation types, then performance is optimized for sanitize operations, but device complexity increases

Engineering Contradiction:
Improvesanitize operation performanceVSAvoidsuspend mode management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory system controller automatically detects the operation type and configures the appropriate suspend mode without requiring external intervention. The system serves itself by making intelligent decisions about suspend mode selection based on the operation being performed, reducing the burden on the host system and simplifying the overall control architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory system controller performs multiple functions: it manages both the erase operations and the suspend mode configuration. This multi-functionality allows the system to optimize sanitize operations while maintaining the ability to handle other erase operations with automatic suspend, achieving high productivity without requiring separate dedicated control circuits.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250390247A1Erase suspend mode during a sanitize operation for a memory system
Publication Date: 2025.12.25 MICRON TECHNOLOGY INC
  • US20250390247A1 patent drawing
  • US20250390247A1 patent drawing
  • US20250390247A1 patent drawing

AI summary

Methods, systems, and devices for erase suspend mode settings during a sanitize operation for a memory system are described. A memory system may disable automatic suspends during a sanitize operation. The memory system may receive a sanitize command and may issue a command to switch one or more memory devices from a first suspend mode associated with automatic suspensions during erase operations to a second suspend mode that does not support automatic suspensions. The memory system may perform a series of erase operations to sanitize the system in response to the sanitize command without interruption based on switching to the second suspend mode. The memory system may issue another command to switch back to the first suspend mode after the sanitize operation is complete, such that the memory system may continue to periodically suspend or pause during other types of erase operations.