PCB Open/Short Circuit Detection via Layered Connectivity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in the PCB industry is the increasing complexity of PCB design layouts, leading to difficulties in detecting open/short circuits accurately, which can result from errors in design data or manufacturing modifications, affecting the quality of the final PCBs and causing defects.

Innovation Solution

A method and system for detecting open/short circuits in PCB design layouts by performing connectivity analyses on PCB data and netlist data to ensure consistency between pad patterns, classifying them into network groups, and determining the presence of open/short circuits, with the ability to generate check reports highlighting specific issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PCB design layouts become more complex with high density, small components, fine pitch and more layers, then manufacturing capability and electronic product performance are improved, but detection difficulty of open/short circuits increases

Engineering Contradiction:
Improvemanufacturing capabilityVSAvoiddetection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The detection method segments the complex PCB layout into multiple layers and processes each layer separately through automated connectivity analysis. The system divides the detection task into reading PCB data, analyzing each layer's connectivity, and comparing with netlist data, making the detection manageable despite increasing complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual visual inspection with automated computer-based detection systems that read PCB data files and perform algorithmic connectivity analysis. This substitution of mechanical/manual detection with automated electronic detection enables handling of complex multi-layer PCBs efficiently

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual inspection methods are used for PCB design layouts, then device complexity is low, but detection precision and efficiency are insufficient

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system performs self-service by automatically reading PCB design data, conducting connectivity analysis on each layer, and comparing results with netlist data without requiring external manual intervention. The system serves itself to detect open/short circuits, improving precision while managing complexity through automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the detection parameters from manual visual inspection to automated data analysis by reading PCB data files and performing algorithmic connectivity checks. This parameter change from physical inspection to digital analysis improves detection precision while the systematic approach manages system complexity

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If connectivity analysis is performed on each PCB layer separately, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The method segments the PCB into multiple layers and performs connectivity analysis on each layer separately. This segmentation improves detection accuracy by focusing on layer-specific connectivity patterns while the automated process manages processing time efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The detection process maintains continuous useful action by systematically reading PCB data, analyzing each layer's connectivity without interruption, and continuously comparing with netlist data. This continuous automated processing improves accuracy while minimizing idle time between analysis steps

Inventive Principle:
Principle #20Continuity of useful action

4Productivity

If automated detection systems are implemented, then productivity and detection accuracy are improved, but device complexity increases

Engineering Contradiction:
Improvedetection efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements automated detection by replacing manual inspection systems with computer-based analysis systems that read PCB data files and perform algorithmic connectivity checks. This substitution improves productivity and accuracy while the software-based approach manages system complexity more efficiently than hardware expansions

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The automated detection system performs multiple functions: reading PCB data, analyzing connectivity on each layer, comparing with netlist data, and detecting open/short circuits. This multi-functionality improves productivity comprehensively while consolidating detection capabilities into a single system rather than requiring multiple separate devices

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

Data Source

PatentUS11604916B2Method, system, and electronic device for detecting open/short circuit of PCB design layout
Publication Date: 2023.03.14 VAYO SHANGHAI TECH
  • US11604916B2 patent drawing
  • US11604916B2 patent drawing
  • US11604916B2 patent drawing

AI summary

A method for detecting an open/short circuit on a PCB design layout includes: reading PCB data of a to-be-checked PCB design layout, to output an image of each PCB layer included in the PCB design layout; performing a first connectivity analysis on the image of each PCB layer to classify pad patterns connected with each other in the same layer into a corresponding child network group; performing a second connectivity analysis to classify child network groups in which pad patterns connected by the same electroplated hole, into a corresponding parent network group; reading IPC netlist data of the PCB design layout, to obtain a netlist network group in which each pad pattern is; and determining whether a netlist network relationship of the pad patterns is consistent with a network relationship obtained after the second connectivity analysis in order to determine whether there is an open/short circuit.