Memory Device Programming Sequence for Signal Coupling Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing integration of non-volatile memory devices leads to increased signal coupling and interference during programming, reducing data reliability and device performance.

Innovation Solution

A method of programming memory devices by alternating between odd and even rows, with specific programming sequences and step sizes to minimize word line coupling, ensuring even rows closer to the first row are programmed before those farther away, and using different verification levels and programming pulses for odd and even rows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the degree of integration of non-volatile memory is increased, then device performance and price competitiveness are enhanced, but signal coupling and interference between memory cells increase, leading to reduced data reliability

Engineering Contradiction:
Improvedevice performanceVSAvoiddata reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the memory device into odd rows and even rows, programming them in alternating sequences rather than simultaneously. This segmentation approach reduces signal coupling between adjacent memory cells by time-multiplexing the programming operations, thereby maintaining high integration while improving data reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic programming actions where odd rows and even rows are programmed in alternating periodic cycles. This periodic action pattern ensures that no two adjacent rows are programmed simultaneously, reducing interference and improving reliability while maintaining efficient device performance

Inventive Principle:
Principle #19Periodic action

2Productivity

If conventional programming sequences are used, then programming speed is maintained, but signal coupling and interference between adjacent memory cells increase

Engineering Contradiction:
Improveprogramming speedVSAvoidsignal coupling
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The programming sequence is segmented into distinct phases for odd rows and even rows. By dividing the programming operation into these segments and executing them alternately, the patent reduces signal coupling between adjacent cells while maintaining overall programming efficiency through optimized sequencing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary programming of odd rows before even rows, or vice versa, in a predetermined sequence. This preliminary action approach allows the controller to pre-program certain rows while others are being verified or prepared, reducing simultaneous signal coupling while maintaining programming speed through efficient task scheduling

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11705202B2Methods of programming memory device
Publication Date: 2023.07.18 YANGTZE MEMORY TECH CO LTD
  • US11705202B2 patent drawing
  • US11705202B2 patent drawing
  • US11705202B2 patent drawing

AI summary

A memory device includes a plurality of memory cells arranged in a plurality of rows and a plurality of strings. A method of programming the memory device includes programming a first row of the memory cells. The method also includes, after programing the first row of the memory cells, programming a second row of the memory cells. The second row is adjacent to the first row in a first string direction. The method further includes, after programming the second row of the memory cells, programming a third row of the memory cells. The third row is two rows apart from the second row in a second string direction opposite to the first string direction.