Memory Programming via Segmented Voltage Application

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies face challenges in reducing program disturbance, which leads to a wider threshold voltage distribution range and a smaller read window for memory cells in an erased state.

Innovation Solution

The proposed memory system includes a memory array and a peripheral circuit that applies N program voltages to a word line for a first program operation, programming a memory cell to a first threshold voltage, and then applies M program voltages for a second program operation to program both the highest state and another state memory cells to their respective target threshold voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a direct program scheme is used to program memory cells to target threshold voltages, then programming speed is improved, but program disturbance increases and threshold voltage distribution range widens

Engineering Contradiction:
Improveprogramming speedVSAvoidprogram disturbance
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent segments the programming process into two distinct stages: a first program operation that programs only the highest state memory cells to a first threshold voltage, and a second program operation that programs both the highest state and another state memory cells to their respective target threshold voltages. This segmentation allows the system to use lower program voltages in the first operation, reducing program disturbance to erased state cells while maintaining programming speed through the efficient two-stage approach.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a direct program scheme is used to program memory cells to target threshold voltages, then programming efficiency is improved, but threshold voltage distribution range widens

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidthreshold voltage distribution range
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by first programming the highest state memory cells to a first threshold voltage before performing the second program operation. This preliminary step ensures that the highest state cells are properly programmed at a lower voltage level, preventing them from causing excessive program disturbance during the second operation when both highest state and another state cells are programmed simultaneously. This maintains programming efficiency while controlling threshold voltage distribution.

Inventive Principle:
Principle #10Preliminary action

3Speed

If higher program voltages are used to program memory cells, then programming speed is improved, but program disturbance increases

Engineering Contradiction:
Improveprogramming speedVSAvoidprogram disturbance
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamics by using different program voltages for different operations: a first program voltage for the first program operation and a second program voltage for the second program operation. The first program voltage is specifically designed to be lower than the second program voltage, allowing the system to optimize each operation's voltage level according to its specific requirements. This dynamic voltage adjustment maintains programming speed while minimizing program disturbance to erased state cells.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250166717A1Memory, operation method thereof, and memory system
Publication Date: 2025.05.22 YANGTZE MEMORY TECH CO LTD
  • US20250166717A1 patent drawing
  • US20250166717A1 patent drawing
  • US20250166717A1 patent drawing

AI summary

An example of the present disclosure disclose a memory comprising a memory array and a peripheral circuit coupled with the memory array. The memory array comprises a plurality of memory cells. The peripheral circuit is configured to: apply N program voltages to a word line coupled with a to-be-programmed memory cell with a target state being the highest state to perform a first program operation, to program the to-be-programmed memory cell with the target state being the highest state to a first threshold voltage, wherein a difference between a target threshold voltage corresponding to the to-be-programmed memory cell with the target state being the highest state and the first threshold voltage is less than a first preset value, and N is a positive integer; and apply M program voltages to the word line to perform a second program operation.