Memory Device Suspend-Resume Latency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices experience increased latency during erase operations due to suspension events, leading to inefficient host responses and potential errors when higher priority operations are required.

Innovation Solution

Implement a method to dynamically determine a minimum resume latency based on operating temperature and program-erase cycles (PECs) to optimize erase operations, allowing for efficient suspension and resumption of erase operations without increasing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the erase operation is suspended to allow higher priority operations, then the responsiveness to host requests is improved, but the erase latency increases

Engineering Contradiction:
Improveresponsiveness to host requestsVSAvoiderase latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic suspend-resume-go control for erase operations, allowing the system to adaptively suspend erase operations when higher priority host requests arrive and automatically resume them when appropriate. This dynamic control mechanism enables the memory device to balance between responding to host requests and completing erase operations, improving overall system responsiveness without permanently delaying erase tasks.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the erase operation is resumed immediately after suspension, then the productivity is improved, but the reliability decreases due to potential erase errors

Engineering Contradiction:
Improveerase operation completion speedVSAvoiderase operation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a preliminary waiting period (minimum resume latency) after suspend events before allowing resume operations. This preliminary action ensures that the memory block has sufficient time to stabilize after suspension, preventing erase errors that would occur with immediate resumption. The controller dynamically determines when it is safe to resume based on this minimum latency requirement, thus maintaining reliability while still enabling relatively quick resume operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple suspensions are allowed during erase operations, then the adaptability to host requests is improved, but the complexity of error management increases

Engineering Contradiction:
Improvehandling of host requestsVSAvoiderror management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the controller monitors the number of suspensions during erase operations and dynamically adjusts the minimum resume latency based on the vulnerability of the memory block. When multiple suspensions occur, the system uses feedback from suspension counters and memory block status to determine appropriate latency values, preventing error accumulation while managing multiple host requests. This feedback-based approach simplifies error management by providing clear decision criteria for resume timing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260004852A1Suspend-resume-go techniques for memory devices
Publication Date: 2026.01.01 SANDISK TECHNOLOGIES LLC
  • US20260004852A1 patent drawing
  • US20260004852A1 patent drawing
  • US20260004852A1 patent drawing

AI summary

The memory device includes an array of memory cells that are arranged in word lines and are programmed to contain data. Circuitry is configured to erase the memory cells of the memory block in an erase operation. During erase, the circuitry is configured to begin an erase operation to erase the memory cells and suspend the erase operation for a first suspension. After the first suspension is completed, the circuitry is configured to resume the erase operation. The circuitry is then configured to receive an instruction to suspend the erase operation for a second suspension and dynamically determine a minimum resume latency based on a vulnerability of the memory block to erase errors. Only after the minimum resume latency has passed following the step of resuming the erase operation after the first suspension is completed, the circuitry is configured to suspend the erase operation for the second suspension.