Automatic Check Device for Schematic Element Naming Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current manual processes for verifying schematic connections and layout routings in electronic design are time-consuming, prone to errors, and lack standardization in naming conventions for elements, leading to inconsistencies and increased workload for engineers.
Innovation Solution
An automatic check method and device that classify elements into subcategories based on a unified naming rule or constraint file, automatically reporting incorrectly named elements and allowing for manual correction, thereby streamlining schematic and layout design checks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual verification of schematic connections and layout routings is performed, then design guidelines compliance can be checked, but the process is time-consuming and error-prone
Solution Approach 1:
The system enables automatic self-verification of design compliance by extracting element names from schematic and layout files, classifying them according to naming rules, and automatically generating verification reports without requiring manual engineer intervention for each check
Solution Approach 2:
The patent replaces the manual mechanical verification process with an automated computational system that uses algorithms to compare element names against naming rules, substituting human effort with machine-based automatic classification and validation
2Reliability
If engineers manually select elements for checking using EDA tools, then specific nets, components, and pins can be verified, but the process is time-consuming and may result in oversight
Solution Approach 1:
The system provides a universal automatic verification framework that can handle multiple element types (nets, components, pins) and multiple naming rules simultaneously, eliminating the need for engineers to manually configure and select each element type separately
3Adaptability or versatility
If inconsistent naming conventions are used for elements, then design flexibility is maintained, but standardization and automation are hindered
Solution Approach 1:
The system dynamically adapts to different naming conventions by allowing multiple naming rules to be defined and selected, automatically adjusting the verification process based on the specific project's naming standards while maintaining automated verification capabilities
Data Source
AI summary
The application provides an automatic check method and device. A schematic diagram or a layout having a plurality of elements is received. Whether the elements are classified into respective subcategories in a naming rule is determined based on keywords in the naming rule and names of the elements, wherein the naming rule comprises a plurality of main categories, each of the main categories having a plurality of subcategories, and each of the subcategories within each of the main categories having a keyword and corresponding to a predefined design rule. Incorrectly named elements that are not classified into respective subcategories are reported on a display. Fixed names of the incorrectly named elements are received.


