Memory Cell Programming with Two-Stage Threshold Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory programming operations require a large number of programming voltage pulses to achieve desired threshold voltage distributions, affecting timing and efficiency.

Innovation Solution

Implementing a two-stage programming process, using all-level programming (ALP) in stage one to position threshold voltage distributions near verify levels, followed by selective slow program convergence (SSPC or ASSPC) in stage two to compact distributions and achieve desired parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional single-stage programming is used, then programming completeness is achieved, but the number of pulses required is large and timing is poor

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidprogramming time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The programming operation is divided into two distinct stages: Stage 1 (All-Level Programming) that positions all programming levels simultaneously, and Stage 2 (Selective Slow Program Convergence) that compacts threshold voltage distributions. This segmentation allows each stage to optimize for its specific function, reducing the total number of pulses required compared to traditional single-stage programming.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Stage 1 performs preliminary positioning of all programming levels to approximate their target distributions before Stage 2 performs the final compacting. By preparing the threshold voltage distributions in advance with rough positioning, the second stage requires fewer pulses to achieve the final precise distribution, thereby reducing overall programming time.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If more programming pulses are applied, then threshold voltage distribution precision is improved, but programming time increases

Engineering Contradiction:
Improvethreshold voltage distribution precisionVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The programming process is segmented into two functional stages: Stage 1 positions all programming levels to approximate target distributions, and Stage 2 performs selective compacting to achieve final precision. This segmentation allows the system to achieve high threshold voltage distribution precision with fewer total pulses by dividing the precision achievement into two phases rather than requiring one long phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes programming parameters dynamically between stages: Stage 1 uses programming parameters optimized for positioning multiple levels simultaneously, while Stage 2 uses different parameters optimized for compacting specific level distributions. This parameter optimization for each stage reduces the total pulse count needed to achieve the desired precision.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If programming levels are positioned precisely, then data accuracy is improved, but the complexity of control increases

Engineering Contradiction:
Improveprogramming level positioning accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control process is segmented into two distinct phases with different control objectives: Stage 1 controls all programming levels simultaneously to approximate positions, while Stage 2 selectively controls specific levels for compacting. This segmentation simplifies the control logic compared to attempting to precisely control all levels in a single stage, as each stage has a focused control goal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Stage 1 performs preliminary positioning of all programming levels to approximate their target distributions before Stage 2 performs the final precise compacting. This preliminary action reduces the control complexity of Stage 2, as the levels are already near their target positions and only require fine-tuned compacting rather than full-positioning control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260065972A1Two-stage memory cell programming
Publication Date: 2026.03.05 MICRON TECHNOLOGY INC
  • US20260065972A1 patent drawing
  • US20260065972A1 patent drawing
  • US20260065972A1 patent drawing

AI summary

Systems and methods for two-stage memory cell programming. An example memory device comprises: a memory array; and a controller coupled to the memory array, the controller to perform operations comprising: receiving a request to perform a memory programming operation with respect to a target set of memory cells electrically coupled to a target wordline and a set of target bitlines; performing a first stage of the memory programming operation by causing a ramping up programming voltage to be applied to the target wordline while causing one or more pillars associated with the target memory cells to be boosted in a staggered manner; and performing a second stage of the memory programming operation by causing a programming voltage to be applied to the target wordline, while selectively applying bias voltage to the set of target bitlines.