Automatic generation method and device of schematic diagram symbol, electronic equipment and storage medium

The component pin information is obtained through automatic document recognition technology, and combined with the pad information of the packaging file, a consistent schematic symbol model file is automatically generated, solving the problems of low efficiency, poor accuracy and poor correspondence in the existing technology, and achieving efficient and accurate schematic symbol drawing.

CN120012695AActive Publication Date: 2025-05-16粤港澳大湾区(广东)国创中心
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510135833.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2025-05-16
Estimated Expiration
2045-02-07

AI Technical Summary

Technical Problem

The existing schematic symbol drawing methods have problems such as low efficiency, poor accuracy, poor consistency and poor correspondence.

Method used

The product manual for identifying components based on document automatic identification technology is obtained, and the component pin information is read through the application software to automatically identify the pad information, and the schematic symbol model file that is consistent with the pad information is generated according to the set rules.

Benefits of technology

It improves the efficiency of schematic symbol drawing, ensures the accuracy and consistency of generated symbols, ensures the symbols correspond one by one to the packaging pads, and improves the accuracy of schematic design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012695A_ABST
    Figure CN120012695A_ABST
Patent Text Reader

Abstract

The invention provides a schematic diagram symbol automatic generation method and device, electronic equipment and a storage medium, and the method comprises the steps: recognizing a product manual of a to-be-recognized component based on a document automatic recognition technology, and obtaining the pin information of the component; wherein the pin information comprises a pin name and a pin number of the component; reading the packaging file of the component through application software, and automatically identifying the pad information of the component; wherein the pad information comprises a pad number, a pad coordinate and direction information; according to the pin information and the pad information of the packaging file, generating a schematic diagram symbol model file consistent with the pad information according to a set rule; wherein the schematic diagram symbol model file comprises schematic diagram symbols of the components. According to the schematic diagram symbol generation method, the schematic diagram symbol generation efficiency is greatly improved, the consistency and the readability of the generated symbol and the packaging model bonding pad layout can be ensured, the correctness of the schematic diagram symbol model is further ensured, and the symbol pins and the packaging bonding pads can be ensured to be in one-to-one correspondence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic design automation, and in particular to a method, device, electronic equipment and storage medium for automatically generating schematic symbols. Background Art

[0002] In today's rapidly developing electronic information age, Electronic Design Automation (EDA) technology plays a vital role in circuit design, verification and simulation. Schematic symbol drawing is an important part of electronic design automation, mainly used to represent various electronic components in schematic design. With the increasing complexity of circuit design, the traditional method of manually drawing schematic symbols can no longer meet the design requirements of high efficiency and high precision.

[0003] The current method of drawing schematic symbols is usually that electronic engineers first understand the component specifications and then draw manually based on their experience. However, this method has many limitations, as shown below:

[0004] (1) Limitations in document recognition and symbol design processing capabilities: The accuracy of document recognition is insufficient, making it difficult to efficiently and accurately extract key information for symbol design.

[0005] (2) Lack of standardization and consistency: Manually drawn symbols often lack sufficient standardization and consistency, which not only increases the difficulty of schematic design, but also is not conducive to the reuse of symbol design during team collaboration.

[0006] (3) Poor correspondence between symbols and packages: For some package types with pads without electrical connections or repeated fixed pads, the traditional method lacks the pad information of the package when drawing the symbol model. As a result, the generated symbols often cannot achieve a one-to-one correspondence between the symbols and the package pads, which can easily lead to unnecessary errors in schematic design.

[0007] Therefore, the existing schematic symbol drawing methods have the problems of low efficiency, poor accuracy, poor consistency and poor correspondence. Summary of the invention

[0008] The main purpose of the present invention is to provide a method, device, electronic device and storage medium for automatically generating schematic symbols, aiming to solve the technical problems of low efficiency, poor accuracy, poor consistency and poor correspondence in existing schematic symbol drawing methods.

[0009] In a first aspect, the present invention provides a method for automatically generating schematic symbols, comprising:

[0010] Identify the product manual of the component to be identified based on the document automatic identification technology, and obtain the pin information of the component; wherein the pin information includes the pin name and pin number of the component;

[0011] Reading the packaging file of the component through application software, and automatically identifying the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information;

[0012] According to the pin information and the pad information of the package file, a schematic symbol model file consistent with the pad information is generated according to a set rule; wherein the schematic symbol model file includes the schematic symbol of the component.

[0013] In a specific embodiment, the method of identifying the product manual of the component to be identified based on the document automatic identification technology and obtaining the pin information of the component includes:

