Real-Time Scan Chain Blockage Detection Using Annotated Test Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of high-density semiconductor devices leads to more defects in scan chains, making it costly and challenging to identify and locate blockages in scan chains during testing, especially in smaller nanometer geometries, where conventional test methods are inefficient and require extensive offline analysis.

Innovation Solution

A software architecture that uses standard automated test pattern generators to analyze stuck-at patterns, categorize scan cells based on failure types, and compute the position of blockages in scan chains using a look-up table of 'Load-Capture-Unload' operations, allowing for real-time detection and localization of blockages without specialized test vectors or extensive data logging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional test methods are used to identify blockages in scan chains, then test coverage is achieved, but extensive offline analysis and large volumes of data logging are required, reducing test efficiency and increasing costs

Engineering Contradiction:
Improveblockage location identification accuracyVSAvoidoffline analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing test patterns to annotate them with expected scan cell values before actual testing. This annotation includes marking which scan cells should be high or low for each pattern, enabling real-time comparison during testing without requiring post-test analysis. The look-up table is prepared in advance to map pattern indices to expected scan cell states, allowing immediate blockage detection when discrepancies are found.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a look-up table that stores the relationship between test pattern indices and expected scan cell values. This intermediary structure acts as a reference database that the testing system queries in real-time to determine whether a blockage has occurred, eliminating the need for complex offline analysis while maintaining high identification accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If standard automated test pattern generators are used, then test pattern generation is efficient, but real-time blockage detection capability is lost without specialized test vectors

Engineering Contradiction:
Improvetest pattern generation efficiencyVSAvoidreal-time blockage detection capability
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies universality by making standard automated test pattern generators multi-functional. The system takes standard test patterns as input and automatically annotates them with scan cell expected values, enabling both standard testing and real-time blockage detection using the same test patterns. This eliminates the need for specialized test vectors while maintaining real-time detection capability through the annotated pattern data and look-up table mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If extensive data logging is performed to capture all scan chain outputs, then complete defect information is obtained, but data volume becomes unmanageable and analysis becomes prohibitively complex

Engineering Contradiction:
Improvedefect information completenessVSAvoidlogged data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies the taking out principle by extracting only the critical information needed for blockage detection. Instead of logging all scan chain outputs, the system only logs the comparison result between actual and expected scan cell values for each test pattern. The look-up table provides the expected values, and only discrepancies (potential blockages) are recorded, dramatically reducing data volume while maintaining complete defect information for analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If scan chains are made longer to increase test coverage in high-density devices, then more defects can be detected, but the probability of blockages increases and test complexity increases

Engineering Contradiction:
Improvetest coverageVSAvoidscan chain test complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the test system to automatically detect and locate blockages in real-time during testing. The annotated test patterns and look-up table allow the system to self-diagnose blockage locations without external intervention or complex post-test analysis. This automation handles the increased complexity of long scan chains, maintaining high test coverage while reducing the burden on test engineers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7568139B2Process for identifying the location of a break in a scan chain in real time
Publication Date: 2009.07.28 ADVANTEST CORP
  • US7568139B2 patent drawing
  • US7568139B2 patent drawing
  • US7568139B2 patent drawing

AI summary

A process for identifying the location of a break in a scan chain in real time as fail data is collected from a tester. Processing a test pattern before applying it on a tester provides a signature enabling a method for a tester to identify a scan cell which is stuck during the time the tester is operating on a device under test rather than accumulating voluminous test data sets for delayed offline analysis.