Circuit Test Point Selection Using GNN Coverage Influence Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing circuit testing methods face challenges in achieving high test coverage while minimizing design overhead, particularly due to uncontrollable and unobservable input/output signals, which degrade testing efficiency and increase production costs.

Innovation Solution

Utilizing a graph neural network (GNN) model to convert circuit design data into graph data, generate test coverage and influence data, and select test points for insertion based on node influence, optimizing test point insertion (TPI) to enhance test coverage without excessive design overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional circuit testing methods are used, then testing can be performed with existing infrastructure, but test coverage is insufficient due to uncontrollable and unobservable signals

Engineering Contradiction:
Improvetest coverageVSAvoiddesign overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by converting circuit design data into graph data structures before testing, and by using a GNN model to pre-analyze and select optimal test points. This preprocessing enables the testing system to identify and control previously uncontrollable signals, improving test coverage without requiring complex runtime modifications to the circuit design.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces graph data as an intermediary representation layer between the original circuit design data and the testing process. The GNN model serves as another intermediary that processes this graph data to generate test point selections. This intermediary approach enables sophisticated analysis and control of circuit signals without directly modifying the hardware design, thereby improving test coverage while managing design overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more test points are inserted to improve test coverage, then testing accuracy increases, but design overhead and production costs increase

Engineering Contradiction:
Improvetesting accuracyVSAvoiddesign overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by using the GNN model to analyze the graph representation of the circuit and identify key parameters (test points) that have the maximum impact on test coverage. Instead of uniformly increasing the number of test points, the system changes the selection criteria based on graph-based influence analysis, thereby achieving high testing accuracy with minimal design overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by selecting specific critical test points based on their local influence within the circuit graph, rather than uniformly distributing test points throughout the design. The GNN model identifies regions of the circuit graph that have disproportionate impact on overall test coverage, allowing concentrated testing resources to be applied where they provide maximum measurement precision with minimum overhead.

Inventive Principle:
Principle #3Local quality

3Reliability

If comprehensive testing is performed to reduce defects, then product reliability improves, but testing time and production costs increase

Engineering Contradiction:
Improveproduct reliabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing graph-based analysis and test point selection before actual testing execution. The GNN model pre-processes the circuit design data to identify the most critical test points, allowing the subsequent testing phase to focus only on these high-impact locations. This preliminary analysis reduces the overall testing time while maintaining high product reliability by ensuring that the most critical defects are detected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by selecting a subset of critical test points rather than performing exhaustive testing at all possible locations. The GNN-based selection identifies the minimum necessary set of test points that provide comprehensive coverage for detecting critical defects, thereby achieving high product reliability without the time cost of complete exhaustive testing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250356092A1Method and apparatus for testing circuit based on test coverage optimization
Publication Date: 2025.11.20 SAMSUNG ELECTRONICS CO LTD
  • US20250356092A1 patent drawing
  • US20250356092A1 patent drawing
  • US20250356092A1 patent drawing

AI summary

A method and apparatus for testing a circuit based on test coverage optimization are provided. The method includes converting design data representing circuit components and circuit nodes of a circuit to be tested into graph data, generating test coverage of the design data and influence data representing influence of the circuit nodes for the test coverage based on the graph data input in a graph neural network (GNN) model, and selecting test points for test point insertion (TPI) from the circuit nodes, based on the influence data.