[0014] Based on the document automatic recognition technology, the schematic diagram symbol chart in the product manual of the component is automatically recognized and intercepted;

[0015] Pin information of the component is extracted from the schematic symbol chart.

[0016] In a specific embodiment, the step of reading the packaging file of the component by application software and automatically identifying the pad information of the component includes:

[0017] Reading the package file of the component through the application software, and automatically identifying the package type described in the package file;

[0018] Automatically extract pad information of each pad in the package file according to the package type.

[0019] In a specific embodiment, generating a schematic diagram symbol model file consistent with the pad information according to a set rule based on the pin information and the pad information of the package file includes:

[0020] Automatically determine the type of the component;

[0021] Automatically matching the set symbol pattern usage rules according to the type of the component and the package type of the package file;

[0022] A schematic diagram symbol model file consistent with the pad information is generated according to the rule of using the symbol pattern, the pin information and the pad information.

[0023] In a specific embodiment, generating a schematic diagram symbol model file consistent with the pad information according to the symbol pattern usage rule, the pin information and the pad information includes:

[0024] Calculate the schematic diagram symbol pin parameters of the component according to the pin information and the pad information; wherein the schematic diagram symbol pin parameters include the symbol pin position and the symbol pin direction corresponding to the pad information;

[0025] A schematic symbol model file is generated according to the symbol pattern usage rule and the schematic symbol pin parameters.

[0026] In a specific embodiment, the symbol pattern usage rule includes a single symbol layout rule, a heterogeneous multi-unit symbol layout rule, or a homogeneous multi-unit symbol layout rule.

[0027] In a specific embodiment, before reading the packaging file of the component by the application software and automatically identifying the pad information of the component, the method further includes:

[0028] The packaging file of the component is retrieved through the import interface of the application software.

[0029] In a second aspect, the present invention provides an automatic generation device for schematic diagram symbols, comprising:

[0030] A pin information acquisition module, used to identify the product manual of the component to be identified based on the document automatic recognition technology, and obtain the pin information of the component; wherein the pin information includes the pin name and pin number of the component;

[0031] A pad information acquisition module, used to read the packaging file of the component through application software and automatically identify the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information;

[0032] A schematic symbol model file generation module is used to generate a schematic symbol model file consistent with the pad information according to the pin information and the pad information of the package file and according to set rules; wherein the schematic symbol model file includes the schematic symbol of the component.

[0033] In a third aspect, the present invention provides an electronic device comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for automatically generating a schematic symbol as described in the first aspect is implemented.

[0034] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for automatically generating schematic symbols as described in the first aspect.

[0035] Compared with the prior art, the beneficial effects of the present invention are: first, based on the document automatic recognition technology, the product manual of the component to be identified is identified, and the pin information of the component is obtained. The entire process is completed by automatic processing, which greatly improves efficiency and saves labor costs, while effectively avoiding errors that are prone to occur when manually obtaining information; then, the package file of the component is read by the application software, and the pad information of the component is automatically identified, and a schematic symbol model file is generated in a manner that maintains a consistent positional relationship, which can ensure that the generated symbol has consistency and readability with the package model pad layout, thereby ensuring the correctness of the schematic symbol model; finally, by generating a schematic symbol model file consistent with the pad information according to the set rules based on the pin information and the pad information of the package file, some missing symbol pins can be automatically optimized and supplemented with the help of logical calculations, ensuring that the symbol pins and the package pads can correspond one to one, further improving the accuracy of the schematic design. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a flow chart of a method for automatically generating schematic diagram symbols provided by one embodiment of the present invention;

[0037] Figure 2 It is a schematic diagram of a schematic diagram symbol chart in a component product manual provided by an embodiment of the present invention;

[0038] Figure 3 It is a schematic diagram of component pin information extracted from a schematic symbol chart provided by an embodiment of the present invention;

[0039] Figure 4 is a schematic diagram of a component packaging file provided by an embodiment of the present invention;

[0040] Figure 5 It is a schematic diagram of component package pad information extracted from a package file provided by an embodiment of the present invention;

[0041] Figure 6 is a schematic diagram of a finally generated component schematic symbol provided by an embodiment of the present invention;

[0042] Figure 7 It is a structural schematic diagram of an automatic generation device of schematic diagram symbols provided by one embodiment of the present invention;

[0043] Figure 8It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention.

[0044] in:

[0045] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0046] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0047] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0048] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0049] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.

[0050] See also Figure 1 , Figure 1 The present invention is a flowchart of a method for automatically generating schematic symbols provided by an embodiment of the present invention.

