Memory Array BIST Diagnostics for Real-Time Column Fail Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional built-in self-test circuitry for memory arrays struggles to accurately and efficiently determine the type and extent of column failures, requiring additional debugging and slowing down the testing process.

Innovation Solution

Integrated circuit devices with enhanced built-in self-test diagnostic circuitry, including a fail counter circuit and a diagnostic column fail circuit, capable of determining the number of failing addresses and cells, and distinguishing between local and global column fails during testing without stopping the test operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional built-in self-test circuitry is used to test memory arrays, then the testing process can be performed, but the ability to accurately determine column failure types is insufficient and additional debugging is required

Engineering Contradiction:
Improvecolumn failure type identification accuracyVSAvoidtesting circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory array is divided into multiple subarrays, and the diagnostic circuitry is segmented to independently analyze failure patterns in each subarray. The diagnostic column fail circuit examines failure distributions across different subarrays to distinguish between local and global column failures, enabling accurate failure type identification without requiring overly complex testing infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The built-in self-test circuitry incorporates diagnostic capabilities that enable the memory array to self-diagnose column failure types. The fail counter circuit and diagnostic column fail circuit work together to automatically determine whether column failures are local or global without requiring external debugging equipment, thereby improving measurement precision while maintaining reasonable device complexity.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If conventional testing approaches are used, then basic memory testing can be performed, but test coverage is limited and detailed failure statistics are not available

Engineering Contradiction:
Improvefailure statistics detailVSAvoidtesting speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The diagnostic column fail circuit operates continuously during the built-in self-test operation without requiring interruptions. The circuit continuously monitors and counts failures in real-time, maintaining test coverage and generating detailed failure statistics concurrently with the memory testing process, thereby improving measurement precision while preserving testing productivity.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The fail counter circuit provides real-time feedback on failure counts and patterns during the testing operation. This feedback mechanism enables the diagnostic circuitry to accumulate detailed failure statistics continuously, providing comprehensive test coverage information without slowing down the testing process, as the feedback is integrated into the ongoing test cycles.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the testing operation is stopped to analyze column failures, then accurate failure analysis can be performed, but the testing process is slowed down

Engineering Contradiction:
Improvefailure analysis accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The diagnostic column fail circuit performs failure analysis continuously during the testing operation without requiring the test to be stopped. The circuit maintains real-time monitoring of column failures across subarrays, enabling accurate failure analysis to proceed concurrently with the memory testing cycles, thereby improving measurement precision while minimizing time loss.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The fail counter circuit preliminarily counts and categorizes failures during the testing operation, preparing failure statistics in advance. This preliminary action allows accurate failure analysis to be performed during normal testing rather than requiring post-test analysis or test interruptions, thereby improving measurement precision while reducing the time loss that would result from stopping the testing operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260031175A1Diagnostic built-in self-test circuit enhancements for memory arrays
Publication Date: 2026.01.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20260031175A1 patent drawing
  • US20260031175A1 patent drawing
  • US20260031175A1 patent drawing

AI summary

Integrated circuit devices and methods of operation are provided which include a memory array having an array of memory cells arranged in rows and columns, and circuitry operatively couple to the memory array. In one aspect, the circuitry includes a fail counter circuit, and the circuitry is configured to facilitate preforming a testing operation on the memory array, with the fail counter circuit being operable during the testing operation in a selected one of a plurality of fail counter modes. The plurality of fail counter modes include an address fail counter mode to determine a number of failing addresses of the memory array during the testing operation, and a cell fail counter mode to determine the number of failing memory cells of the memory array during the testing operation. In another aspect, the circuitry includes a diagnostic column fail circuit to determine a type of column fail.