Nonvolatile Memory Programming with Dynamic Bitline Shut-Off Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory devices with three-dimensional structures face increased disturbance of unselected memory cells during programming, affecting the efficiency of program operations.

Innovation Solution

A multi-pulse program scheme is employed, where the program voltage is applied multiple times with varying magnitudes, and the delay of the bitline shut-off signal is adjusted accordingly, increasing as the voltage increases, to enhance program efficiency and reduce disturbance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the program voltage is applied to program selected memory cells in three-dimensional nonvolatile memory devices, then the programming operation can be performed, but disturbance of unselected memory cells increases

Engineering Contradiction:
Improveprogram disturbanceVSAvoidprogram operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamic voltage adjustment by varying the program voltage magnitude across multiple pulses (incremental step pulse programming) and dynamically adjusting the bitline shut-off signal delay based on the current program loop and pulse count. This dynamic control allows the system to adapt to changing program states, reducing disturbance to unselected cells while maintaining efficient programming of selected cells.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic programming pulses applied to the selected wordline over multiple program loops. Each loop consists of multiple pulses with varying magnitudes, creating a periodic action pattern that gradually programs the selected memory cells while allowing recovery periods that reduce cumulative disturbance to unselected cells.

Inventive Principle:
Principle #19Periodic action

Solution Approach 3:

The patent applies preliminary action by implementing a bitline shut-off signal with a delay period before the bitline voltage is fully discharged. This preliminary shut-off action prevents excessive current flow and potential disturbance to unselected cells before the programming pulse completes, while still allowing effective programming of the selected target cell.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the integration degree and memory capacity of nonvolatile memory devices are increased using three-dimensional structures, then storage capacity improves, but disturbance of unselected memory cells increases

Engineering Contradiction:
Improvememory capacityVSAvoidprogram disturbance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by selectively controlling the bitline shut-off timing for specific memory cells being programmed. The delayed bitline shut-off signal is applied locally to the page buffer associated with the selected wordline, ensuring that only the intended target cell receives the full programming effect while nearby unselected cells are protected from excessive disturbance through localized voltage control.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12394487B2Method of programming data in nonvolatile memory device and nonvolatile memory device performing the same
Publication Date: 2025.08.19 SAMSUNG ELECTRONICS CO LTD
  • US12394487B2 patent drawing
  • US12394487B2 patent drawing
  • US12394487B2 patent drawing

AI summary

In a method of programming data in a nonvolatile memory device including memory cells and a page buffer, the memory cells are electrically connected to wordlines and bitlines, and the page buffer controls the memory cells. In a first program time period of a first program loop, a program voltage having a first program voltage is applied to a selected wordline that is electrically connected to a target memory cell, and a bitline shut-off signal having a first delay is applied to the page buffer. The program voltage is applied to the selected wordline multiple times during one program loop while a magnitude of the program voltage is changed. The delay of the bitline shut-off signal corresponds to a time period during which the bitline shut-off signal maintains a ground voltage.