[0051] A method for automatically generating schematic symbols according to an embodiment of the present invention comprises the following steps:

[0052] S100, identifying the product manual of the component to be identified based on the document automatic recognition technology, and obtaining the pin information of the component; wherein the pin information includes the pin name and pin number of the component.

[0053] In this embodiment, the pin information of the component indicates the number, position and function of the pins of the component. Pins are usually drawn with lines and marked with corresponding pin numbers and names. Based on the document automatic recognition technology, the product manual of the component to be identified is identified to obtain the pin information of the component. The entire process is completed by automatic processing, which greatly improves efficiency, saves labor costs, and effectively avoids errors that are prone to occur when manually obtaining information.

[0054] In a specific embodiment, the step S100 identifies the product manual of the component to be identified based on the document automatic recognition technology, and obtains the pin information of the component, including the following steps:

[0055] S110, automatically identifying and intercepting schematic diagram symbols in the product manual of the component based on the document automatic recognition technology;

[0056] S120, extracting the pin information of the component from the schematic symbol chart.

[0057] In this example, see Figure 2 and Figure 3 , read the product manual, automatically identify and extract the schematic symbol chart of the components recommended in the manual, and identify and extract the pin information in the schematic symbol chart, such as the pin name and pin number, for the generation of the schematic symbol model file.

[0058] Specifically, component product manuals in common formats (such as PDF, WORD, etc.) are scanned. When a page containing component symbol diagrams is scanned in the product manual, the image recognition technology in the document automatic recognition technology is used to locate and capture the recommended component symbol diagrams. Then, the OCR (optical character recognition) technology in the document automatic recognition technology is used to identify regular font characters and special symbols, subscripts, superscripts and other marking forms in the field of electronic components to ensure accurate extraction of pin names and pin numbers in the schematic symbol diagrams.

[0059] S200, reading the packaging file of the component through application software, and automatically identifying the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information.

[0060] In this embodiment, the application software includes but is not limited to Electronic Design Automation (EDA) software, such as KiCad software, Cadence software, Altium Designer software, etc.

[0061] See also Figure 4 and Figure 5 By reading the package file of the EDA software, the pad information of the package model in the package file, such as pad coordinates and layout information, is obtained, and the schematic symbol model file is generated in a way that keeps the positional relationship consistent. This ensures that the generated schematic symbol has consistency and readability with the package model pad layout, thereby ensuring the correctness of the schematic symbol model.

[0062] In a specific embodiment, before the step S200 of reading the package file of the component by the application software and automatically identifying the pad information of the component, the following steps are also included:

[0063] S400: Retrieve the packaging file of the component through the import interface of the application software.

[0064] In this embodiment, after the user selects the packaging file, the packaging file of the component is retrieved through the import interface of the application software to read the content of the packaging file.

[0065] In a specific embodiment, the step S200 reads the package file of the component by application software to automatically identify the pad information of the component, including the following steps:

[0066] S210, reading the packaging file of the component through the application software, and automatically identifying the packaging type described in the packaging file;

[0067] S220. Automatically extract pad information of each pad in the package file according to the package type.

[0068] In this embodiment, the package file of the component is read to identify the package type described in the package file, and common package types such as SMD (Surface Mounted Devices), DIP (Dual In-line Package), and BGA (Ball Grid Array) can be identified. Then, the underlying data structure of the package file is parsed to extract the information of each pad, such as Figure 5 As shown, it includes pad number, coordinate position and pad direction information (such as horizontal, vertical, rotation angle, etc.) The information extraction process of the embodiment of the present invention is automated and data accuracy is guaranteed, so as to prepare for the subsequent construction of the schematic symbol model.

[0069] S300. Generate a schematic symbol model file consistent with the pad information according to the pin information and the pad information of the package file and in accordance with a set rule; wherein the schematic symbol model file includes the schematic symbol of the component.

[0070] In this example, see Figure 6 , based on the read symbol chart pin information and package file pad information, the various parameters required for symbol design are automatically calculated according to pre-set rules, and then a schematic symbol model file consistent with the package pad layout is generated.

[0071] In a specific embodiment, the step S300 generates a schematic symbol model file consistent with the pad information according to the pin information and the pad information of the package file according to a set rule, and includes the following steps:

[0072] S310, automatically determining the type of the component;

[0073] S320, automatically matching a set symbol pattern usage rule according to the type of the component and the package type of the package file;

[0074] S330, generating a schematic diagram symbol model file consistent with the pad information according to the rule of using the symbol pattern, the pin information and the pad information.

