Shuffler Circuitry for Programmable Test Compactor Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Test response compaction in semiconductor device testing can make faults indistinguishable during diagnosis, leading to more suspects and increased work for failure analysis, which is problematic with advanced manufacturing technologies that require higher compression and more expensive failure analysis.

Innovation Solution

The implementation of a circuit with shuffler circuitry that delays output signals from scan chains based on a control signal, inserted between scan chains and a test response compactor, to reduce fault equivalency and improve diagnosis resolution, along with masking circuitry to block unwanted signals and control signal generation/multiplexing circuitry to form the control signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If test response compaction is applied to reduce data volume, then test data volume is reduced, but fault distinguishability deteriorates leading to more suspects

Engineering Contradiction:
Improvetest data volumeVSAvoidfault diagnosis resolution
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The shuffler circuitry performs preliminary reordering of test response bits from scan chains before they enter the compactor. By shuffling the bit positions based on control signals, the system prepares the data in a rearranged sequence that prevents fault equivalency during subsequent compaction, thereby maintaining diagnosis resolution while achieving data compression.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The shuffler circuitry acts as an intermediary component between the scan chains and the test response compactor. This intermediate shuffling stage modifies the direct mapping relationship between scan chain outputs and compactor inputs, preventing direct fault equivalency and enabling better fault distinction after compaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If compression ratio is increased to handle larger circuits, then more data can be compressed, but diagnosis resolution deteriorates with more suspects

Engineering Contradiction:
Improvecompression ratioVSAvoiddiagnosis resolution
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

Before high-ratio compaction is applied, the shuffler circuitry preemptively rearranges the test response bits to break potential equivalency patterns. This preliminary shuffling ensures that even with aggressive compression ratios, the compacted results maintain sufficient information for accurate fault diagnosis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the parameter of bit ordering through the shuffler circuitry controlled by control signals. By varying the shuffling pattern based on control signals derived from test patterns or previous responses, the system adapts the data arrangement to maintain diagnosis resolution across different compression scenarios.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If no shuffling is applied to maintain simple compaction, then device complexity is low, but fault equivalency increases reducing diagnosis quality

Engineering Contradiction:
Improvecompaction system complexityVSAvoidfault diagnosis quality
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The compaction system is segmented into distinct functional modules: scan chains, shuffler circuitry with state elements, control signal generation circuitry, and test response compactor. This segmentation allows the shuffling function to be added as a separate, manageable component rather than integrating complexity into the core compaction logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shuffler circuitry serves as an intermediary layer that adds minimal complexity between the scan chains and compactor. By using simple state elements and control signal logic, the system achieves fault distinction enhancement without requiring complex modifications to the compaction algorithm itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11320487B1Programmable test compactor for improving defect determination
Publication Date: 2022.05.03 SIEMENS INDUSTRY SOFTWARE INC
  • US11320487B1 patent drawing
  • US11320487B1 patent drawing
  • US11320487B1 patent drawing

AI summary

A circuit comprises: scan chains comprising scan cells, the scan chains configured to shift in test patterns, apply the test patterns to the circuit, capture test responses of the circuit, and shift out the test responses; a decompressor configured to decompress compressed test patterns into the test patterns; a test response compactor configured to compact the test responses; and shuffler circuitry inserted between outputs of the scan chains and inputs of the test response compactor, the shuffler circuitry comprising state elements configured to delay output signals from some of the scan chains for one or more clock cycles based on a control signal, the control signal varying with the test patterns.