Memory System Pre-Program Voltage Adjustment for Deep Erase

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory systems face challenges with deep erase phenomena, leading to retention issues and uncorrectable errors due to the influence of adjacent memory cells, which affect the reliability and performance of memory operations.

Innovation Solution

A memory system that includes a controller and a nonvolatile memory device with a peripheral circuit capable of applying check voltages to determine status information and variably adjusting program start voltages based on the number of fail bits, using an incremental step pulse program scheme to prevent deep erase phenomena through pre-program operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a conventional erase operation is performed on a memory block, then the memory block can be reused, but deep erase phenomena occur causing retention issues and uncorrectable errors

Engineering Contradiction:
Improvememory block reuse efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a pre-program operation before the conventional erase operation. This pre-program operation involves applying program voltages to memory cells in the target memory block to establish a known initial state, which then serves as a reference for detecting and correcting deep erase phenomena during the subsequent erase operation. This preliminary preparation enables the system to identify and mitigate retention issues before they cause uncorrectable errors.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If adjacent memory cells are erased, then the memory block can be cleaned, but retention issues and uncorrectable errors occur due to influence from adjacent cells

Engineering Contradiction:
Improvememory block cleaning speedVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by detecting the specific state of each memory cell or group of memory cells within the target memory block using check data acquisition. Based on this local detection, the system determines status information that identifies which cells require special handling during the erase operation. This localized approach allows the system to address retention issues in specific areas affected by adjacent cell erasure while maintaining efficient cleaning of the entire block.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback by acquiring check data from the memory block before the erase operation and using this information to determine status information about the memory cells. This feedback loop enables the system to adapt the erase operation parameters based on the actual state of the memory block, allowing for correction of deep erase phenomena and reduction of uncorrectable errors caused by adjacent cell influence.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a fixed program voltage is applied to all memory blocks, then the operation is simple, but deep erase phenomena cannot be prevented

Engineering Contradiction:
Improveoperation simplicityVSAvoiddeep erase prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the program voltage variable rather than fixed. The controller determines status information based on check data and uses this information to dynamically adjust the program voltage applied during the pre-program operation. This dynamic voltage adjustment allows the system to prevent deep erase phenomena in memory blocks that are more susceptible to retention issues, while maintaining operational simplicity through automated control based on detected status.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10902928B2Memory system, operation method thereof, and nonvolatile memory device
Publication Date: 2021.01.26 SK HYNIX INC
  • US10902928B2 patent drawing
  • US10902928B2 patent drawing
  • US10902928B2 patent drawing

AI summary

A memory system may include a memory cell array including a plurality of memory blocks; a peripheral circuit configured to apply a check voltage for acquiring check data to a target memory block and apply program voltages to the target memory block in a pre-program operation for the target memory block; and a controller configured to control the peripheral circuit, determine status information on the target memory block based on the check data, and variably apply a program start voltage to the target memory block based on the status information in the pre-program operation.