Stop Read Go Memory Suspend Latency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory device programming techniques face challenges in minimizing reliability risks while maintaining low suspend latency during Stop Read Go (SRG) operations, particularly due to varying latency and reliability issues associated with different SRG settings.

Innovation Solution

Implementing methods that include disabling F_STP_FINE, limiting the number of suspends allowed during each program loop, and setting a minimum time period between suspend operations to optimize programming and verification processes, ensuring reliable data storage without compromising suspend latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If suspend operations are allowed during programming to enable Stop Read Go operations, then suspend latency is reduced and system responsiveness is improved, but reliability deteriorates due to overprogramming risks and data retention issues

Engineering Contradiction:
Improvesuspend latencyVSAvoiddata retention reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent changes the verification parameter from highest data state to lower data states when suspend operations are detected. Specifically, it modifies the verify state selection based on the suspend count, using states such as S7, S5, or S3 instead of always verifying S15, which allows the programming operation to be interrupted and resumed reliably while maintaining data retention

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent dynamically adjusts the verification strategy based on the number of suspend operations performed. The verify state is selected adaptively according to the suspend count, creating a dynamic verification process that responds to the operational state rather than following a fixed verification sequence

Inventive Principle:
Principle #15Dynamics

2Reliability

If verification of highest data state memory cells is performed after every suspend operation, then reliability is improved by preventing overprogramming, but productivity deteriorates due to increased verification overhead and programming time

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidprogramming speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the verification parameter (verify state) based on the suspend operation count. Instead of always verifying the highest data state (S15), it selectively verifies lower states (S7, S5, S3) when suspends occur, reducing verification overhead while maintaining reliability through targeted verification of critical states

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If F_STP_FINE is enabled for precise programming control, then manufacturing precision is improved, but device complexity increases due to additional control mechanisms and settings

Engineering Contradiction:
Improveprogramming precisionVSAvoidcontrol circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent disables F_STP_FINE in advance before programming operations that may involve suspends. This preliminary action prevents the complexity and potential reliability issues associated with fine-step programming during suspend-prone operations, while still achieving acceptable precision through the modified verification strategy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240428834A1Stop read go settings for low suspend latency applications
Publication Date: 2024.12.26 SANDISK TECHNOLOGIES LLC
  • US20240428834A1 patent drawing
  • US20240428834A1 patent drawing
  • US20240428834A1 patent drawing

AI summary

Each Stop Read Go (SRG) setting has different latency and reliability issues. An aspect of the present disclosure is related to minimizing these reliability risks while maintaining the benefit of low suspend latency when implementing SRG.