BIST Clock Segmentation to Prevent False Test Pass Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Built-in self-test (BIST) circuits in semiconductor integrated circuit devices can incorrectly indicate that a test has been conducted, leading to test omissions when the clock line fails, resulting in undetected faults in device-under-test (DUT) circuits.

Innovation Solution

The semiconductor integrated circuit device includes a pattern generator, a result comparator, and a control circuit, where the result comparator has an additional circuit to ensure that a test result signal reflects the actual test status, even if the clock line fails, by using a flip-flop configuration to maintain the test result signal at a high level if the clock line fails, indicating a test failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the BIST circuit uses a shared clock line for the device-under-test and result comparator, then the device complexity is reduced, but the reliability of test results deteriorates when clock line fails

Engineering Contradiction:
Improvecircuit complexityVSAvoidtest result reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the clocking system into two independent parts: a first clock signal for the device-under-test and a second clock signal for the BIST circuit operations. This segmentation prevents a single clock line failure from affecting both the device operation and test result generation simultaneously, thereby resolving the contradiction between reduced complexity and maintained reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary control mechanism that monitors the test execution status and overrides the test result output when test omission is detected. This intermediary layer ensures that even if the shared clock line fails, the system can prevent incorrect test pass indications by blocking the output of invalid test results.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the BIST circuit operates with continuous clock signaling, then the productivity of testing is improved, but the risk of undetected faults increases when clock line fails

Engineering Contradiction:
Improvetesting efficiencyVSAvoidfault detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the control circuit monitors the execution status of test operations and compares it against the expected number of clock cycles. When the actual test execution falls short of the expected cycles (indicating clock line failure), the feedback loop triggers a test omission flag that overrides the test result output, preventing false pass indications while maintaining continuous testing operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary validation by tracking the number of clock cycles received during test execution before finalizing the test result. This preliminary action of counting and verifying clock cycle delivery ensures that incomplete tests due to clock line failures are detected and flagged before the test result is output, thereby maintaining fault detection accuracy alongside testing productivity.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the test result signal is output immediately after test execution, then the loss of time is reduced, but the manufacturing precision of test results deteriorates when test omission occurs

Engineering Contradiction:
Improvetest result delayVSAvoidtest result accuracy
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent performs preliminary validation by tracking the number of clock cycles received during test execution before finalizing the test result. This preliminary action of counting and verifying clock cycle delivery ensures that incomplete tests due to clock line failures are detected and flagged before the test result is output, thereby maintaining fault detection accuracy alongside testing productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic test result output mechanism that adjusts the timing and validity of test result signals based on real-time monitoring of test execution completeness. The system dynamically determines whether to output a test result or a test omission flag based on the correlation between expected and actual clock cycle counts, ensuring high test result accuracy without significant delay.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11740285B2Semiconductor integrated circuit device and operating method thereof
Publication Date: 2023.08.29 KIOXIA CORP
  • US11740285B2 patent drawing
  • US11740285B2 patent drawing
  • US11740285B2 patent drawing

AI summary

According to one or more embodiments, the semiconductor integrated circuit device includes a pattern generator, a result comparator, and a control circuit. The pattern generator supplies input data to a device-under-test. The result comparator compares output data of the device-under-test with expected value data and outputs a test result signal. The control circuit controls the pattern generator and the result comparator. The device-under-test and the result comparator are commonly connected to a first clock line. The pattern generator and the control circuit are commonly connected to a second clock line different from the first clock line.