Clock signal circuit design method, device, storage medium and electronic device
By simulating and comparing the three-dimensional model of the circuit board, the target bridge strategy for signal return ground holes in the clock signal circuit is determined, which solves the problem of low design efficiency and achieves a more efficient design process.
Patent Information
- Application Number
- CN202111490865.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-08
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2041-12-08
AI Technical Summary
The design efficiency of the reflux ground hole in existing clock signal circuits is low and depends on trial and error experimental testing and bridge strategy adjustment.
By acquiring multiple three-dimensional models of the circuit board, each model sets signal backflow holes according to a specific bridge strategy, performs scattering parameter simulation and electromagnetic interference simulation, and compares electromagnetic interference data to determine the target bridge strategy.
Effective simulation of multiple specific bridge strategies for signal return ground holes in the clock signal circuit is realized, and the target bridge strategy of the return ground hole is determined reliably in advance, significantly improving the design efficiency.
Smart Images

Figure CN114036887B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a clock signal circuit design method, device, storage medium and electronic device. Background Art
[0002] The clock signal circuit is the circuit routing that transmits the clock signal in the printed circuit board (PCB). The clock signal circuit is very critical in the circuit board. The clock signal circuit usually needs to arrange return ground holes to bridge the signal return path. The arrangement of the return ground holes is of great significance to the overall performance of the circuit board, especially when the clock signal circuit switches the reference layer, it has an important impact on the electromagnetic radiation of the circuit board.
[0003] At present, the design of the return ground hole in the clock signal circuit is usually carried out by sampling the prefabricated circuit board entity, and the trial-and-error design is carried out through continuous experimental testing and continuous adjustment of the bridging strategy of the return ground hole. This method has the problem of low design efficiency. Summary of the invention
[0004] The embodiment of the present application provides a solution that can reliably improve the design efficiency of the clock signal circuit in the circuit board.
[0005] The embodiments of the present application provide the following technical solutions:
[0006] According to one embodiment of the present application, a clock signal circuit design method includes: obtaining multiple three-dimensional models of a circuit board, setting signal return ground holes of the clock signal circuit in each of the three-dimensional models according to a specific bridging strategy, and switching the reference layer of the clock signal circuit; performing scattering parameter simulation processing on each of the three-dimensional models within a target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; performing electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground holes, and the target bridging strategy is used to arrange the signal return ground holes in the circuit board.
[0007] In some embodiments of the present application, the electromagnetic interference data includes electromagnetic energy leakage and electromagnetic radiation intensity; the comparison of the electromagnetic interference information corresponding to each of the three-dimensional models to determine the target bridging strategy of the signal return ground hole includes: comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models to obtain a target three-dimensional model among the multiple three-dimensional models, the target three-dimensional model corresponding to the smallest electromagnetic energy leakage and the lowest electromagnetic radiation intensity; determining the specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model as the target bridging strategy of the signal return ground hole.
[0008] In some embodiments of the present application, the method also includes: obtaining layout data of the forward signal vias of the clock signal circuit in the circuit board and structural data of the circuit board; performing clock signal return analysis based on the layout data and the structural data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generating the specific bridging strategy for the signal return ground holes in each of the three-dimensional models according to each of the predicted bridging information.
[0009] In some embodiments of the present application, the method also includes: obtaining layout data of the forward signal vias of the clock signal circuit in the circuit board, structural data of the circuit board, and setting data of the signal vias of other signal circuits; performing clock signal return analysis based on the layout data, the structural data, and the setting data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generating the specific bridging strategy for the signal return ground holes in each of the three-dimensional models according to each of the predicted bridging information.
[0010] In some embodiments of the present application, after performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, the method further includes: extracting the scattering parameters corresponding to each of the three-dimensional models; comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models, including: determining the target signal frequency based on the scattering parameters corresponding to each of the three-dimensional models; comparing the electromagnetic energy leakage and electromagnetic radiation intensity of each of the three-dimensional models at the target signal frequency.
[0011] In some embodiments of the present application, the clock signal reflow analysis is performed based on the layout data and the structural data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, including: using a first reflow analysis model, performing the clock signal reflow analysis based on the layout data and the structural data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the first reflow analysis model.
[0012] In some embodiments of the present application, the clock signal reflow analysis is performed based on the layout data, the structural data, and the setting data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, including: using a second reflow analysis model, performing the clock signal reflow analysis based on the layout data, the structural data, and the setting data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the second reflow analysis model.
[0013] According to one embodiment of the present application, a clock signal circuit design device includes: an acquisition module, which is used to acquire multiple three-dimensional models of a circuit board, in each of the three-dimensional models, a signal return ground hole of the clock signal circuit is set according to a specific bridging strategy; a scattering simulation module, which is used to perform scattering parameter simulation processing on each of the three-dimensional models within a target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; an electromagnetic simulation module, which is used to perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; a comparison module, which is used to compare the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground hole, and the target bridging strategy is used to arrange the signal return ground hole in the circuit board.
[0014] According to another embodiment of the present application, a storage medium stores a computer program thereon, and when the computer program is executed by a processor of a computer, the computer executes the method described in the embodiment of the present application.
[0015] According to another embodiment of the present application, an electronic device may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the method described in the embodiment of the present application.
[0016] In an embodiment of the present application, multiple three-dimensional models of a circuit board are obtained, and signal return ground holes of a clock signal circuit are set in each of the three-dimensional models according to a specific bridging strategy, and the clock signal circuit switches the reference layer; scattering parameter simulation processing is performed on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; electromagnetic interference simulation processing is performed based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; and the electromagnetic interference data corresponding to each of the three-dimensional models are compared to determine a target bridging strategy for the signal return ground holes, and the target bridging strategy is used to arrange the signal return ground holes in the circuit board.
[0017] In this way, effective simulation of multiple specific bridging strategies for signal return ground holes in clock signal circuits can be achieved, and the target bridging strategy for the return ground holes can be reliably determined in advance, effectively improving the design efficiency of the clock signal circuit. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 A schematic diagram of a system to which the embodiments of the present application can be applied is shown.
[0020] Figure 2 A flow chart of a clock signal circuit design method according to an embodiment of the present application is shown.
[0021] Figure 3 A block diagram of a clock signal circuit design device according to an embodiment of the present application is shown.
[0022] Figure 4 A block diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0024] In the following description, the specific embodiments of the present application will be described with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be mentioned several times as being performed by a computer, and the computer execution referred to herein includes the operation of a computer processing unit by electronic signals representing data in a structured form. This operation converts the data or maintains it at a location in the memory system of the computer, which can be reconfigured or otherwise change the operation of the computer in a manner familiar to those skilled in the art. The data structure maintained by the data is a physical location in the memory, which has specific characteristics defined by the data format. However, the principles of the present application are described in the above text, which does not represent a limitation, and those skilled in the art will understand that the various steps and operations described below can also be implemented in hardware.
[0025] Figure 1 FIG. 1 is a schematic diagram showing a system 100 to which an embodiment of the present application can be applied. Figure 1 As shown, the system 100 may include a cloud server 101 and / or a local terminal 102. The local terminal 102 may be any computer device, such as a computer, a mobile phone, a smart watch, and a home appliance, etc. The cloud server 101 may be a server that provides cloud services.
[0026] In one implementation of this example, the cloud server 101 and / or the local terminal 102 can: obtain multiple three-dimensional models of the circuit board, wherein the signal return ground holes of the clock signal circuit are set in each of the three-dimensional models according to a specific bridging strategy, and the clock signal circuit switches the reference layer; perform scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; compare the electromagnetic interference data corresponding to each of the three-dimensional models to determine the target bridging strategy for the signal return ground holes, and the target bridging strategy is used to arrange the signal return ground holes in the circuit board.
[0027] Figure 2 The flowchart of the clock signal circuit design method according to an embodiment of the present application is schematically shown. The execution subject of the clock signal circuit design method can be any device, such as Figure 1 A local terminal 102 or a server 101 is shown.
[0028] like Figure 2 As shown, the clock signal circuit design method may include steps S210 to S240.
[0029] Step S210, obtaining a plurality of three-dimensional models of the circuit board, wherein a signal return ground hole of the clock signal circuit is respectively set according to a specific bridging strategy in each of the three-dimensional models;
[0030] Step S220, performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models;
[0031] Step S230, performing electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models;
[0032] Step S240 , comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground vias, wherein the target bridging strategy is used to arrange the signal return ground vias in the circuit board.
[0033] The clock signal circuit is the routing that transmits the clock signal. The clock signal circuit usually includes a forward circuit and a return circuit. The forward circuit is the routing from the signal source to the signal receiving end, and the return circuit is the routing from the signal receiving end through the reference plane (a routing layer, such as the ground or power layer) back to the signal source end. The clock signal circuit has the situation of switching routing layers. By setting the "signal return ground hole" according to different "specific bridging strategies" to bridge the reference layer when switching the routing layer, the electromagnetic radiation of the circuit board can be affected.
[0034] For example, the routing layers in a four-layer circuit board include the clock routing layers on the upper and lower surfaces, and the two middle layers are reference layers. When switching the routing layers, the forward circuit will switch from the clock routing layer on the upper surface to the clock routing layer on the lower surface through the "forward signal via", while the return circuit is routed in the reference layer. If the return circuit is only routed in the reference layer of the upper layer, there will be strong electromagnetic radiation. By bridging the two reference layers with a "signal return ground hole" for the return circuit routing, the electromagnetic radiation can be reduced, and different "specific bridging strategies" have different effects.
[0035] The three-dimensional model is a three-dimensional stereoscopic model constructed according to the physical structure of the circuit board, and the three-dimensional stereoscopic model can be constructed by three-dimensional software. A plurality of three-dimensional models can be obtained by three-dimensionally drawing the circuit board with the structure of the signal return ground hole of the clock signal circuit set according to each specific bridging strategy, wherein a specific bridging strategy may be not setting the signal return ground hole.
[0036] The target signal frequency range can be a signal frequency range set according to actual needs. Based on the electromagnetic field simulation software, scattering parameter simulation processing can be performed on each three-dimensional model within the target signal frequency range, that is, electromagnetic field simulation calculation is performed based on each three-dimensional model to extract scattering parameters (that is, Scatter parameters, also called S parameters), and each three-dimensional model can be converted into a three-dimensional electromagnetic interference simulation model carrying electromagnetic field information.
[0037] Then, the circuit board electromagnetic simulation software can be used to perform electromagnetic interference simulation processing based on each electromagnetic interference simulation model to obtain electromagnetic interference data corresponding to each three-dimensional model, such as electromagnetic energy leakage and electromagnetic radiation intensity.
[0038] Finally, by comparing the electromagnetic interference data corresponding to each three-dimensional model, the influence of the signal return ground holes set under different specific bridging strategies on the electromagnetic interference data can be determined, and the optimal target bridging strategy can be determined to arrange the signal return ground holes in the circuit board.
[0039] In this way, based on steps S210 to S240, effective simulation of multiple specific bridging strategies of signal return ground holes in the clock signal circuit is implemented, and the target bridging strategy of the return ground hole can be reliably determined in advance, effectively improving the design efficiency of the clock signal circuit.
[0040] The following describes specific embodiments of the steps performed when designing a clock signal circuit.
[0041] In step S210, a plurality of three-dimensional models of the circuit board are obtained, and a signal return ground hole of the clock signal circuit is set in each of the three-dimensional models according to a specific bridging strategy.
[0042] The clock signal circuit is the routing that transmits the clock signal. The clock signal circuit usually includes a forward circuit and a return circuit. The forward circuit is the routing from the signal source to the signal receiving end, and the return circuit is the routing from the signal receiving end through the reference plane (a routing layer, such as the ground or power layer) back to the signal source end. The clock signal circuit has the situation of switching routing layers. By setting the "signal return ground hole" according to different "specific bridging strategies" to bridge the reference layer when switching the routing layer, the electromagnetic radiation of the circuit board can be affected.
[0043] For example, the routing layers in a four-layer circuit board include the clock routing layers on the upper and lower surfaces, and the two middle layers are reference layers. When switching the routing layers, the forward circuit will switch from the clock routing layer on the upper surface to the clock routing layer on the lower surface through the "forward signal via", while the return circuit is routed in the reference layer. If the return circuit is only routed in the reference layer of the upper layer, there will be strong electromagnetic radiation. By bridging the two reference layers with a "signal return ground hole" for the return circuit routing, the electromagnetic radiation can be reduced, and different "specific bridging strategies" have different effects.
[0044] The three-dimensional model is a three-dimensional stereoscopic model constructed according to the physical structure of the circuit board, and the three-dimensional stereoscopic model can be constructed by three-dimensional software. A plurality of three-dimensional models can be obtained by three-dimensionally drawing the circuit board with the structure of the signal return ground hole of the clock signal circuit set according to each specific bridging strategy, wherein a specific bridging strategy may be not setting the signal return ground hole.
[0045] In one embodiment, an implementation method of generating a "specific bridging strategy" is also included. In the acquired three-dimensional model, a signal return ground hole can be set according to the "specific bridging strategy" generated by this embodiment, thereby further improving the efficiency of clock signal circuit design.
[0046] Acquire the layout data of the forward signal vias of the clock signal circuit in the circuit board and the structural data of the circuit board; perform clock signal return analysis based on the layout data and the structural data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generate the specific bridging strategy of the signal return ground holes in each of the three-dimensional models according to each predicted bridging information.
[0047] The forward circuit in the clock signal circuit is the routing from the signal source to the signal receiving end, and the forward signal via is the via that bridges different clock routing layers. The layout data may include the location data of the forward signal via and the bridging method data, etc. The structural data of the circuit board may include the number of layers of the circuit board and the type data of each layer, etc.
[0048] By adopting the analysis method of the reflow analysis model or the circuit expert analysis method, the clock signal reflow analysis can be performed based on the layout and structure data, and multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit can be reliably predicted, and the predicted bridging information is information such as the bridging position, quantity and bridging method. Different specific bridging strategies can be generated based on different predicted bridging information.
[0049] In one embodiment, the clock signal reflow analysis is performed based on the layout data and the structural data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, including: using a first reflow analysis model, performing the clock signal reflow analysis based on the layout data and the structural data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the first reflow analysis model.
[0050] The first reflux analysis model is a pre-trained first analysis model based on machine learning. The first reflux analysis model can perform clock signal reflux analysis based on layout data and structural data, and predict several predicted bridging information. In this way, multiple predicted bridging information can be obtained reliably and accurately, which can reliably reduce the simulation calculation workload and further improve efficiency.
[0051] In one embodiment, another implementation method of generating a "specific bridging strategy" is also included. In the acquired three-dimensional model, a signal return ground hole can be set according to the "specific bridging strategy" generated by this embodiment, thereby further improving the efficiency of clock signal circuit design.
[0052] Acquire the layout data of the forward signal vias of the clock signal circuit in the circuit board, the structural data of the circuit board, and the setting data of the signal vias of other signal circuits; perform clock signal return analysis based on the layout data, the structural data, and the setting data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generate the specific bridging strategy of the signal return ground holes in each of the three-dimensional models according to each predicted bridging information.
[0053] Other signal circuits are circuits other than the clock signal circuit in the circuit board. The setting data of the signal vias of other signal circuits (such as the location and bridging method, etc.) are obtained. The clock signal reflux analysis can be performed based on the layout data, structure data and setting data by using the reflux analysis model or the circuit expert analysis method, and multiple predicted bridging information of the signal reflux ground holes of the clock signal circuit can be further reliably predicted. The predicted bridging information is the bridging location, quantity and bridging method, etc. Different specific bridging strategies can be generated based on the predicted different bridging information.
[0054] In one embodiment, the clock signal reflow analysis is performed based on the layout data, the structure data and the setting data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, including: using a second reflow analysis model, performing the clock signal reflow analysis based on the layout data, the structure data and the setting data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the second reflow analysis model.
[0055] The second reflux analysis model is a pre-trained second analysis model based on machine learning. The second reflux analysis model can perform clock signal reflux analysis based on layout data, structure data and setting data, and predict several predicted bridging information. In this way, multiple predicted bridging information can be further obtained reliably and accurately, which can reliably reduce the simulation calculation workload and further improve efficiency.
[0056] In step S220, scattering parameter simulation processing is performed on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models.
[0057] The target signal frequency range can be a signal frequency range set according to actual needs. Based on the electromagnetic field simulation software, scattering parameter simulation processing can be performed on each three-dimensional model within the target signal frequency range, that is, electromagnetic field simulation calculation is performed based on each three-dimensional model to extract scattering parameters (that is, Scatter parameters, also called S parameters), and each three-dimensional model can be converted into a three-dimensional electromagnetic interference simulation model carrying electromagnetic field information.
[0058] In step S230, electromagnetic interference simulation processing is performed based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models.
[0059] By using the circuit board electromagnetic simulation software, electromagnetic interference simulation processing can be performed based on each electromagnetic interference simulation model to obtain the electromagnetic interference data corresponding to each three-dimensional model, such as electromagnetic energy leakage and electromagnetic radiation intensity.
[0060] In step S240, the electromagnetic interference data corresponding to each of the three-dimensional models is compared to determine a target bridging strategy for the signal return ground vias, wherein the target bridging strategy is used to arrange the signal return ground vias in the circuit board.
[0061] By comparing the electromagnetic interference data corresponding to each three-dimensional model, the influence of the signal return ground holes set under different specific bridging strategies on the electromagnetic interference data can be determined, and the optimal target bridging strategy can be determined to arrange the signal return ground holes in the circuit board.
[0062] In one embodiment, the electromagnetic interference data includes electromagnetic energy leakage and electromagnetic radiation intensity; in step S240, comparing the electromagnetic interference information corresponding to each of the three-dimensional models to determine the target bridging strategy of the signal return ground hole includes:
[0063] Compare the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models to obtain a target three-dimensional model among the multiple three-dimensional models, wherein the target three-dimensional model corresponds to the smallest electromagnetic energy leakage and the lowest electromagnetic radiation intensity; determine the specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model as the target bridging strategy for the signal return ground hole.
[0064] The electromagnetic energy leakage amount can be the size of the electromagnetic energy leakage distribution range, and the electromagnetic radiation intensity can be the intensity of the electromagnetic radiation generated by the circuit board at a specific distance (such as 3 meters). Determining the specific bridging strategy corresponding to the target three-dimensional model with the smallest electromagnetic energy leakage amount and the lowest electromagnetic radiation intensity as the target bridging strategy for the signal return ground hole of the clock signal circuit in the design circuit board can effectively improve the performance of the circuit board.
[0065] In one embodiment, after performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, the method further includes:
[0066] Extracting the scattering parameters corresponding to each of the three-dimensional models; comparing the electromagnetic energy leakage and the electromagnetic radiation intensity corresponding to each of the three-dimensional models, including: determining the target signal frequency according to the scattering parameters corresponding to each of the three-dimensional models; comparing the electromagnetic energy leakage and the electromagnetic radiation intensity of each of the three-dimensional models at the target signal frequency.
[0067] After scattering parameter simulation processing is performed on each three-dimensional model within the target signal frequency range, the scattering parameters of each three-dimensional model within the target signal frequency range can be output. According to the scattering parameters corresponding to each three-dimensional model, the target signal frequency can be determined within the target signal frequency range, and then the electromagnetic energy leakage and electromagnetic radiation intensity of each three-dimensional model at the target signal frequency can be compared to further improve the reliability of the comparison.
[0068] In one embodiment, determining the target signal frequency according to the scattering parameters corresponding to each of the three-dimensional models includes: determining the target signal frequency when the scattering parameters corresponding to all three-dimensional models are closest within the target signal frequency range (that is, the difference between the scattering parameters corresponding to the three-dimensional models at the target signal frequency is the smallest compared to the differences at other signal frequencies). In one embodiment, determining the target signal frequency according to the scattering parameters corresponding to each of the three-dimensional models includes: determining the target signal frequency when the difference between the scattering parameters corresponding to all three-dimensional models is less than a predetermined threshold within the target signal frequency range.
[0069] In order to better implement the clock signal circuit design method provided in the embodiment of the present application, the embodiment of the present application also provides a clock signal circuit design device based on the above clock signal circuit design method. The meanings of the terms are the same as those in the above clock signal circuit design method, and the specific implementation details can refer to the description in the method embodiment. Figure 3 A block diagram of a clock signal circuit design device according to an embodiment of the present application is shown.
[0070] like Figure 3 As shown, the clock signal circuit design device 300 may include an acquisition module 310 , a scattering simulation module 320 , an electromagnetic simulation module 330 and a comparison module 340 .
[0071] The acquisition module 310 can be used to acquire multiple three-dimensional models of a circuit board, in each of which the signal return ground holes of the clock signal circuit are set according to a specific bridging strategy; the scattering simulation module 320 can be used to perform scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; the electromagnetic simulation module 330 can be used to perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; the comparison module 340 can be used to compare the electromagnetic interference data corresponding to each of the three-dimensional models to determine the target bridging strategy for the signal return ground holes, and the target bridging strategy is used to arrange the signal return ground holes in the circuit board.
[0072] In some embodiments of the present application, the electromagnetic interference data includes electromagnetic energy leakage and electromagnetic radiation intensity; the comparison module 340 includes: a data comparison unit, used to compare the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models, to obtain a target three-dimensional model among the multiple three-dimensional models, the target three-dimensional model corresponding to the smallest electromagnetic energy leakage and the lowest electromagnetic radiation intensity; a strategy generation unit, used to determine the specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model as the target bridging strategy for the signal return ground hole.
[0073] In some embodiments of the present application, the device also includes a first generation module, including: a first reference data acquisition unit, used to acquire the layout data of the forward signal vias of the clock signal circuit in the circuit board and the structural data of the circuit board; a first analysis unit, used to perform clock signal return analysis based on the layout data and the structural data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; a first generation unit, used to generate the specific bridging strategy of the signal return ground holes in each of the three-dimensional models according to each of the predicted bridging information.
[0074] In some embodiments of the present application, the device also includes a second generation module, including: a second reference data acquisition unit, used to acquire the layout data of the forward signal vias of the clock signal circuit in the circuit board, the structural data of the circuit board, and the setting data of the signal vias of other signal circuits; a second analysis unit, used to perform clock signal return analysis based on the layout data, the structural data, and the setting data to predict multiple predicted bridging information of the signal return ground hole of the clock signal circuit; a second generation unit, used to generate the specific bridging strategy of the signal return ground hole in each of the three-dimensional models according to each of the predicted bridging information.
[0075] In some embodiments of the present application, after performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, the device also includes a scattering parameter extraction unit, which is used to: extract the scattering parameters corresponding to each of the three-dimensional models; the data comparison unit is used to: determine the target signal frequency according to the scattering parameters corresponding to each of the three-dimensional models; and compare the electromagnetic energy leakage and electromagnetic radiation intensity of each of the three-dimensional models at the target signal frequency.
[0076] In some embodiments of the present application, the first analysis unit is used to: use a first reflow analysis model to perform clock signal reflow analysis based on the layout data and the structural data, and obtain multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the first reflow analysis model.
[0077] In some embodiments of the present application, the second analysis unit is used to: use a second reflow analysis model to perform clock signal reflow analysis based on the layout data, the structural data and the setting data, and obtain multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the second reflow analysis model.
[0078] In this way, based on the clock signal circuit design device 300, effective simulation of multiple specific bridging strategies of signal return ground holes in the clock signal circuit is implemented, and the target bridging strategy of the return ground hole can be reliably determined in advance, effectively improving the design efficiency of the clock signal circuit.
[0079] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0080] In addition, an embodiment of the present application further provides an electronic device, which may be a terminal or a server. Figure 4 As shown, it shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:
[0081] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0082] The processor 401 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, it executes various functions of the computer device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 401.
[0083] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may 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 may store data created according to the use of the computer device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0084] The electronic device also includes a power supply 403 for supplying power to each component. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 403 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0085] The electronic device may further include an input unit 404, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0086] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 401 in the electronic device will load the executable files corresponding to the processes of one or more computer programs into the memory 402 according to the following instructions, and the processor 401 will run the computer programs stored in the memory 402 to implement various functions. For example, the processor 401 may perform the following steps:
[0087] Acquire multiple three-dimensional models of a circuit board, in each of the three-dimensional models, respectively set a signal return ground hole of the clock signal circuit according to a specific bridging strategy; perform scattering parameter simulation processing on each of the three-dimensional models within a target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; compare the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground hole, and the target bridging strategy is used to arrange the signal return ground hole in the circuit board.
[0088] In some embodiments of the present application, the electromagnetic interference data includes electromagnetic energy leakage and electromagnetic radiation intensity; when comparing the electromagnetic interference information corresponding to each of the three-dimensional models to determine the target bridging strategy of the signal return ground hole, the processor 401 can execute: comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models to obtain a target three-dimensional model among the multiple three-dimensional models, the target three-dimensional model corresponding to the smallest electromagnetic energy leakage and the lowest electromagnetic radiation intensity; determining the specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model as the target bridging strategy of the signal return ground hole.
[0089] In some embodiments of the present application, the processor 401 can execute: obtaining the layout data of the forward signal vias of the clock signal circuit in the circuit board and the structural data of the circuit board; performing clock signal return analysis based on the layout data and the structural data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generating the specific bridging strategy for the signal return ground holes in each of the three-dimensional models according to each predicted bridging information.
[0090] In some embodiments of the present application, the processor 401 can execute: obtaining the layout data of the forward signal vias of the clock signal circuit in the circuit board, the structural data of the circuit board, and the setting data of the signal vias of other signal circuits; performing clock signal return analysis based on the layout data, the structural data, and the setting data to predict multiple predicted bridging information of the signal return ground holes of the clock signal circuit; and generating the specific bridging strategy for the signal return ground holes in each of the three-dimensional models according to each of the predicted bridging information.
[0091] In some embodiments of the present application, after performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, the processor 401 can execute: extracting the scattering parameters corresponding to each of the three-dimensional models; when comparing the electromagnetic energy leakage and the electromagnetic radiation intensity corresponding to each of the three-dimensional models, the processor 401 can execute: determining the target signal frequency based on the scattering parameters corresponding to each of the three-dimensional models; comparing the electromagnetic energy leakage and the electromagnetic radiation intensity of each of the three-dimensional models at the target signal frequency.
[0092] In some embodiments of the present application, when the clock signal reflow analysis is performed based on the layout data and the structural data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, the processor 401 can execute: using a first reflow analysis model, performing the clock signal reflow analysis based on the layout data and the structural data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the first reflow analysis model.
[0093] In some embodiments of the present application, when the clock signal reflow analysis is performed based on the layout data, the structure data, and the setting data to predict multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit, the processor 401 may execute: using a second reflow analysis model, performing the clock signal reflow analysis based on the layout data, the structure data, and the setting data, and obtaining multiple predicted bridging information of the signal reflow ground holes of the clock signal circuit predicted by the second reflow analysis model.
[0094] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0095] To this end, an embodiment of the present application further provides a storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any method provided in the embodiment of the present application.
[0096] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0097] Since the computer program stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by the method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0098] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.
[0099] It should be understood that the present application is not limited to the embodiments that have been described above and shown in the accompanying drawings, but various modifications and changes may be made without departing from the scope thereof.
Claims
1. A clock signal circuit design method, characterized in that: include: Acquire multiple three-dimensional models of the circuit board, and set a signal return ground hole of the clock signal circuit in each of the three-dimensional models according to a specific bridging strategy; Perform scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range to generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; Perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; Comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground holes, the target bridging strategy being used to arrange the signal return ground holes in the circuit board, the electromagnetic interference data including electromagnetic energy leakage and electromagnetic radiation intensity; The comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine the target bridging strategy of the signal return ground hole includes: Comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models to obtain a target three-dimensional model among the multiple three-dimensional models, wherein the target three-dimensional model has the smallest electromagnetic energy leakage and the lowest electromagnetic radiation intensity; The specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model is determined as the target bridging strategy of the signal return ground hole.
2. The method according to claim 1, characterized in that The method further comprises: Acquire layout data of forward signal vias of the clock signal circuit in the circuit board and structural data of the circuit board; Performing clock signal return analysis based on the arrangement data and the structure data to predict a plurality of predicted bridging information of the signal return ground holes of the clock signal circuit; The specific bridging strategy for the signal return ground hole in each of the three-dimensional models is generated respectively according to each of the predicted bridging information.
3. The method according to claim 1, characterized in that The method further comprises: Acquire the layout data of the forward signal vias of the clock signal circuit in the circuit board, the structural data of the circuit board, and the setting data of the signal vias of other signal circuits; Performing clock signal return analysis based on the arrangement data, the structure data, and the setting data to predict a plurality of predicted bridging information of signal return ground holes of the clock signal circuit; The specific bridging strategy for the signal return ground hole in each of the three-dimensional models is generated respectively according to each of the predicted bridging information.
4. The method according to claim 1, characterized in that After performing scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, the method further includes: Extracting scattering parameters corresponding to each of the three-dimensional models; The comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models includes: Determining the target signal frequency according to the scattering parameters corresponding to each of the three-dimensional models; The electromagnetic energy leakage and the electromagnetic radiation intensity of each of the three-dimensional models at the target signal frequency are compared.
5. The method according to claim 2, characterized in that: The clock signal return analysis is performed based on the arrangement data and the structure data to predict a plurality of predicted bridging information of the signal return ground holes of the clock signal circuit, including: A first reflow analysis model is used to perform clock signal reflow analysis based on the layout data and the structural data to obtain a plurality of predicted bridging information of signal reflow ground holes of the clock signal circuit predicted by the first reflow analysis model.
6. The method according to claim 3, characterized in that The clock signal return analysis is performed based on the arrangement data, the structure data and the setting data to predict a plurality of predicted bridging information of the signal return ground holes of the clock signal circuit, including: A second reflow analysis model is used to perform clock signal reflow analysis based on the layout data, the structure data and the setting data to obtain a plurality of predicted bridging information of signal reflow ground holes of the clock signal circuit predicted by the second reflow analysis model.
7. A clock signal circuit design device, characterized in that: include: An acquisition module, used for acquiring a plurality of three-dimensional models of a circuit board, wherein a signal return ground hole of a clock signal circuit is respectively set according to a specific bridging strategy in each of the three-dimensional models; A scattering simulation module, used to perform scattering parameter simulation processing on each of the three-dimensional models within the target signal frequency range, and generate an electromagnetic interference simulation model corresponding to each of the three-dimensional models; An electromagnetic simulation module, used to perform electromagnetic interference simulation processing based on each of the electromagnetic interference simulation models to obtain electromagnetic interference data corresponding to each of the three-dimensional models; A comparison module, used for comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine a target bridging strategy for the signal return ground holes, wherein the target bridging strategy is used for arranging the signal return ground holes in the circuit board, and the electromagnetic interference data includes electromagnetic energy leakage and electromagnetic radiation intensity; The comparing the electromagnetic interference data corresponding to each of the three-dimensional models to determine the target bridging strategy of the signal return ground hole includes: comparing the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to each of the three-dimensional models to obtain a target three-dimensional model among the multiple three-dimensional models, wherein the electromagnetic energy leakage and electromagnetic radiation intensity corresponding to the target three-dimensional model are the smallest; The specific bridging strategy corresponding to the signal return ground hole in the target three-dimensional model is determined as the target bridging strategy of the signal return ground hole.
8. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the method according to any one of claims 1 to 6.
9. An electronic device, characterized in that: include: a memory storing a computer program; A processor reads a computer program stored in a memory to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Layer switching via hole structure for improving high-speed signal quality
CN104125713A
Circuit board hole site determination method and device, electronic equipment and readable storage medium
CN113221505A