MBIST Fault Indicators for ECC-Aware In-Field Memory Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MBIST control units lack sufficient diagnostic visibility during in-field testing, leading to false customer returns and increased ppm failure risk due to undetected single bit errors correctable by ECC, especially as feature sizes decrease.

Innovation Solution

Implementing an MBIST controller with Failure per Memory (FPM) and ECC Fail Detection (EFD) registers to distinguish between single and multiple bit errors, generating enhanced in-field test status indicators (ift_status) that are stored without software intervention, allowing for improved diagnostic visibility and error classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If MBIST control units perform in-field testing without enhanced diagnostic capabilities, then the testing process remains simple, but diagnostic visibility is insufficient leading to false returns and increased ppm failure risk

Engineering Contradiction:
Improvediagnostic visibilityVSAvoidMBIST control unit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The MBIST control unit segments the diagnostic information into distinct registers: FPM register for failure indicators and EFD register for ECC failure detection. This segmentation allows precise classification of error types (single bit vs. multiple bit errors) while maintaining modular architecture that doesn't significantly increase overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary status indicators (ift_status) that mediate between the MBIST control unit and external diagnostic systems. These indicators provide enhanced diagnostic visibility by translating internal test results into externally interpretable status information, enabling accurate differentiation between correctable and uncorrectable errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If MBIST fails without distinguishing error types, then the control unit remains simple, but false customer returns increase due to inability to detect correctable single bit errors

Engineering Contradiction:
Improveaccuracy of failure detectionVSAvoiderror classification capability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by providing different diagnostic depths for different error conditions. The FPM register provides detailed failure indicators for each memory location, while the EFD register specifically tracks ECC-related failures. This localized diagnostic quality allows accurate distinction between single bit errors (correctable) and multiple bit errors (uncorrectable) without requiring complex analysis of all possible failure modes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The MBIST control unit implements feedback mechanisms through the FPM and EFD registers that continuously monitor and report on error conditions. This feedback enables the system to distinguish between transient single bit errors (which may be correctable by ECC) and permanent multiple bit errors, improving reliability of failure detection while maintaining manageable complexity through structured feedback loops.

Inventive Principle:
Principle #23Feedback

3Loss of information

If enhanced diagnostic registers are added to MBIST controller, then diagnostic visibility improves, but register storage requirements increase

Engineering Contradiction:
Improvediagnostic information retentionVSAvoidregister storage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential diagnostic information needed for error classification into dedicated registers. The FPM register extracts failure indicators specific to each memory location, while the EFD register extracts ECC failure status. By taking out only these critical diagnostic elements rather than storing all possible test data, the system achieves enhanced diagnostic visibility with minimal increase in storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from raw test data to processed diagnostic indicators. Instead of storing complete test results, the system transforms information into binary failure indicators (0/1) in the FPM and EFD registers. This parameter transformation reduces storage requirements while maintaining sufficient diagnostic information for distinguishing between error types and making accurate failure detection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260024606A1Memory built-in-self-test (MBIST) with enhanced fault indicators
Publication Date: 2026.01.22 NXP USA INC
  • US20260024606A1 patent drawing
  • US20260024606A1 patent drawing
  • US20260024606A1 patent drawing

AI summary

A memory built-in self-test (BIST) controller, corresponding to a partition BIST controller, is configured to control memory testing in one or more corresponding static random access memories (RAMs) and has a first corresponding register configured to store a failure indicator for each of the one or more corresponding RAMs and a second corresponding register configured to store an uncorrectable failure indicator for each of the one or more corresponding RAMs. The partition BIST controller is configured to generate, based on the first and second registers of the MBIST controller, a first in-field test status indicator which indicates whether a failure occurred during memory testing of any RAM corresponding to the partition BIST controller and a second in-field test status indicator which indicates whether an uncorrectable failure occurred during the memory testing of any RAM corresponding to the partition BIST controller.