Nonvolatile Memory Sub-Block Erase With Victim Read

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current nonvolatile memory devices face challenges in reliably erasing data from three-dimensional memory cells without damaging adjacent cells, leading to inefficiencies and data retention issues.

Innovation Solution

The solution involves a method where a nonvolatile memory device performs a data erase operation by units of sub-blocks, including a data read operation and a soft program operation on victim sub-blocks before erasing the selected sub-block, using a delayed floating scheme to minimize data loss and ensure accurate erasure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a data erase operation is performed on a selected sub-block in three-dimensional nonvolatile memory, then data retention in the selected sub-block is improved, but data loss occurs in adjacent victim sub-blocks

Engineering Contradiction:
Improvedata retention in selected sub-blockVSAvoiddata loss in victim sub-block
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing a read operation on victim sub-blocks before the erase operation, and then selectively performing a soft program operation on those victim sub-blocks that show data loss. This preparatory sequence prevents complete data loss in adjacent blocks before the main erase operation occurs on the selected sub-block.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a read operation is performed on victim sub-blocks before erasure, then data loss in victim sub-blocks is detected, but operation time increases

Engineering Contradiction:
Improvedetection of data loss in victim sub-blockVSAvoidoperation time for erasure process
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by using the read operation results from victim sub-blocks to control subsequent soft program operations. The read operation provides feedback information about which victim sub-blocks have suffered data loss, and this feedback determines whether soft program operations are applied to specific victim sub-blocks, optimizing the balance between reliability and operation time.

Inventive Principle:
Principle #23Feedback

3Reliability

If soft program operation is selectively performed on victim sub-blocks, then data retention in victim sub-blocks is improved, but device complexity increases

Engineering Contradiction:
Improvedata retention in victim sub-blockVSAvoidcontrol circuit complexity for selective soft program operation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing soft program operations selectively only on victim sub-blocks that are determined to have data loss, rather than uniformly treating all sub-blocks. The control circuit identifies specific victim sub-blocks needing intervention and applies soft program operations locally to those areas, minimizing unnecessary operations and reducing overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11056194B2Method of erasing data in nonvolatile memory device, nonvolatile memory device performing the same and memory system including the same
Publication Date: 2021.07.06 SAMSUNG ELECTRONICS CO LTD
  • US11056194B2 patent drawing
  • US11056194B2 patent drawing
  • US11056194B2 patent drawing

AI summary

A nonvolatile memory device includes a memory cell region, a peripheral circuit region, a memory block in the memory cell region, a row decoder in the peripheral circuit region, and a control circuit in the peripheral circuit region. The memory cell region includes a first metal pad. The peripheral circuit region includes a second metal pad and is vertically connected to the memory cell region by the first metal pad and the second metal pad. The memory block includes memory cells stacked in a direction intersecting a substrate, and is divided into a plurality of sub-blocks configured to be erased independently. The row decoder selects the memory block by units of a sub-block. The control circuit receives a data erase command for a selected sub-block among the plurality of sub-blocks, performs a data read operation on at least one victim sub-block among the plurality of sub-blocks in response to the data erase command, selectively performs a soft program operation on the at least one victim sub-block based on a result of the data read operation, and performs a data erase operation on the selected sub-block after the data read operation is performed and the soft program operation is selectively performed.