Source Synchronous Interface DFT for At-Speed Fault Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DFT methods for Source Synchronous Interfaces (SSI) in Large Systems On a Chip (SOC) result in very low at-speed test coverage due to the use of slower DFT clocks, which are not applicable for SSI interfaces, limiting the effectiveness of traditional two-clock cycle at-speed testing.

Innovation Solution

A hierarchical DFT scheme that combines slower DFT clocks for serialized transfer of test vectors and higher speed functional clocking between registers, allowing for high fault coverage while maintaining IEEE 1500 standards support for inter-subsystem tests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If slower DFT clocks are used for scanning test vectors, then test data can be transferred through scan chains, but at-speed test coverage becomes very low

Engineering Contradiction:
Improvetest vector transfer capabilityVSAvoidat-speed test coverage
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the testing process into two distinct phases: (1) test vector application phase using slow DFT clocks for scanning test vectors into the device under test, and (2) at-speed verification phase using fast functional clocks to propagate and capture test vectors through the actual functional paths. This segmentation allows each phase to use the appropriate clock speed for its specific purpose, resolving the contradiction between test vector transfer capability and at-speed test coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clock switching where the clock frequency is changed based on the testing phase. The DFT clock generator can switch between slow DFT clocks during vector application and fast functional clocks during verification. This dynamic adaptation allows the system to optimize clock speed for each specific operation, enabling both easy test vector transfer and high at-speed test coverage.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If traditional two clock cycle at-speed test is used, then testing can be performed, but the test approach is not applicable for SSI interfaces

Engineering Contradiction:
Improvetest applicability to SSIVSAvoidtest coverage effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the clocking parameters specifically for SSI interface testing by using source-synchronous clocking where the data clock is derived from the same source as the data signal. This allows test vectors to be applied and verified at the actual operating speed of the SSI interface, making the test approach applicable to SSI while maintaining high test coverage effectiveness through proper skew control and timing alignment.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If slower DFT clocks are used to propagate data, then data can be scanned into and out of scan chains, but test efficiency becomes very low

Engineering Contradiction:
Improvescan chain operationVSAvoidtest efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the data path into scan chain paths (using slow DFT clocks for serialization) and functional paths (using fast functional clocks for propagation). This allows scan chain operation to maintain ease of use while functional path verification achieves high efficiency through faster clocking, thereby resolving the contradiction between scan chain operation and test efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables continuous useful action by allowing test vectors to be applied through scan chains at slow speeds while simultaneously or subsequently verifying the same vectors through functional paths at full operating speeds. This continuous operation at appropriate speeds for each path type maximizes overall test efficiency while maintaining scan chain operability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12553942B2Test for source synchronous interfaces
Publication Date: 2026.02.17 NXP BV
  • US12553942B2 patent drawing
  • US12553942B2 patent drawing
  • US12553942B2 patent drawing

AI summary

A method for Design For Test (DFT) for Source Synchronous Interfaces (SSI) includes shifting a test vector into a master register slice with a DFT clock. A functional clock is generated. The test vector and the functional clock are launched from a first SSI of the master register slice. The test vector and the functional clock are captured with a second SSI of a slave. The test vector is shifted out of the slave with the DFT clock.