Scan Test Routing Circuit for Multi-Clock Domain ATPG

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic test pattern generation (ATPG) systems face challenges in testing circuits with multiple test paths belonging to different clock domains, leading to timing errors and incorrect test results due to the simultaneous application of shift clock signals.

Innovation Solution

The proposed solution involves a testing circuit with a routing circuit that selectively couples multiple test paths to a test access port circuit, allowing flexible setting of scan chain lengths and providing different clock signals to test paths in capture operation mode to avoid timing errors, while using the same clock signal in shift operation mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the same shift clock signal is provided to multiple test paths concurrently, then the testing process is simplified, but timing errors occur in test elements of different clock domains

Engineering Contradiction:
Improvetesting process simplicityVSAvoidtest result accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the clock signal provision into separate segments for different test paths. Each test path receives its own clock signal from dedicated clock supply circuits, allowing independent clock domain management. This segmentation prevents timing errors by ensuring that test paths in different clock domains receive appropriately synchronized clock signals rather than sharing a single clock signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces clock supply circuits as intermediary components between the test clock pin and the test paths. These intermediary circuits process and distribute clock signals to different test paths, enabling proper synchronization for test paths in different clock domains while maintaining a unified testing interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If test paths are fixed in configuration, then the circuit structure is simple, but the scan chain length cannot be flexibly adjusted to meet different testing requirements

Engineering Contradiction:
Improvecircuit structure simplicityVSAvoidscan chain length flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configurability in the test path connections through the routing circuit. The routing circuit can dynamically adjust and reconfigure which test paths are connected and how they are connected, allowing the scan chain length to be flexibly adjusted based on testing requirements while maintaining a relatively simple underlying circuit structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The routing circuit serves multiple functions: it can connect different test paths in series, parallel, or combinations thereof; it can adjust scan chain lengths; and it can adapt to different testing scenarios. This multi-functionality provides flexibility in scan chain configuration without requiring multiple dedicated circuit structures for each scenario.

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

3Device complexity

If multiple test paths are connected in a fixed series configuration, then the routing is simple, but the scan chain length becomes excessively long requiring extended test patterns

Engineering Contradiction:
Improverouting simplicityVSAvoidtest pattern length
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The routing circuit provides dynamic configuration options that allow optimization of scan chain length based on testing needs. Instead of a fixed series connection that always results in long scan chains, the routing circuit can adjust connections to create more balanced test path configurations, reducing the total scan chain length and corresponding test pattern requirements while maintaining routing simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11307251B1Circuit and testing circuit thereof
Publication Date: 2022.04.19 VIA ALLIANCE SEMICON CO LTD
  • US11307251B1 patent drawing
  • US11307251B1 patent drawing
  • US11307251B1 patent drawing

AI summary

A circuit, including a TAP circuit, a routing circuit, a first test path and a second test path, is provided. A first input terminal and a first output terminal of the routing circuit are respectively coupled to a scan output terminal and a first scan input terminal of the TAP circuit. A first terminal of the first test path is coupled to a second input terminal of the routing circuit. A second terminal of the first test path is coupled to a second output terminal of the routing circuit. A first terminal of the second test path is coupled to a third input terminal of the routing circuit. A second terminal of the second test path is coupled to a third output terminal of the routing circuit. The routing circuit couples the scan output terminal of the TAP circuit to the first scan input terminal of the TAP circuit or the first terminal of the first test path or the first terminal of the second test path.