[0075] In this process, the pin number and pin name information in the product manual are automatically extracted, the pad coordinates and pad layout information in the package file are automatically extracted, and the schematic symbol model file is generated based on this information and set rules.

[0076] Specifically, based on the pin information of the schematic symbol chart and the pad information of the package file, the classification of components is automatically determined, such as analog devices, digital devices or mixed-signal devices, and the package pad information is combined to determine the package detail parameters, such as pin spacing, package size, etc. Then, based on the determined components and package types, the pre-set symbol pattern usage rules are automatically matched and enabled.

[0077] In a specific embodiment, the symbol pattern usage rule includes a single symbol layout rule, a heterogeneous multi-unit symbol layout rule, or a homogeneous multi-unit symbol layout rule.

[0078] Specifically, for single-symbol devices, the pin layout position is planned according to the principle of simple layout to ensure that the symbol is easy to read; for heterogeneous multi-unit symbols, differentiated and coordinated pin layouts are designed based on the functional associations and electrical connection characteristics of each unit; for homogeneous multi-unit symbols, the symmetrical and regular layout paradigm is followed to improve the standardization of the symbol.

[0079] Finally, by combining the rules for using symbol patterns, pin information, and pad information, a schematic symbol model file readable by EDA software is automatically generated so that it can be successfully applied to circuit design and other related links in the future.

[0080] In a specific embodiment, the step S330 generates a schematic symbol model file consistent with the pad information according to the symbol pattern usage rule, the pin information and the pad information, comprising the following steps:

[0081] S331, calculating the schematic diagram symbol pin parameters of the component according to the pin information and the pad information; wherein the schematic diagram symbol pin parameters include the symbol pin position and the symbol pin direction corresponding to the pad information;

[0082] S332. Generate a schematic symbol model file according to the symbol pattern usage rules and the schematic symbol pin parameters.

[0083] In this example, see Figure 6 , the extracted pin information and pad information are used to calculate the schematic symbol pin layout position, direction and other parameters of the component according to the package pad layout. Specifically, according to the pin information, the number of pins is obtained, and then the same number of pins are set accordingly in the schematic symbol, and then the position and direction of the pins in the schematic symbol are determined according to the actual layout position and direction of the package pad. Finally, the schematic symbol pin parameters are converted into a visual schematic symbol model file.

[0084] During the generation process, the pin line thickness and length are standardized in accordance with the industry's common drawing specifications, and the overall size and proportion of the symbol are adaptively adjusted according to different design scenarios. The generated schematic symbol model file is stored in the specified directory for user convenience and use in subsequent circuit design processes.

[0085] In summary, an embodiment of the present invention provides a method for automatically generating schematic symbols. First, based on the document automatic recognition technology, the product manual of the component to be identified is identified, and the pin information of the component is obtained. The entire process is completed automatically, which greatly improves efficiency and saves labor costs, and effectively avoids errors that are prone to occur when manually obtaining information; then, the package file of the component is read by the application software, and the pad information of the component is automatically identified. The schematic symbol model file is generated in a manner that maintains a consistent positional relationship, which can ensure that the generated symbol has consistency and readability with the package model pad layout, thereby ensuring the correctness of the schematic symbol model; finally, according to the pin information and the pad information of the package file, a schematic symbol model file consistent with the pad information is generated according to the set rules, and some missing symbol pins can be automatically optimized and supplemented with the help of logical calculations to ensure that the symbol pins and the package pads can correspond one to one, further improving the accuracy of the schematic design.

[0086] See also Figure 7 , Figure 7 It is a structural schematic diagram of a device for automatically generating schematic diagram symbols provided by one embodiment of the present invention.

[0087] An automatic generation device for schematic diagram symbols according to an embodiment of the present invention includes:

[0088] A pin information acquisition module, used to identify the product manual of the component to be identified based on the document automatic recognition technology, and obtain the pin information of the component; wherein the pin information includes the pin name and pin number of the component;

[0089] A pad information acquisition module, used to read the packaging file of the component through application software and automatically identify the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information;

[0090] A schematic symbol model file generation module is used to generate a schematic symbol model file consistent with the pad information according to the pin information and the pad information of the package file and according to set rules; wherein the schematic symbol model file includes the schematic symbol of the component.

[0091] An automatic generation device for schematic symbols provided in an embodiment of the present invention can execute all steps and functions of an automatic generation method for schematic symbols provided in any of the above embodiments, and the specific functions of the device are not described in detail herein.

[0092] See also Figure 8 , Figure 8 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention.

