Semiconductor Memory Device Pass Disturb Mitigation via Segmented Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face reliability issues due to the pass disturb phenomenon, where adjacent memory cells' threshold voltages change during programming, affecting data integrity and device reliability.

Innovation Solution

The semiconductor memory device employs a method where memory cells are grouped into permit and inhibit modes based on their program statuses, with program operations and verification performed in ascending order of program statuses, and mode changes made upon successful verification to prevent pass disturb.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If program operation is performed on memory cells, then data is written to memory cells, but pass disturb phenomenon causes threshold voltage changes in adjacent memory cells, reducing reliability

Engineering Contradiction:
Improveprogram operation speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the programming process into multiple stages (first program mode, second program mode, third program mode) with different voltage conditions. Each stage targets specific memory cell groups differently, allowing progressive programming while minimizing pass disturb effects on adjacent cells. The segmentation of programming modes enables controlled data writing without compromising reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different voltage conditions and programming modes to different groups of memory cells based on their target program statuses. Memory cells are divided into first, second, and third groups, each receiving customized programming treatment. This local differentiation allows efficient programming of target cells while protecting adjacent non-target cells from pass disturb effects.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple program statuses are targeted simultaneously, then programming efficiency increases, but pass disturb effects become more severe, affecting threshold voltage stability

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidthreshold voltage control
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent segments memory cells into three distinct groups (first group, second group, third group) based on their target program statuses, and applies different programming modes to each group. This segmentation allows simultaneous programming of multiple status levels while controlling pass disturb effects through differentiated voltage application, thereby maintaining threshold voltage precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically switches between different programming modes (first, second, third program modes) based on the progression of programming verification. The system transitions from aggressive programming modes to more conservative modes as programming progresses, adapting the voltage conditions to minimize pass disturb while maintaining programming efficiency across multiple status levels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10685712B2Semiconductor memory device using program mode sets and operating method thereof
Publication Date: 2020.06.16 SK HYNIX INC
  • US10685712B2 patent drawing
  • US10685712B2 patent drawing
  • US10685712B2 patent drawing

AI summary

An operating method of the semiconductor memory device including a plurality of memory cells each having one of ā€œnā€ number of program statuses as a target program status. The operating method includes performing a program operation to the memory cells according to one of first to third program mode set until a first condition is met; performing the program operation to the memory cells according to another one of first to third program mode set until a second condition is met; and performing the program operation to the memory cells according to a remaining one of first to third program mode set.