Double Sense Program Verification for Memory Array Leakage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-density memory devices face issues with fabrication joints causing charge leakage between adjacent memory strings, leading to programming difficulties and inaccurate results due to fabrication errors.

Innovation Solution

Incorporating an additional program verify process with different bitline bias configurations to detect joint-joint leakage, where a dummy word line is used to couple memory channels, and a difference in the count of non-conducting cells under various bias conditions helps identify and mitigate inter-memory-channel leakage current.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If fabrication joints are used to increase memory cell density, then memory capacity is improved, but charge leakage between adjacent memory strings occurs

Engineering Contradiction:
Improvememory capacityVSAvoidcharge leakage
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent performs preliminary detection of fabrication joint leakage during the programming process by comparing program verify counts under different bitline bias configurations. This preliminary action identifies affected memory blocks before they cause programming failures or inaccurate reads, allowing for early mitigation through blocking or retirement of problematic areas.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary detection mechanism that uses a dummy word line and compares program verify counts under two different bitline bias configurations (first configuration vs. second configuration). This intermediary approach indirectly detects the presence of fabrication joint leakage without directly measuring the leakage current, enabling identification of affected memory blocks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If fabrication joints are used to increase memory cell density, then memory capacity is improved, but programming accuracy deteriorates

Engineering Contradiction:
Improvememory capacityVSAvoidprogramming accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs preliminary detection of fabrication joint leakage during the programming process by comparing program verify counts under different bitline bias configurations. This preliminary action identifies affected memory blocks before they cause programming failures or inaccurate reads, allowing for early mitigation through blocking or retirement of problematic areas.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the controller compares program verify counts obtained under different bitline bias configurations. When a significant difference is detected, the controller identifies the memory block as affected by fabrication joint leakage and takes corrective actions such as blocking or retiring the problematic block, thereby maintaining programming accuracy.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If fabrication joints are used to increase memory cell density, then memory capacity is improved, but read accuracy deteriorates

Engineering Contradiction:
Improvememory capacityVSAvoidread accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs preliminary detection of fabrication joint leakage during the programming process by comparing program verify counts under different bitline bias configurations. This preliminary action identifies affected memory blocks before they cause programming failures or inaccurate reads, allowing for early mitigation through blocking or retirement of problematic areas.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the controller compares program verify counts obtained under different bitline bias configurations. When a significant difference is detected, the controller identifies the memory block as affected by fabrication joint leakage and takes corrective actions such as blocking or retiring the problematic block, thereby maintaining read accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10643684B1Double sense program verification of a memory array
Publication Date: 2020.05.05 WESTERN DIGITAL TECHNOLOGIES INC
  • US10643684B1 patent drawing
  • US10643684B1 patent drawing
  • US10643684B1 patent drawing

AI summary

A memory controller executes a non-homogeneous bitline biasing program verify operation on bitlines of a memory array, and a homogeneous bitline biasing program verify operation on the bitlines. A count of bitlines responding in a particular way to each type of biasing is used to ascertain the integrity of the memory array.