Memory Cell Programming With Analog Verification and One Extra Pulse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory cell programming methods, such as selective slow programming convergence (SSPC), while improving threshold voltage distributions, incur additional time and complexity due to the need to apportion memory cells into different subsets for each programming pulse, and may result in some cells not reaching their intended threshold voltages.

Innovation Solution

Implementing an enhanced programming method that combines analog verification after one programming pulse and digital verification after subsequent pulses, with data line voltage levels adjusted based on memory cell current levels, allowing for efficient correction of cells not reaching their intended threshold voltages using only one additional pulse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If selective slow programming convergence (SSPC) is used to improve threshold voltage distributions, then manufacturing precision is improved, but device complexity and programming time increase due to the need to apportion memory cells into different subsets for each programming pulse

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoidprogramming process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the verification process into two distinct phases: analog verification performed after the first programming pulse to identify cells needing additional programming, and digital verification performed after subsequent pulses to confirm final threshold voltage states. This segmentation allows the complex verification task to be divided into manageable stages, reducing the complexity of tracking individual cell states throughout the entire programming process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial verification at intermediate stages (analog verification after the first pulse) rather than waiting until the end of programming. This partial action allows the system to identify and correct cells that fail to reach their target threshold voltages early in the process, avoiding the need for excessive verification steps later and simplifying the overall programming sequence.

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If selective slow programming convergence (SSPC) is used to improve threshold voltage distributions, then manufacturing precision is improved, but loss of time increases due to additional programming pulses and verification steps

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary analog verification after the first programming pulse to identify cells that have not reached their intended threshold voltages. This preliminary action allows the system to prepare correction programming pulses in advance for only the affected cells, rather than requiring all cells to undergo the full programming sequence, thereby reducing overall programming time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the analog verification step, where the threshold voltage distribution of programmed cells is measured and used to determine which cells require additional programming pulses. This feedback mechanism allows the programming process to adapt dynamically, applying additional pulses only to cells that need them, thus minimizing time loss while ensuring manufacturing precision.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If selective slow programming convergence (SSPC) is used to improve threshold voltage distributions, then manufacturing precision is improved, but reliability decreases because some cells may not reach their intended threshold voltages

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoidcell programming reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent uses feedback from analog verification to identify cells that fail to reach their target threshold voltages. This feedback information is then used to selectively apply additional programming pulses only to those unreliable cells, ensuring that all cells achieve their intended threshold voltage states and improving overall programming reliability while maintaining the precision benefits of SSPC.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the programming system to self-diagnose and self-correct by using analog verification to automatically identify cells that did not reach their target states. The system then automatically applies correction programming pulses to these cells without external intervention, ensuring reliable programming completion while maintaining the precision advantages of the SSPC approach.

Inventive Principle:
Principle #25Self-service

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 reduces errors by ensuring memory cells reach their desired threshold voltages efficiently, minimizing the need for additional programming pulses and simplifying the verification process.

Implementation Method 1

Changes in threshold voltage (Vt) of the memory cells, through programming (which is often referred to as writing) of charge storage structures (e.g., floating gates or charge traps)

Methodology Applied
Scientific EffectCharge storage: Capacitance

Implementation Method 2

programming (which is often referred to as writing) of charge storage structures (e.g., floating gates or charge traps)

Methodology Applied
Scientific EffectFowler-Nordheim tunneling:

Data Source

PatentUS20260093621A1Memories for programming data states of memory cells
Publication Date: 2026.04.02 MICRON TECHNOLOGY INC
  • US20260093621A1 patent drawing
  • US20260093621A1 patent drawing
  • US20260093621A1 patent drawing

AI summary

Memories might include a controller configured to cause the memory to apply a programming pulse to a memory cell, determine whether a threshold voltage level of the memory cell is higher than a first threshold and determine whether the threshold voltage level of the memory cell is lower than a second threshold that is lower than the first threshold, apply a first voltage level to a corresponding data line of the memory cell having a voltage level selected in response to whether the threshold voltage level of the memory cell is higher than the first threshold, lower than the second threshold, or neither higher than the first threshold nor lower than the second threshold, and apply a subsequent programming pulse to the memory cell while applying the first voltage level to the corresponding data line of the memory cell.