[0093] The electronic device comprises: a processor, a memory, and a computer program stored in the memory and configured to be run by the processor. When the processor executes the computer program, the steps of the method for automatically generating schematic symbols in the above-mentioned embodiments are implemented, for example: Figure 1 Alternatively, the processor implements the functions of each module in the above-mentioned device embodiments when executing the computer program.

[0094] Exemplarily, the computer program may be divided into one or more modules, and the one or more modules are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device. For example, the computer program may be divided into several modules, and the specific functions of each module have been described in detail in a method for automatically generating schematic symbols provided in any of the above embodiments, and the specific functions of the device will not be repeated here.

[0095] The electronic device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The electronic device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the schematic diagram is merely an example of an electronic device and does not constitute a limitation on an electronic device. The electronic device may include more or fewer components than shown in the diagram, or may combine certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.

[0096] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device.

[0097] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the automatic generation method of schematic diagram symbols by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0098] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for automatically generating schematic symbols in the above-mentioned embodiments.

[0099] If the module integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0100] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for automatically generating schematic symbols, characterized in that: include: Identify the product manual of the component to be identified based on the document automatic identification technology, and obtain the pin information of the component; wherein the pin information includes the pin name and pin number of the component; Reading the packaging file of the component through application software, and automatically identifying the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information; According to the pin information and the pad information of the package file, a schematic symbol model file consistent with the pad information is generated according to a set rule; wherein the schematic symbol model file includes the schematic symbol of the component.

2. The method for automatically generating schematic symbols according to claim 1, characterized in that: The method of identifying the product manual of the component to be identified based on the document automatic identification technology and obtaining the pin information of the component includes: Based on the document automatic recognition technology, the schematic diagram symbol chart in the product manual of the component is automatically recognized and intercepted; Pin information of the component is extracted from the schematic symbol chart.

3. The method for automatically generating schematic symbols according to claim 1, characterized in that: The step of reading the packaging file of the component by application software and automatically identifying the pad information of the component includes: Reading the package file of the component through the application software, and automatically identifying the package type described in the package file; Automatically extract pad information of each pad in the package file according to the package type.

4. The method for automatically generating schematic symbols according to claim 3, characterized in that: The step of generating a schematic diagram symbol model file consistent with the pad information according to the pin information and the pad information of the package file according to a set rule includes: Automatically determine the type of the component; Automatically matching the set symbol pattern usage rules according to the type of the component and the package type of the package file; A schematic diagram symbol model file consistent with the pad information is generated according to the rule of using the symbol pattern, the pin information and the pad information.

5. The method for automatically generating schematic diagram symbols according to claim 4, characterized in that: The step of generating a schematic diagram symbol model file consistent with the pad information according to the symbol pattern usage rule, the pin information and the pad information comprises: Calculate the schematic diagram symbol pin parameters of the component according to the pin information and the pad information; wherein the schematic diagram symbol pin parameters include the symbol pin position and the symbol pin direction corresponding to the pad information; A schematic symbol model file is generated according to the symbol pattern usage rule and the schematic symbol pin parameters.

6. The method for automatically generating schematic diagram symbols according to claim 4, characterized in that: The symbol pattern usage rules include single symbol layout rules, heterogeneous multi-unit symbol layout rules or homogeneous multi-unit symbol layout rules.

7. A method for automatically generating schematic diagram symbols according to any one of claims 1 to 6, characterized in that: Before reading the packaging file of the component by the application software and automatically identifying the pad information of the component, the method further includes: The packaging file of the component is retrieved through the import interface of the application software.

8. An automatic generation device for schematic diagram symbols, characterized in that: include: A pin information acquisition module, used to identify the product manual of the component to be identified based on the document automatic recognition technology, and obtain the pin information of the component; wherein the pin information includes the pin name and pin number of the component; A pad information acquisition module, used to read the packaging file of the component through application software and automatically identify the pad information of the component; wherein the pad information includes pad number, pad coordinates and direction information; A schematic symbol model file generation module is used to generate a schematic symbol model file consistent with the pad information according to the pin information and the pad information of the package file and according to set rules; wherein the schematic symbol model file includes the schematic symbol of the component.

9. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a method for automatically generating a schematic symbol as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute a method for automatically generating schematic symbols as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Server PCB packaging coordinate setting method

    CN104200024A

  • PCB packaging file retrieval method based on graph matching

    CN109992567A

  • PCB component and manufacturing method thereof

    CN110113874A

  • Packaged file checking method and device, equipment and computer readable storage medium

    CN113962170A

  • Chip bonding pad information extraction method and system and electronic equipment

    CN114330207A