CN-121997872-A - DCDC module automatic design method, interaction system and electronic equipment
Abstract
The application relates to the field of PCB design, in particular to an automatic design method of a DCDC module, an interaction system and electronic equipment. The method comprises the steps of obtaining a target module from a DCDC module to be laid out, obtaining circuit parameters and function parameters of the target module by combining a schematic diagram, dividing components according to the function parameters to determine components corresponding to each function, automatically laying out the components by combining the circuit parameters and the function parameters, and outputting automatic layout results of at least two target modules. According to the scheme, the circuit parameters and the functional parameters are obtained from the schematic diagram, the components are automatically divided and laid out according to the circuit parameters and the functional parameters, and the components corresponding to each function are determined by the logic of the automatic layout according to the circuit parameters and the functional parameter design, so that the generated layout result is reasonable enough, the time of manual layout and manual layout is obviously shortened, the design efficiency is improved, and the use experience of engineers is optimized.
Inventors
- CHEN XIJUN
Assignees
- 广州视源电子科技股份有限公司
- 广州视琨电子科技有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241107
Claims (18)
- 1. An automatic design method for a DCDC module, which is applied to an automatic design interactive system for the DCDC module, is characterized by comprising the following steps: Acquiring a target module from a DCDC module to be laid out; Acquiring circuit parameters and functional parameters of the target module by combining the schematic diagram, and dividing the components according to the functional parameters to determine the components corresponding to each function; And combining the circuit parameters and the functional parameters to automatically layout the components and outputting the automatic layout results of at least two target modules.
- 2. The method of claim 1, wherein the obtaining the target module from the DCDC module to be laid out comprises: acquiring general chip materials according to the imported schematic diagram; Identifying and displaying all DCDC modules to be laid out according to the universal chip materials; and acquiring the DCDC module selected by the user as a target module.
- 3. The method of claim 1, wherein the circuit parameters include at least one of chip pin count, topology, input voltage, output voltage, input current, and output current.
- 4. The method of claim 1, wherein the functional parameters are used to describe the functions of the component, including but not limited to input capacitance, output capacitance, chip, feedback, bootstrap, enable, and inductance.
- 5. The method of claim 1, wherein the dividing the components according to the function parameters to determine components corresponding to each function further comprises: And displaying the circuit parameters and the components corresponding to each function through an interactive window so as to support a user to adjust the components corresponding to the functions through the interactive window.
- 6. The method of claim 1, wherein automatically laying out the component in combination with the circuit parameter and the functional parameter comprises: Determining a layout condition range corresponding to the component according to the circuit parameter and the function parameter, wherein the layout condition range is used for restraining the position relation between the component and other components so that the components do not interfere with each other, wherein different types of components are correspondingly provided with different layout condition ranges, and the same type of components corresponding to different functions are correspondingly provided with different layout condition ranges; And combining the layout condition range, and automatically laying out the components according to the schematic diagram.
- 7. The method of claim 6, wherein the layout condition range includes a layout condition range of input capacitances and output capacitances, further comprising: setting the distance between the input capacitor and the chip pin to be smaller than a first preset distance; Setting the input capacitance to be connected with the same layer of the chip ground, wherein the distance is smaller than a second preset distance; setting the distance between the output capacitor and the output end of the target module to be smaller than a third preset distance; The output capacitor is arranged to be connected with the same layer of the chip ground, and the distance is smaller than a fourth preset distance.
- 8. The method of claim 6, wherein the range of layout conditions includes a range of layout conditions for a chip, further comprising: Setting the distance between the chip and the inductor to be smaller than a fifth preset distance; and setting a blank area range for heat dissipation around the chip.
- 9. The method of claim 6, wherein automatically laying out the components according to the schematic diagram in conjunction with the layout condition range so that an automatic layout result at least meets a routing non-intersection requirement comprises: Placing components contained in the target module based on the layout condition range; Performing line simulation on the target module with the components placed according to a schematic diagram, and adjusting an automatic layout result according to the line simulation result so that the automatic layout result meets the line non-crossing requirement; Reducing the distance between adjacent components in the layout condition range so as to reduce the occupied area of the target module; and acquiring data related to the power consumption of the chip in the circuit parameters, and adjusting an automatic layout result according to the data.
- 10. The method of claim 9, wherein the placing components contained in the target module based on the layout condition range further comprises: based on a placement plane, taking the end point of the left lower corner of the placement area as an origin, taking the bottom edge of the placement area as an X axis, establishing a plane coordinate system, and controlling the placement angle of the components in the plane coordinate system to meet 0 degree, 90 degree, 180 degree and 270 degree; And controlling the edge position or the center position of at least one group of adjacent components to meet the same abscissa or ordinate so as to enable the at least one group of adjacent components to be orderly arranged.
- 11. The method according to claim 1, further comprising obtaining an automatic layout result to be routed for automatic routing, specifically comprising: Setting a relation between the current magnitude and the line width as positive correlation so as to determine the line widths of the wirings corresponding to different types of signals according to the relation; Determining wiring constraint conditions of different signals according to the types of the signals, wherein the types of the signals at least comprise a power supply signal, a common signal, a sensitive signal and a feedback signal; And executing automatic wiring on the automatic layout result according to the wiring constraint condition, and displaying the wiring result of the automatic wiring through an interactive window so as to support a user to manually adjust the wiring result through the interactive window.
- 12. The method of claim 11, wherein the step of determining the position of the probe is performed, The wiring constraint condition of the power supply signal comprises that the wiring width of the power supply signal is set to be larger than a first preset line width; The routing constraint conditions of the sensitive signals comprise that a package ground wire is arranged on the routing of the sensitive signals; the wiring constraint condition of the feedback signal comprises that the wiring of the feedback signal is not adjacent to the inductor, and a ground wire is arranged on the wiring of the feedback signal.
- 13. The method of claim 11, wherein the obtaining the automatic layout result to be routed further comprises: The outgoing line direction of the bonding pad is adjusted to be the central outgoing line preferentially; Adjusting the distances between the through holes and the plate edges to be larger than a hole pitch threshold value; If there is a region where wiring is prohibited on the wiring panel, the region is avoided by the range gauge that restricts wiring.
- 14. The method of claim 11, wherein the obtaining the automatic layout result to be routed further comprises: displaying the at least two automatic layout results through an interactive window to support a user to manually adjust the automatic layout results through the interactive window; and acquiring an automatic layout result selected by the user as an automatic layout result to be routed.
- 15. The method according to claim 1, wherein the method further comprises: obtaining the evaluation or grading of the user on the automatic layout result; The reward direction is adjusted based on the evaluation or score to assist in machine learning.
- 16. A DCDC module automatic design interactive system, the interactive system comprising: the module selection unit is used for acquiring a target module from the DCDC modules to be laid out; the parameter acquisition unit is used for acquiring circuit parameters and functional parameters of the target module by combining the schematic diagram, and dividing the components according to the functional parameters so as to determine the components corresponding to each function; and the automatic layout unit is used for automatically laying out the components by combining the circuit parameters and the functional parameters and outputting automatic layout results of at least two target modules.
- 17. The interactive system according to claim 16, further comprising an automatic wiring unit for obtaining an automatic layout result to be wired for automatic wiring, in particular for: Setting a relation between the current magnitude and the line width as positive correlation so as to determine the line widths of the wirings corresponding to different types of signals according to the relation; Determining wiring constraint conditions of different signals according to the types of the signals, wherein the types of the signals at least comprise a power supply signal, a common signal, a sensitive signal and a feedback signal; executing automatic wiring on the automatic layout result according to the wiring constraint condition; and displaying the routing result through an interactive window so as to support a user to manually adjust the routing result through the interactive window.
- 18. An electronic device, the electronic device comprising: at least one processor, and; A memory communicatively coupled to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the DCDC module auto-design method of any one of claims 1-15.
Description
DCDC module automatic design method, interaction system and electronic equipment Technical Field The application relates to the field of PCB design, in particular to an automatic design method of a DCDC module, an interaction system and electronic equipment. Background In the field of PCB design, the conventional operation mode is highly dependent on the expertise and experience of PCB Layout engineers. Engineers often need to complete a great deal of repetitive tasks such as manually placing devices, manually wiring, manually punching and the like, but not all engineers have extremely rich experience, and can efficiently and quickly complete each design task. More often, engineers are required to invest significant time in trial and error in the place and route phase in order to expect a relatively rational place and route solution. Currently, although EDA (electronic design automation) design software is applied in the field of PCB design, and a small part of software has preliminarily realized an automatic wiring function, the effectiveness of automatic wiring depends largely on the reasonable layout in the early stage, and if the layout is improper, even if the automatic wiring technology is adopted, the output result is difficult to meet the design requirement of high quality. Disclosure of Invention The embodiment of the application mainly solves the technical problems that an engineer needs to manually plan each component for layout and the engineering quantity is huge in the existing functional module design scheme. In order to solve the technical problems, the technical scheme adopted by the embodiment of the application is that an automatic design method of a DCDC module is provided, and the method is applied to an automatic design interaction system of the DCDC module and comprises the following steps: The method comprises the steps of obtaining a target module from a DCDC module to be laid out, obtaining circuit parameters and function parameters of the target module by combining a schematic diagram, dividing components according to the function parameters to determine components corresponding to each function, automatically laying out the components by combining the circuit parameters and the function parameters, and outputting automatic layout results of at least two target modules. According to the scheme, the circuit parameters and the function parameters are obtained from the schematic diagram, the components are automatically divided and laid out according to the circuit parameters and the function parameters, the logic of the automatic layout is designed according to the circuit parameters and the function parameters to determine the components corresponding to each function, and the related parameters of the components corresponding to different functions such as input, feedback and bootstrapping can be considered, so that the generated layout result is reasonable enough, the time of manual layout and manual layout is obviously shortened, the design efficiency is improved, in addition, at least two automatic layout results can be provided, an engineer can select a better scheme according to actual requirements, or further adjustment is carried out on the basis, the flexibility is favorable for meeting the design requirements under different application scenes, and the use experience of the engineer is optimized. In order to solve the technical problems, another technical scheme adopted by the embodiment of the application is to provide an automatic design interaction system for DCDC modules, which comprises a module selection unit, a parameter acquisition unit and an automatic layout unit, wherein the module selection unit is used for acquiring target modules from the DCDC modules to be laid out, the parameter acquisition unit is used for acquiring circuit parameters and function parameters of the target modules by combining a schematic diagram, dividing components according to the function parameters so as to determine the components corresponding to each function, and the automatic layout unit is used for automatically laying out the components by combining the circuit parameters and the function parameters and outputting automatic layout results of at least two target modules. In some embodiments, the interactive system further comprises an automatic wiring unit for obtaining an automatic layout result to be wired to perform automatic wiring, and the interactive system is specifically configured to set a relation between current magnitude and line width as positive correlation, determine wiring line widths corresponding to different types of signals according to the relation, determine wiring constraint conditions of the different signals according to the types of the signals, wherein the types of the signals at least comprise a power signal, a common signal, a sensitive signal and a feedback signal, execute automatic wiring on the automatic layout result according to the wiring const