CN-121997875-A - Method and device for generating board design file and related equipment
Abstract
The embodiment of the application provides a method, a device and related equipment for generating a board card design file, wherein the method for generating the board card design file comprises the steps of analyzing requirements of functional modules in a board card to be designed to generate a module requirement analysis result, judging readability grades of the functional modules based on the module requirement analysis result, generating a first design file and a second design file based on the readability grades, wherein the first design file corresponds to the functional modules meeting the first readability grade, the second design file corresponds to the functional modules meeting the second readability grade, the readability of the first readability grade is higher than that of the second readability grade, and combining the first design file and the second design file to generate a target design file. According to the embodiment of the application, the design tasks are subjected to differentiation processing through readability classification, so that the generation efficiency of the board card design file is improved, and the design efficiency of the board card is further improved.
Inventors
- XU BIN
- MENG FANXIAO
- YANG XIAOJUN
- BAI XINYU
- LIU BO
Assignees
- 海光集成电路设计(北京)有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260112
Claims (12)
- 1. A method of generating a board design file, comprising: analyzing the requirements of each functional module in the board card to be designed to generate a module requirement analysis result; judging the readability level of the functional module based on the module demand analysis result; Generating a first design file and a second design file based on the readability level, wherein the first design file corresponds to a functional module meeting the first readability level, and the second design file corresponds to a functional module meeting the second readability level; and merging the first design file and the second design file to generate a target design file.
- 2. The method of generating a board design file according to claim 1, wherein the first level of readability meets at least any one of the following conditions compared to the second level of readability: The number or variety of functions is greater than the requirement of the second level of readability; the algorithm complexity is greater than the requirement of the second level of readability; Signal integrity is higher than the requirement of the second level of readability; a timing stringency above the second level of readability; the frequency of debugging, optimization or maintenance is higher than the requirement of the second level of readability.
- 3. The method of generating a board design file according to claim 1, wherein generating the first design file and the second design file based on the readability level comprises: Generating a first design file by a schematic diagram design mode for the functional modules meeting the first readability level; And generating a second design file for the functional module meeting the second readability level by analyzing the design rule of the pin connection relation of the module.
- 4. The method for generating a board design file according to claim 3, wherein the generating the second design file by analyzing the design rule of the pin connection relationship of the module includes: determining the design rule of the pin connection relation of the functional module; And processing the pin information of the functional module and generating a second design file.
- 5. The method for generating a board card design file according to claim 3, wherein the design rule of the module pin connection relationship comprises: Adjacent pins are connected in pairs; Pins for connecting to a power supply are connected to the same power supply.
- 6. An apparatus for generating a board design file, comprising: the analysis module is used for analyzing the requirements of each functional module in the board card to be designed and generating a module requirement analysis result; the judging module is used for judging the readability level of the functional module based on the module demand analysis result; The system comprises a generating module, a generating module and a generating module, wherein the generating module is used for generating a first design file and a second design file based on the readability level, the first design file corresponds to a functional module meeting the first readability level, and the second design file corresponds to a functional module meeting the second readability level; And the merging module is used for merging the first design file and the second design file to generate a target design file.
- 7. The device for generating board design files according to claim 6, wherein the first level of readability satisfies at least any one of the following conditions compared to the second level of readability: The number or variety of functions is greater than the requirement of the second level of readability; the algorithm complexity is greater than the requirement of the second level of readability; Signal integrity is higher than the requirement of the second level of readability; a timing stringency above the second level of readability; the frequency of debugging, optimization or maintenance is higher than the requirement of the second level of readability.
- 8. The apparatus for generating a board design file according to claim 6, wherein the generating module comprises a first generating module and a second generating module; The first generating module is used for generating a first design file through a schematic diagram design mode for the functional module meeting the first readability level; the second generating module is configured to generate a second design file by analyzing a design rule of the pin connection relationship of the module for the functional module that meets the second readability level.
- 9. The apparatus for generating board design files according to claim 8, wherein the design rule of the module pin connection relationship comprises: Adjacent pins are connected in pairs; Pins for connecting to a power supply are connected to the same power supply.
- 10. An electronic device comprising at least one memory storing one or more computer-executable instructions and at least one processor that invokes the one or more computer-executable instructions to perform the method of generating a board design file as recited in any one of claims 1 to 5.
- 11. A storage medium storing one or more computer-executable instructions which, when executed, implement the method of generating a board design file as defined in any one of claims 1 to 5.
- 12. A computer program product comprising one or more computer-executable instructions that, when executed, implement the method of generating a board design file as defined in any one of claims 1 to 5.
Description
Method and device for generating board design file and related equipment Technical Field The embodiment of the application relates to the technical field of board cards, in particular to a method, a device and related equipment for generating a board card design file. Background The board card is used for connecting scattered electronic components (such as chips, resistors, capacitors, connectors and the like) into a complete circuit through wires, so that transmission and processing of electric signals are realized. The design of the board card is mainly divided into three stages, namely schematic diagram design, board card design file generation, component layout and wiring. However, the design efficiency of the present board card needs to be improved. Disclosure of Invention In view of this, the embodiments of the present application provide a method, an apparatus and a related device for generating a board design file, so as to improve the design efficiency of the board. In order to achieve the above purpose, the embodiment of the present application provides the following technical solutions. In a first aspect, an embodiment of the present application provides a method for generating a board card design file, including: analyzing the requirements of each functional module in the board card to be designed to generate a module requirement analysis result; judging the readability level of the functional module based on the module demand analysis result; Generating a first design file and a second design file based on the readability level, wherein the first design file corresponds to a functional module meeting the first readability level, and the second design file corresponds to a functional module meeting the second readability level; and merging the first design file and the second design file to generate a target design file. Optionally, compared to the second level of readability, the first level of readability satisfies at least any one of the following conditions: The number or variety of functions is greater than the requirement of the second level of readability; the algorithm complexity is greater than the requirement of the second level of readability; Signal integrity is higher than the requirement of the second level of readability; a timing stringency above the second level of readability; the frequency of debugging, optimization or maintenance is higher than the requirement of the second level of readability. Optionally, the generating the first design file and the second design file based on the readability level includes: Generating a first design file by a schematic diagram design mode for the functional modules meeting the first readability level; And generating a second design file for the functional module meeting the second readability level by analyzing the design rule of the pin connection relation of the module. Optionally, the generating the second design file by analyzing the design rule of the pin connection relationship of the module includes: determining the design rule of the pin connection relation of the functional module; And processing the pin information of the functional module and generating a second design file. Optionally, the design rule of the module pin connection relationship includes: Adjacent pins are connected in pairs; Pins for connecting to a power supply are connected to the same power supply. In a second aspect, an embodiment of the present application provides an apparatus for generating a board card design file, including: the analysis module is used for analyzing the requirements of each functional module in the board card to be designed and generating a module requirement analysis result; the judging module is used for judging the readability level of the functional module based on the module demand analysis result; The system comprises a generating module, a generating module and a generating module, wherein the generating module is used for generating a first design file and a second design file based on the readability level, the first design file corresponds to a functional module meeting the first readability level, and the second design file corresponds to a functional module meeting the second readability level; And the merging module is used for merging the first design file and the second design file to generate a target design file. Optionally, compared to the second level of readability, the first level of readability satisfies at least any one of the following conditions: The number or variety of functions is greater than the requirement of the second level of readability; the algorithm complexity is greater than the requirement of the second level of readability; Signal integrity is higher than the requirement of the second level of readability; a timing stringency above the second level of readability; the frequency of debugging, optimization or maintenance is higher than the requirement of the second level of readability. Optionally, t