Signal Channel Interconnection Detection for FPGA Cable Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for verifying logic design in FPGA systems are prone to errors due to manual input recognition and lack of accuracy in detecting cable interconnections, especially in high-integration and bottom-patch mode connectors, where visual appearance detection is inaccurate and multimeter measurement is cumbersome.

Innovation Solution

A networking detection method and system that automatically detects interconnection relationships between signal channels and generates hardware system description language files by allocating identification information, sending data packets, and processing interconnection data to identify connected and potentially faulty cables, without manual measurement, using a controller and upper computer to analyze signal channel connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If visual appearance detection is used to detect cable interconnection, then the operation is simple, but the accuracy cannot be guaranteed

Engineering Contradiction:
Improvedetection operation simplicityVSAvoidcable interconnection detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces manual visual inspection and multimeter measurement with an automated electronic detection system. The system uses controllers to send detection signals through cables and automatically analyze the responses, substituting mechanical/manual operations with electronic automation to achieve both ease of operation and high accuracy simultaneously

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

Solution Approach 2:

The detection system performs self-testing by automatically generating detection signals, measuring cable responses, and generating interconnection relationship results without requiring manual intervention. The system serves itself by autonomously completing the entire detection process from signal generation to result analysis

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multimeter measurement is used to detect cable interconnection, then the detection accuracy is high, but it needs to be measured manually and is difficult for connectors with high integration and bottom patch mode

Engineering Contradiction:
Improvecable interconnection detection accuracyVSAvoiddetection operation convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces manual multimeter measurement with an automated electronic detection system that programmatically sends signals and analyzes responses. This substitution eliminates the need for manual probe placement and reading, making the process convenient while maintaining high accuracy through automated signal analysis

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

Solution Approach 2:

The patent introduces controllers as intermediaries between the detection system and cables. These controllers automatically establish electrical connections, send detection signals, and retrieve results, serving as mediators that eliminate the need for manual multimeter operation and make detection convenient even for high-integration connectors

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If manual input recognition is used to generate constraint files and interconnection tables, then the process can be completed, but it is troublesome and has high error probability

Engineering Contradiction:
Improveconstraint file generation capabilityVSAvoidinterconnection information accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The detection system automatically generates constraint files and interconnection tables by autonomously collecting cable interconnection data and processing it into the required formats. This self-service capability eliminates manual input recognition, making the process straightforward while ensuring high reliability through automated data extraction and processing

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual data entry and file generation with automated electronic processes. Controllers automatically collect interconnection data and the system programmatically generates constraint files and interconnection tables, substituting manual operations with automated software processes to eliminate errors and simplify the workflow

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

4Device complexity

If design segmentation is used for RTL segmentation and netlist segmentation, then the verification can be simplified, but it requires generating top-level interconnection files which adds complexity

Engineering Contradiction:
Improveverification process complexityVSAvoidinterconnection file generation automation
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The detection system automatically generates top-level interconnection files by collecting cable connection data and processing it into the required HDL interconnection format. This self-service capability eliminates the need for manual file generation, maintaining low verification complexity while achieving high automation for interconnection file creation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240281585A1Networking detection method and system
Publication Date: 2024.08.22 S2C
  • US20240281585A1 patent drawing
  • US20240281585A1 patent drawing
  • US20240281585A1 patent drawing

AI summary

A networking detection method and system, relating to the technical field of electronic design automation. The method specifically comprises: an upper computer (2) allocating identifier information for each system single board (1), programmable logic array (4), and signal channel, and loading the identifier information into a corresponding controller (3) (S1); uniformly setting the signal channel to a signal receiving mode (S2); detecting whether the signal channel receives a data packet (S3); and generating one interconnection data, the upper computer (2) obtaining interconnection information according to processed interconnection data, and generating a hardware system description language file for describing networking connection (S8). By means of the processing solution, manual measurement and input are not needed, no limitation is caused by a development board installation environment, the generation speed is high, the precision is high, and a faulty cable can be accurately positioned.