Flash Memory Programming Using TSG Discharge Pulses to Reduce Fail Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face issues with increased fail bit counts due to charge accumulation during suspend operations, particularly in verify phases, affecting unselected channels and overall device performance.

Innovation Solution

A method involving applying discharge pulses to unselected top select gates and controlling gate voltages to manage charge accumulation, including a merged discharge pulse that overlaps with program and verify phases to optimize timing and reduce fail bit counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If suspend operations are performed during verify phase, then device can handle multiple operations concurrently, but charge accumulation increases fail bit count

Engineering Contradiction:
Improveconcurrent operation capabilityVSAvoidfail bit count
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the charge accumulation problem from the suspend operation by applying a discharge pulse to the unselected top select gate. This discharge pulse removes the accumulated charge that would otherwise cause fail bits, thereby separating the beneficial suspend functionality from its harmful side effect.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies a discharge pulse before the suspend operation completes to prevent charge accumulation from reaching levels that would cause fail bits. This preliminary anti-action counteracts the potential harm before it manifests, allowing suspend operations to proceed safely.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If discharge pulse is applied to unselected top select gate, then charge accumulation is reduced, but additional voltage pulses increase operation complexity

Engineering Contradiction:
Improvefail bit count reductionVSAvoidvoltage pulse sequencing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the discharge pulse with existing voltage pulses in the program and verify phases. By overlapping the discharge pulse timing with necessary select gate activations, the patent reduces charge accumulation without requiring completely separate control sequences, thereby limiting the increase in operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unselected top select gate serves multiple functions: it is activated during normal program/verify operations for channel selection, and it receives discharge pulses to remove charge accumulation. This multi-functionality reduces the need for additional dedicated discharge structures, limiting complexity increase.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If merged discharge pulse overlaps program and verify phases, then timing efficiency is improved, but precise voltage control becomes more difficult

Engineering Contradiction:
Improveoperation timing efficiencyVSAvoidvoltage control precision
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent uses periodic program and verify phases with regularly timed discharge pulses overlaid. This periodic structure provides predictable timing patterns that simplify control logic, allowing merged discharge pulses to be timed efficiently without excessive complexity in voltage control.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent adjusts voltage parameters (amplitude, duration, timing) of the discharge pulse to optimize its effect during merged phases. By carefully controlling these parameters, the patent achieves effective charge removal during overlapping phases while maintaining manageable control complexity through parameter optimization rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method efficiently programs and verifies memory cells, reducing fail bit counts and improving suspend and resume operations in flash memory devices.

Implementation Method 1

when suspending during a verify phase, increased charge accumulation on the memory channel can increase a fail bit count (FBC) of the memory device

Methodology Applied
Scientific EffectCharge accumulation and discharge: Electrostatics

Data Source

PatentUS20250266091A1Memory device and operating method thereof
Publication Date: 2025.08.21 YANGTZE MEMORY TECH CO LTD
  • US20250266091A1 patent drawing
  • US20250266091A1 patent drawing
  • US20250266091A1 patent drawing

AI summary

A method of programming a memory device. The memory device includes a plurality of memory strings, each memory string including a top transistor controlled by a top select gate (TSG) and connected to a bit line (BL), a bottom transistor controlled by a bottom select gate (BSG), and memory cells between the top and bottom transistors, each memory cell connected to a word line (WL). The method includes applying program pulses to a memory cell of the memory device in a program phase, verifying a voltage value of the memory cell in a verify phase, receiving a suspend command and performing a suspend operation, applying a discharge pulse to the memory cell in a discharge phase to thereby discharge the memory cell, wherein the discharge pulse includes a voltage pulse to an unselected top select gate (TSGunsel), and suspending programming or verifying of the memory cell in a suspend phase.