Non-volatile Memory Erase Verification Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile memory devices face challenges in efficiently performing erase operations and verifying erase success across multiple string selection lines, leading to potential data loss and operational inefficiencies.

Innovation Solution

A method is introduced for operating non-volatile memory devices with vertically stacked memory cells, involving erase operations, erase verification, and fail column information storage to identify and address failed strings, ensuring thorough erase verification and preventing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If erase verification is performed on all strings across multiple string selection lines, then erase operation reliability is improved, but operation time increases

Engineering Contradiction:
Improveerase operation reliabilityVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The erase verification process is segmented into multiple passes, each handling a subset of string selection lines. In each pass, only unverified strings are verified, allowing the operation to be divided into manageable chunks that can be processed systematically without requiring verification of all strings in a single time-consuming operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method performs preliminary verification on subsets of strings in each pass, identifying and recording failed strings before proceeding to subsequent passes. This preliminary action on specific string selection lines allows the system to progressively verify all strings across multiple passes while tracking verification status to avoid redundant operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If failed strings are identified and stored for re-erasing, then data loss prevention is improved, but device complexity increases

Engineering Contradiction:
Improvedata loss preventionVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A fail column information storage mechanism acts as an intermediary between the erase verification process and the re-erase operation. This intermediary component records which strings failed verification and guides subsequent re-erase operations, preventing data loss by ensuring that only failed strings are re-erased while avoiding unnecessary operations on already successful strings.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple passes are used to verify different string selection lines, then erase completeness is improved, but processing time increases

Engineering Contradiction:
Improveerase completenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The multiple-pass verification process maintains continuity of useful action by systematically progressing through different string selection lines in each pass. Each pass continues the verification work on unverified strings without interruption, ensuring that the entire set of strings is eventually verified while maintaining efficient use of processing resources across passes.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9672931B2Non-volatile memory device, memory system, and methods of operating the device and system
Publication Date: 2017.06.06 SAMSUNG ELECTRONICS CO LTD
  • US9672931B2 patent drawing
  • US9672931B2 patent drawing
  • US9672931B2 patent drawing

AI summary

Provided is a method of operating a non-volatile memory device including a plurality of strings, each string including a plurality of memory cells vertically stacked on a substrate. The method includes performing an erase operation on memory cells corresponding to a plurality of string selection lines, performing an erase verification operation on first strings connected to a first string selection line from among the plurality of string selection lines, storing fail column information corresponding to a first fail string, which is erase-failed, from among the first strings, and performing an erase verification operation on second strings connected to a second string selection line from among the plurality of string selection lines, when the first strings are erase-passed.