3D NAND Flash Memory Failure Detection and Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

3D NAND Flash memory devices face failures that cause unselected strings to conduct, leading to excessive bit-line current leakage, which can impact entire memory planes or dies, especially due to local defects causing source-select or drain-select line discontinuity, known as 'Hi-Z failures, and existing technologies lack effective methods to detect and localize these failures.

Innovation Solution

A method and apparatus that utilize control circuitry to sense current flowing through memory strings during erase-verification and re-read operations, comparing currents to detect failures, and initiate corrective actions such as programming memory cells to a positive threshold voltage to reduce leakage, thereby localizing the failure to a specific memory block or sub-block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If unselected strings are allowed to conduct during erase operations, then erase speed is improved, but bit-line current leakage increases and affects entire memory planes

Engineering Contradiction:
Improveerase speedVSAvoidbit-line current leakage
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The memory device is divided into multiple independently detectable blocks, allowing failure localization to specific blocks rather than entire planes. The control circuitry segments the detection process by individually sensing current in each block during erase operations, enabling targeted corrective actions without affecting other blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control circuitry performs preliminary detection during the erase operation by sensing current flow through select transistors before the failure can propagate. Erase-verification operations are conducted as a preliminary check to identify Hi-Z failures early, allowing corrective programming to be applied preventively to affected blocks.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If current sensing and failure detection circuits are added, then failure detection capability is improved, but device complexity increases

Engineering Contradiction:
Improvefailure detection capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control circuitry is designed to perform multiple functions: it controls erase operations, senses current flow during erase, detects Hi-Z failures, and initiates corrective programming. By making the control circuitry multi-functional rather than adding separate dedicated circuits, the patent improves failure detection capability while minimizing the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The memory device performs self-diagnosis and self-correction through the control circuitry that automatically detects failures during normal erase operations and initiates corrective programming without external intervention. The system uses its existing operational infrastructure for detection and correction, reducing the need for additional complex external monitoring equipment.

Inventive Principle:
Principle #25Self-service

3Reliability

If corrective programming is applied to all blocks, then reliability is improved, but processing time increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Corrective programming is applied selectively only to blocks where Hi-Z failures are detected, rather than uniformly to all blocks. The control circuitry localizes the quality change (programming to positive threshold voltage) to specific affected blocks, reducing unnecessary processing time for healthy blocks while maintaining reliability in problematic areas.

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

Effectively detects and mitigates Hi-Z failures by reducing bit-line current leakage, preventing the failure from affecting other blocks, and maintaining functionality of the remaining memory blocks, thus enhancing the reliability of 3D NAND Flash memory devices.

Implementation Method 1

sensing a current flowing through the string

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Data Source

PatentUS9529663B1Detection and localization of failures in 3D NAND flash memory
Publication Date: 2016.12.27 APPLE INC
  • US9529663B1 patent drawing
  • US9529663B1 patent drawing
  • US9529663B1 patent drawing

AI summary

A method includes, in a memory block, which includes at least a string of memory cells that is selectable using at least a select transistor, sensing a current flowing through the string. A failure in the memory block, which causes the string to conduct even when unselected using the select transistor, is detected based on the sensed current. A corrective action is initiated in response to the identified failure.