Non-Volatile Memory Plane Isolation for Neighbor Disturb Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In non-volatile memory structures, the proximity of closely packed memory cells leads to increased manufacturing and operational errors, such as electrical shorting between adjacent word lines, resulting in neighbor plane disturb (NPD) conditions that disrupt programming voltage and prevent complete programming of non-defective memory planes.

Innovation Solution

A countermeasure method that initiates a program pulse and subsequent verify operation using a bit scan mode, with loop count increments to detect incomplete programming, applying a rollback voltage to resume programming once a threshold is exceeded, ensuring complete programming of non-defective planes while isolating defective ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory cells are closely packed to increase storage density, then storage capacity is improved, but manufacturing and operational errors increase due to electrical shorting between adjacent word lines

Engineering Contradiction:
Improvestorage capacityVSAvoidoperational reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory structure is divided into multiple independent planes, each plane being separately addressable and programmable. When a defective plane is detected through the bit scan mode during programming verification, the system can isolate and exclude that plane from further operations, allowing other non-defective planes to continue programming without interference. This segmentation enables the system to maintain high storage capacity while mitigating reliability issues by treating each plane as an independent operational unit.

Inventive Principle:
Principle #1Segmentation

2Productivity

If neighbor plane disturb conditions occur due to defective planes, then programming of non-defective planes is disrupted, but continuing programming operations is necessary to maintain productivity

Engineering Contradiction:
Improveprogramming throughputVSAvoidprogramming completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism through the bit scan mode that continuously monitors programming verification results across all planes during the programming process. When a defective plane is detected, the feedback loop triggers an isolation protocol that prevents NPD conditions from propagating to other planes. This real-time monitoring and adaptive response enables the system to maintain high programming throughput by quickly identifying and excluding only the affected planes, while non-defective planes continue to be programmed successfully.

Inventive Principle:
Principle #23Feedback

3Reliability

If a defective plane causes NPD conditions, then voltage disruption prevents complete programming of other planes, but isolating the defective plane is necessary to restore programming

Engineering Contradiction:
Improveprogramming completionVSAvoidprogramming control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of defective planes using the bit scan mode during the programming verification phase, before NPD conditions can disrupt other planes. By proactively identifying defective planes early in the programming process, the system can pre-emptively isolate them using plane isolation mechanisms, thereby preventing voltage disruptions from affecting other planes. This preliminary action approach simplifies the overall control logic by establishing clear detection-isolation-continuation protocols rather than requiring complex real-time intervention mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11605436B2Countermeasure modes to address neighbor plane disturb condition in non-volatile memory structures
Publication Date: 2023.03.14 SANDISK TECHNOLOGIES LLC
  • US11605436B2 patent drawing
  • US11605436B2 patent drawing
  • US11605436B2 patent drawing

AI summary

Countermeasure method for programming a non-defective plane of a non-volatile memory experiencing a neighbor plane disturb, comprising, once a first plane is determined to have completed programming of a current state but where not all planes have completed the programming, a loop count is incremented and a determination is made as to whether the loop count exceeds a threshold. If so, programming of the incomplete plane(s) is ceased and programming of the completed plane(s) is resumed by suspending the loop count and bit scan mode, and, on a next program pulse, applying a pre-determined rollback voltage to decrement a program voltage bias. The loop count and bit scan mode are resumed once a threshold voltage level equals a program voltage bias when the loop count was last incremented. BSPF criterion is applied for each programmed state. Advancement to the next loop only occurs if a programmed state is determined incomplete.