Memory Program Refresh Using ALP and GIDL Seeding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently increasing read window budget (RWB) and maintaining data retention after manufacturing, particularly due to high temperature processes like infrared reflow, which can lead to data loss and require additional time and resources for program refresh operations.

Innovation Solution

Implementing an all levels program (ALP) operation combined with gate-induced drain leakage (GIDL) seed and wordline staggered discharge (WSD) program verify operations to refresh data, including a first phase of ramping wordline voltage and a second phase of programming levels, with integrated GIDL and WSD to neutralize charge carriers and adjust discharge timings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional programming operations are used, then programming time is reduced, but read window budget (RWB) increases insufficiently and reliability deteriorates

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The programming operation is divided into multiple distinct phases: a first programming phase that programs memory cells to a first data state, and a second programming phase that programs memory cells to a second data state. This segmentation allows each phase to be optimized independently, achieving both fast programming and sufficient read window budget enhancement for reliable data retention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first programming phase is performed as a preliminary action before the second programming phase. By pre-programming memory cells to the first data state with appropriate voltage conditions, the subsequent second programming phase can more effectively establish the final data state, thereby achieving both speed and reliability goals.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If infrared reflow process is applied, then manufacturing completeness is improved, but data loss occurs and additional qualification resources are required

Engineering Contradiction:
Improvemanufacturing process completionVSAvoiddata loss
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The dual-phase programming operation serves as a cushioning mechanism against data loss from infrared reflow. By establishing data in two distinct phases with different voltage conditions, the method creates redundancy that protects against potential data corruption during manufacturing processes like infrared reflow, eliminating the need for additional qualification resources.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The invention changes the programming voltage parameters between the first and second programming phases. The first phase uses one set of voltage conditions while the second phase uses different voltage conditions, creating distinct data states that are more resilient to manufacturing variations and thermal processes like infrared reflow.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If programming voltage is increased to enhance read margin, then read reliability is improved, but disturb effects increase

Engineering Contradiction:
Improveread marginVSAvoiddisturb effects
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The invention applies different voltage conditions to different phases of programming. The first programming phase uses specific voltage conditions optimized for initial programming, while the second programming phase uses different voltage conditions optimized for enhancing read margin. This local optimization of voltage parameters achieves high read reliability without excessive disturb effects.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The programming operation is performed in periodic distinct phases rather than as a single continuous operation. The first programming phase and second programming phase are separated in time and use different voltage parameters, allowing the system to achieve enhanced read margin while controlling disturb effects through periodic voltage application patterns.

Inventive Principle:
Principle #19Periodic action

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

This approach enhances memory device performance by improving RWB, reducing programming time, energy consumption, and write amplification, while ensuring reliable data retention and compliance with auto retention and cross-temperature reliability requirements.

Implementation Method 1

integrated with gate-induced drain leakage (GIDL) seed

Methodology Applied
Scientific EffectGate-induced drain leakage (GIDL):

Implementation Method 2

optimizing programming by floating pillars

Methodology Applied
Scientific EffectElectrical isolation through floating structure:

Implementation Method 3

wordline staggered discharge (WSD) program verify operations

Methodology Applied
Scientific EffectThreshold voltage detection:

Data Source

PatentUS12633355B2Program refresh for all levels program operation in a memory device
Publication Date: 2026.05.19 MICRON TECHNOLOGY INC
  • US12633355B2 patent drawing
  • US12633355B2 patent drawing
  • US12633355B2 patent drawing

AI summary

A memory device includes a memory array including a plurality of wordlines; and at least one string of cells, each cell of the at least one string of cells being addressable by a respective wordline of the plurality of wordlines; and control logic, operatively coupled with the memory array, to perform operations including: initializing a loop of a program refresh operation; causing a set of memory cells addressable by a selected wordline, of the plurality of wordlines, to be programmed during the loop by: causing, during a first time period of a program operation, a seed operation to be performed on the set of memory cells; causing, during a second time period of the program operation, a ramping wordline voltage to be applied to the set of memory cells of the selected wordline; causing, during the second time period, a disconnection of a set of pillars associated with the set of memory cells from a voltage supply and a ground voltage, wherein each pillar corresponds to a respective programming level of a set of programming levels; causing, during a third time period of the program operation, a program pulse to be applied to the set of memory cells, wherein the program pulse programs each programming level of the set of programming levels associated with the set of memory cells; and causing, during a program verify time period of the program operation, a program verify operation performed on the set of memory cells.