3D Memory Page Refresh Grouping for Disturb Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3-dimensional memory circuits face issues with data integrity due to programming or erase disturbs in non-selected storage transistors, which are vulnerable to interference from shared bias voltages, leading to undesired programming or erasing.

Innovation Solution

A method is implemented to divide memory pages into refresh groups, perform write operations concurrently with data write-back, and apply predetermined voltage differences to minimize disturbs by using a schedule and redundancy to ensure data integrity, with specific voltage configurations for selected and non-selected transistors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If storage transistors share common bit lines and word lines in a 3-dimensional array, then memory density is improved, but non-selected transistors experience programming or erase disturbs from shared bias voltages

Engineering Contradiction:
Improvememory densityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides memory pages into multiple refresh groups (e.g., Group 1, Group 2, etc.) to segment the data storage structure. This segmentation allows the system to manage and refresh specific groups of pages independently, reducing the impact of disturb operations on non-selected transistors while maintaining high memory density through the 3-dimensional array architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary refresh operations on selected refresh groups before and during programming/erase operations. By proactively refreshing data in specific groups, the system prevents disturb errors from accumulating and corrupting data integrity, thereby resolving the contradiction between high density and reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a predetermined voltage difference is imposed across word line and common bit line to inhibit disturbs, then non-selected transistor reliability is improved, but the voltage difference magnitude is reduced compared to required programming/erase operations

Engineering Contradiction:
Improveprotection from disturb errorsVSAvoidvoltage difference magnitude
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies different voltage configurations to different lines based on their function. Specifically, it maintains a first voltage difference across the selected word line and common bit line for the target transistor, while applying a second (smaller) voltage difference to non-selected lines. This local differentiation allows effective disturb protection without requiring high voltage magnitudes across all lines, resolving the contradiction between protection effectiveness and power consumption.

Inventive Principle:
Principle #3Local quality

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 significantly reduces program and erase disturbs in non-selected storage transistors, maintaining data integrity by limiting the number of disturbs within each refresh group and ensuring data redundancy.

Implementation Method 1

Data is stored in a charge-trapping layer (e.g., a silicon oxide-silicon nitride-silicon oxide triple layer) in each storage transistor

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS12505892B2Methods for reducing disturb errors by refreshing data alongside programming or erase operations
Publication Date: 2025.12.23 SUNRISE MEMORY CORP
  • US12505892B2 patent drawing
  • US12505892B2 patent drawing
  • US12505892B2 patent drawing

AI summary

A method is for ensuring data integrity in memory pages includes: dividing the memory pages into a predetermined number of refresh groups; and for each write operation to be performed on a selected memory page: (a) selecting one of the refresh groups; (b) reading data from the memory pages of the selected refresh group; and (d) concurrently (i) performing the write operation on the selected memory page, and (ii) writing back the data read into the memory pages of the selected refresh group.