Alternating Page Programming to Reduce Coupling in Nonvolatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In nonvolatile memory devices, the coupling phenomenon between adjacent pages during programming operations leads to changes in the threshold voltage of memory cells, affecting data integrity and storage efficiency.

Innovation Solution

A data storage device is designed with a memory controller that divides data into multiple groups and alternates the programming order between adjacent pages, ensuring that data corresponding to high and low program states are programmed separately to minimize threshold voltage changes, thereby controlling the coupling phenomenon.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is programmed in adjacent pages sequentially, then programming operation is simple and fast, but coupling phenomenon occurs causing threshold voltage changes in adjacent pages

Engineering Contradiction:
Improveprogramming speedVSAvoidthreshold voltage stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the programming operation by dividing data into multiple groups and programming them in alternating pages (first page, second page, first page again, second page again). This segmentation of the programming process into alternating operations on different pages prevents the coupling phenomenon while maintaining efficient data storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic alternating programming between first and second pages. By periodically switching between programming the first page and the second page in a repeating cycle, the system avoids continuous programming on adjacent pages that would cause coupling, while still completing all data programming operations.

Inventive Principle:
Principle #19Periodic action

2Reliability

If data is divided into multiple groups and programmed alternately, then coupling phenomenon is reduced, but programming operation complexity increases

Engineering Contradiction:
Improvethreshold voltage stabilityVSAvoidprogramming operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data into multiple groups and assigns them to different pages for alternating programming. This segmentation approach reduces coupling between adjacent pages while the complexity is managed through systematic organization of the programming sequence rather than complex control logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary division of data into groups and predetermined assignment of groups to pages before executing the programming operations. This preliminary organization simplifies the actual programming process by pre-planning the alternating sequence, reducing operational complexity while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9406386B2Data storage device and operation method thereof
Publication Date: 2016.08.02 SAMSUNG ELECTRONICS CO LTD
  • US9406386B2 patent drawing
  • US9406386B2 patent drawing
  • US9406386B2 patent drawing

AI summary

A data storage device includes a nonvolatile memory having a plurality of first memory cells connected to a first word line and a plurality of second memory cells connected to a second word line. A memory controller divides first data to be programmed in the first memory cells into first and second data groups and divides second data to be programmed in the second memory cells into third and fourth data groups. The nonvolatile memory device performs a third program operation of the second data group and a fourth program operation of the fourth data group after sequentially performing a first program operation of the first data group and a second program operation of the third data group.