Memory Array Column Failure Detection via Row Adjacency Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory built-in self-test (mBIST) systems fail to detect column failures effectively due to the complexity and design overhead of tracking column failing addresses, often requiring numerous repair attempts with limited row redundancies, leading to unrepairable flags when true column failures occur.

Innovation Solution

The system detects column failures by identifying a threshold number of failing rows in series and determines if adjacent rows have also failed, generating a signal indicative of a column failure through error registers and adjacency units, allowing for timely identification of unrepairable conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional mBIST systems track column failing addresses to detect column failures, then column failure detection capability is improved, but device complexity and design overhead increase significantly

Engineering Contradiction:
Improvecolumn failure detection capabilityVSAvoiddesign overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the failure detection task by separating row failure detection from column failure detection. Instead of tracking column addresses directly, the system detects row failures and uses their spatial distribution pattern (adjacency) to infer column failures. This segmentation eliminates the need for complex column address tracking while maintaining detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent inverts the conventional approach by not directly detecting column failures through column address tracking. Instead, it detects row failures and infers column failures from the pattern of adjacent row failures. This inversion simplifies the detection mechanism by working backwards from observable row failures to inferred column failures.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of repair

If conventional mBIST systems attempt numerous repairs with limited row redundancies, then repair coverage is improved, but time consumption increases and unrepairable flags are generated for true column failures

Engineering Contradiction:
Improverepair coverageVSAvoidtime for repair attempts
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent performs preliminary detection of column failures by analyzing the adjacency pattern of row failures before initiating repair attempts. By detecting that multiple adjacent rows have failed (indicating a column failure), the system can identify unrepairable conditions early, avoiding wasted time on repetitive repair attempts that would inevitably fail.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the detection of adjacent row failures provides information about column failure conditions. This feedback allows the system to determine when repairs are futile (true column failures) and stop attempting repairs, thereby reducing time loss while maintaining appropriate repair coverage for repairable row failures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11410742B1Microelectronic device testing, and related devices, systems, and methods
Publication Date: 2022.08.09 MICRON TECHNOLOGY INC
  • US11410742B1 patent drawing
  • US11410742B1 patent drawing
  • US11410742B1 patent drawing

AI summary

Microelectronic device testing, and related methods, devices, and systems, are described herein. A device may include a memory array including a number of rows and a number of columns. The memory device may further include circuitry coupled to the memory array. The circuitry may be configured to perform a testing operation on each row of the number of rows to detect: a first fail of a first row of the number of rows; and a set of additional fails associated with a set of rows of the number of rows. The circuitry may also be configured to determine whether the set of rows is adjacent the first row. Further, in response to determining that the set of rows is adjacent the first row, the circuitry may be configured to generate a signal indicative of a failure of a column of the number of columns.