Decoupling capacitor adjustment method and device, server and readable storage medium

By adjusting the power consumption of the load module and obtaining load current parameters, creating load and PDN models, controlling the model operation and adjusting the decoupling capacitor, the problem of inefficient adjustment of decoupling capacitors in the existing technology is solved, and a more efficient PDN design is achieved.

CN119670652APending Publication Date: 2025-03-21PHYTIUM TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411515076.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the prior art, the decoupling capacitor adjustment efficiency is low, resulting in a long design cycle of power distribution network (PDN) and it is difficult to meet the actual application needs.

Method used

By adjusting the power consumption of the load module, obtaining the spectrum curve, maximum current value and minimum current value of the load current, creating a load model and PDN model, controlling the operation of the PDN model, obtaining the load terminal voltage, and adjusting the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage.

Benefits of technology

It significantly improves the efficiency of decoupling capacitor adjustment, shortens the design cycle of PDN, improves the accuracy and success rate of adjusting decoupling capacitors, and can better meet the needs of actual application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670652A_ABST
    Figure CN119670652A_ABST
Patent Text Reader

Abstract

The invention provides a decoupling capacitor adjusting method and device, a server and a readable storage medium, which are applied to the technical field of computers, and the method comprises the following steps: firstly, adjusting the power consumption of a load module to enable a voltage adjusting module to output a load current to the load module through a board-level power supply circuit; acquiring a spectrum curve, a maximum current value and a minimum current value of the load current, creating a load model of the load module based on the spectrum curve, the maximum current value and the minimum current value, creating a PDN model based on the load model, controlling the PDN model to operate and acquiring a load terminal voltage of the load model, according to the method, the load model is created on the basis of the PDN actual measurement parameters, it can be ensured that the characteristics shown by the load model are highly attached to the actual load change, the load model is high in credibility, the accuracy and success rate of adjusting the decoupling capacitor are higher, the design period of the PDN is shortened, and the design efficiency of the board-level power supply circuit is improved. And practical application requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a decoupling capacitor adjustment method, device, server and readable storage medium. Background Art

[0002] With the development of computer technology, the signal rate in computer systems continues to increase, making the power integrity problem of the power distribution network (PDN) increasingly prominent. PDN not only needs to provide clean and stable power supply voltage for power loads, but also provides low-noise loops, noise isolation and electromagnetic integrity for high-speed signals. Therefore, the rationality of PDN design has an important impact on the performance of computer systems.

[0003] In order to reduce the AC impedance of the board-level PDN and thus reduce the impact of high-speed signals on power integrity, it is necessary to set decoupling capacitors in the PDN. The decoupling capacitors can be used to reduce the excessive AC impedance caused by parasitic inductance in the PDN. In practical applications, it is usually necessary to adjust the settings of the decoupling capacitors in the PDN multiple times. This adjustment process is mostly completed by designers based on design experience and related theories. The efficiency of adjusting the decoupling capacitors is low, resulting in a long PDN design cycle and difficulty in meeting actual application requirements. Summary of the invention

[0004] In view of this, the present application is committed to providing a decoupling capacitor adjustment method, device, server and readable storage medium to solve the problem in the prior art that the decoupling capacitor adjustment efficiency is low, resulting in a long PDN design cycle and difficulty in meeting actual application needs.

[0005] In a first aspect, the present application provides a decoupling capacitor adjustment method, which is applied to a power distribution network PDN, wherein the PDN includes a voltage adjustment module, a board-level power supply circuit, and a load module connected in sequence, and the method includes:

[0006] adjusting the power consumption of the load module so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit in response to the power consumption change of the load module;

[0007] Obtaining a frequency spectrum curve, a maximum current value, and a minimum current value of the load current;

[0008] Creating a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value;

[0009] Creating a PDN model of the PDN based on the load model;

[0010] Controlling the operation of the PDN model and obtaining the load terminal voltage of the load model;

[0011] The decoupling capacitor of the board-level power supply circuit is adjusted according to the load terminal voltage.

[0012] In an optional implementation, adjusting the power consumption of the load module includes:

[0013] Acquire multiple test sequences of the load module, wherein the test sequences include multiple preset load power consumptions;

[0014] determining a target test sequence among the plurality of test sequences;

[0015] The power consumption of the load module is adjusted according to a plurality of preset load power consumptions included in the target test sequence.

[0016] In an optional implementation, determining a target test sequence from the multiple test sequences includes:

[0017] adjusting the power consumption of the load module according to each of the test sequences;

[0018] Obtaining a transient current peak value of the load module when the load module is running according to each of the test sequences;

[0019] The test sequence corresponding to the maximum transient current peak is determined as the target test sequence.

[0020] In an optional implementation, creating a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value includes:

[0021] Extracting a plurality of modeling arrays for creating the load model from the frequency spectrum curve, the modeling arrays including current frequency points and amplitudes corresponding to the current frequency points;

[0022] For each of the modeling arrays, based on the amplitude of the modeling array and the rated current amplitude of the voltage adjustment module, calculate the current distribution ratio corresponding to the corresponding modeling array;

[0023] For each of the modeling arrays, based on the current distribution ratio corresponding to the modeling array, the maximum current value and the minimum current value, calculate the first current value and the second current value corresponding to the corresponding modeling array;

[0024] A load model of the load module is created based on the current frequency points, the first current value, and the second current value corresponding to each of the modeling arrays.

[0025] In an optional implementation, the process of calculating the first current value and the second current value corresponding to any one of the modeling arrays includes:

[0026] Calculating the product of the current distribution ratio corresponding to the modeling array and the maximum current value to obtain a first current value corresponding to the modeling array;

[0027] The product of the current distribution ratio corresponding to the modeling array and the minimum current value is calculated to obtain a second current value corresponding to the modeling array.

[0028] In an optional implementation manner, controlling the operation of the PDN model includes:

[0029] The operation of the PDN model is controlled according to the current frequency points, the first current values ​​and the second current values ​​corresponding to each of the modeling arrays.

[0030] In an optional implementation manner, creating a PDN model of the PDN based on the load model includes:

[0031] Creating a power supply model corresponding to the voltage adjustment module and a distribution network model corresponding to the board-level power supply circuit;

[0032] According to the connection relationship between the voltage adjustment module, the board-level power supply circuit and the load module, the power supply model, the distribution network model and the load model are connected in sequence to obtain the PDN model of the PDN.

[0033] In an optional implementation, adjusting the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage includes:

[0034] If the load terminal voltage is not within the preset voltage range, adding a decoupling capacitor to the board-level power supply circuit;

[0035] If the load terminal voltage is within the preset voltage range, the existing decoupling capacitor in the board-level power supply circuit is reduced.

[0036] In a second aspect, the present application provides a decoupling capacitor adjustment device, which is applied to a power distribution network PDN, wherein the PDN includes a voltage adjustment module, a board-level power supply circuit, and a load module connected in sequence, and the device includes:

[0037] A loading unit, used for adjusting the power consumption of the load module, so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit in response to the power consumption change of the load module;

[0038] A first acquisition unit, used to obtain a frequency spectrum curve, a maximum current value, and a minimum current value of the load current;

[0039] A first creating unit, configured to create a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value;

[0040] A second creating unit, configured to create a PDN model of the PDN based on the load model;

[0041] A second acquisition unit, used to control the operation of the PDN model and obtain the load terminal voltage of the load model;

[0042] An adjustment unit is used to adjust the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage.

[0043] In a third aspect, the present application provides a server, comprising a memory, a processor, and a computer program stored in the memory and executed by the processor, wherein when the processor executes the computer program, the steps of the decoupling capacitor adjustment method as described in any one of the first aspects of the present application are implemented.

[0044] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the decoupling capacitor adjustment method as described in any one of the first aspects of the present application are implemented.

[0045] Based on the above content, the decoupling capacitor adjustment method provided in the present application is applied to PDN, which PDN includes a voltage adjustment module, a board-level power supply circuit and a load module connected in sequence. The method first adjusts the power consumption of the load module so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit to respond to the power consumption change of the load module. Further, the spectrum curve, maximum current value and minimum current value of the load current are obtained, and a load model of the load module is created based on the spectrum curve, maximum current value and minimum current value. After that, a PDN model is created based on the load model, the operation of the PDN model is controlled and the load of the load model is obtained. Terminal voltage, and finally, the decoupling capacitor of the board-level power supply circuit is adjusted according to the load terminal voltage. It can be seen that the method provided in the present application creates a load model based on PDN measured parameters such as the spectrum curve of the load current, the maximum current value and the minimum current value, and further obtains the PDN model, which can ensure that during the operation of the PDN model, the characteristics exhibited by the load model are highly consistent with the actual load changes, and the load model has high credibility. Compared with the existing technology, the accuracy and success rate of adjusting the decoupling capacitor based on the load terminal voltage are higher, thereby significantly improving the efficiency of adjusting the decoupling capacitor, which helps to shorten the design cycle of the PDN and meet the actual application needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0047] Figure 1 This is a structural block diagram of a power distribution network provided by this application.

[0048] Figure 2 It is a flow chart of a decoupling capacitor adjustment method provided in the present application.

[0049] Figure 3 It is a schematic diagram of a scenario in which the present application collects relevant information of the load current.

[0050] Figure 4 It is a schematic diagram of the frequency spectrum curve of the load current of the load module.

[0051] Figure 5 It is a schematic diagram of the time domain curve of the load current of the load module.

[0052] Figure 6 This is a structural block diagram of a decoupling capacitor adjustment device provided in the present application.

[0053] Figure 7 This is a structural block diagram of a server provided by this application. DETAILED DESCRIPTION

[0054] 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 ordinary technicians in this field without creative work are within the scope of protection of this application.

[0055] The power distribution network (PDN) refers to the physical circuit that transmits power from the power supply to the load. The current flows from the power supply to the load through the PDN, and then flows from the load back to the power supply through the PDN. The PDN not only needs to provide a clean and stable power supply voltage for the load, but also provides a low-noise loop for high-speed signals, noise isolation, and ensures power integrity. Therefore, the rationality of the PDN design has an important impact on the performance of the computer system.

[0056] Combined with the basic composition of PDN, one of the factors that affect the performance of PDN is the board-level power supply circuit, which can also be called board-level PDN. The board-level power supply circuit in PDN has two main effects on the integrity of PDN power supply, namely DC voltage drop and AC impedance (also called AC noise). For DC voltage drop, it mainly comes from the DC impedance of the board-level power supply circuit. During the design process, the DC impedance can be reduced to the ideal range by increasing the thickness and width of the conductive copper foil in the PCB board and other means to increase the effective flow area. For AC impedance, due to the combined effect of the transient current introduced by the synchronous switching noise in the system to which the PDN belongs and the equivalent parasitic inductance of the board-level power supply circuit itself, the AC impedance will vary greatly due to the different operating frequencies of the system in which the board-level power supply circuit is located.

[0057] In order to reduce the AC impedance of PDN and thus reduce the impact of high-speed signals on power integrity, it is usually necessary to set decoupling capacitors in PDN (specifically, board-level power circuits) to reduce the excessive AC impedance caused by parasitic inductance in PDN through the interaction between decoupling capacitors and equivalent parasitic inductance. In practical applications, it is usually necessary to adjust the settings of decoupling capacitors in PDN multiple times. This adjustment process is mostly completed by designers based on design experience and related theories. The efficiency of adjusting decoupling capacitors is low, resulting in a long PDN design cycle and difficulty in meeting actual application requirements.

[0058] In order to solve the problems existing in the prior art, the present application provides a decoupling capacitor adjustment method, which is applied to PDN. In an optional implementation, the PDN may include: Figure 1 The voltage regulator module (VRM) 10 , the board-level power circuit 20 and the load module 30 are shown.

[0059] Specifically, the output end of the voltage adjustment module 10 is connected to the input end of the board-level power supply circuit 20, and the load current is provided to the load module 30 through the board-level power supply circuit 20. In an optional embodiment, for an application scenario where the load module 30 has a large power consumption, the voltage adjustment module 10 can adopt a multi-phase power supply method, that is, the voltage adjustment module 10 includes a plurality of voltage adjustment submodules, each of which serves as a one-phase power supply circuit, and the output ends of the various voltage adjustment submodules are connected in parallel to jointly provide load current for the downstream circuit. As for the specific implementation method of the voltage adjustment module 10, it can be implemented with reference to the relevant technology, and will not be described in detail here.

[0060] The board-level power supply circuit 20 is the component in the PDN that has the greatest impact on the PDN performance. Figure 1As shown, the board-level power supply circuit mentioned in the present invention mainly refers to the printed circuit board (PCB) mainly used to realize power distribution in the complete PDN. The board-level power supply circuit includes but is not limited to components such as substrates, copper foils, resistors, capacitors (including decoupling capacitors) and inductors for carrying circuit elements. By adjusting the setting of the decoupling capacitors in the board-level power supply circuit 20, the impedance characteristics presented by the board-level power supply circuit 20 can be changed, thereby adjusting the overall performance of the PDN. The decoupling capacitor adjustment method provided in the present application is used to adjust the decoupling capacitors in the board-level power supply circuit, so as to make the PDN have good performance.

[0061] The load module 30 is a load that consumes electrical energy. In practical applications, the load module 30 includes many possibilities. For example, the load module 30 can be a processor (Central Processing Unit, CPU) in a computer device. Of course, other functional modules can also be selected as the load modules of the PDN, which are not listed one by one here.

[0062] It should be emphasized that the implementation process of the decoupling capacitor adjustment method provided in the application depends on the actual PDN. Therefore, before implementing the decoupling capacitor adjustment method provided in the application, it is necessary to refer to Figure 1 The illustrated embodiment provides an actual PDN, and then the decoupling capacitor in the PDN is adjusted by the decoupling capacitor adjustment method provided in the present application.

[0063] The decoupling capacitor adjustment method provided in the present application is applied to electronic devices, which may be servers, personal computers, notebook computers, and other devices capable of executing the computer program corresponding to the decoupling capacitor adjustment method provided in the present application. Figure 2 The decoupling capacitor adjustment method provided in the present application includes the following process.

[0064] S100, adjusting the power consumption of the load module.

[0065] First of all, it should be noted that the execution process of the decoupling capacitor adjustment method provided in this application requires the collection of relevant information about the load current during the operation of the PDN. Therefore, on the basis of providing an actual PDN, it is necessary to further build a Figure 3 The test scenario shown.

[0066] Specifically, an external lead is connected in the power supply circuit of the voltage adjustment module. In actual applications, the external lead can be connected to the inductance element set in the voltage adjustment module, and after the current probe is calibrated, the external lead is placed in the accommodation space set by the current probe. The output end of the current probe is connected to the oscilloscope. The current probe provides the collected load current to the oscilloscope based on the principle of electromagnetic induction, and the oscilloscope displays the changes in the load current.

[0067] In an optional implementation, the voltage adjustment module implements multi-phase power supply through a plurality of voltage adjustment sub-modules. In this case, any one of the multi-phase power supply paths can be selected to connect an external lead, thereby reducing the difficulty of collecting the load current.

[0068] It is understandable that the actual amount of electric power output by the power supply to the load depends on the actual power demand of the load. For the power supply, it provides more electric power to the load under heavy load conditions, and correspondingly, it provides less electric power to the load under light load conditions. For the load, the greater the load power consumption, the more electric power the power supply provides. Therefore, by adjusting the load power consumption, the electric power provided by the power supply can be adjusted.

[0069] Based on the above content, Figure 1 The PDN shown, after the PDN is powered on and started, adjusts the power consumption of the load module, so that the voltage adjustment module responds to the power consumption change of the load module, and outputs the load current (i.e., electric power) to the load module through the board-level power supply circuit. As mentioned above, when the power consumption of the load module increases, the load current of the voltage adjustment module increases, and when the power consumption of the load module decreases, the load current of the voltage adjustment module decreases. This adjustment process can be implemented by referring to the operation process of the PDN in actual applications, and will not be described in detail here.

[0070] In an optional embodiment, the present application provides multiple test sequences, each of which includes multiple preset load power consumptions. For example, when the load module is a CPU, any preset load power consumption may be the power consumption generated by the CPU when including a preset number of logic switch tubes. Of course, in the same test sequence, the number of logic switch tubes corresponding to different preset load power consumptions is different, thereby presenting different CPU power consumptions.

[0071] Based on the above situation, the power consumption of the load module is adjusted according to the preset load power consumption included in each test sequence. Correspondingly, the voltage adjustment module responds to the power consumption change of the load module and provides the load module with a load current that matches the current load power consumption through the board-level power supply. In this process, the transient current peak value of the load module when running according to each test sequence is obtained through an oscilloscope, and the transient current peak value corresponding to each test sequence is obtained, and the test sequence with the largest transient current peak value is used as the target test sequence. Selecting the test sequence with the largest transient current peak value as the target test sequence can ensure that the voltage noise generated is the largest under the same PDN hardware state, thereby more comprehensively and strictly examining whether the design of the PDN meets the application requirements.

[0072] After determining the target test sequence, the power consumption of the load module can be adjusted according to multiple preset load power consumptions included in the target test sequence, and the load current output by the PDN in response to the preset load power consumption changes included in the target test sequence can be collected.

[0073] S110, obtaining a frequency spectrum curve, a maximum current value, and a minimum current value of the load current.

[0074] Combination Figure 3 As shown, after determining the target test sequence, the power consumption of the load module is adjusted according to the preset load power consumption included in the target test sequence, and the spectrum curve, maximum current value and minimum current value of the load current in this process are collected by an oscilloscope. The spectrum curve of the load current can be seen in Figure 4 As shown, the time domain current curve corresponding to the spectrum curve can be seen in Figure 5 It should be noted that Figure 4 In the spectrum curve shown, the current amplitude is the normalized amplitude. Figure 4 as well as Figure 5 By comparing the maximum and minimum current values ​​and the current waveform in the entire time domain, we can determine whether they are reasonable. If there are obvious scattered periodic waveforms, it means that the number of corresponding frequency points in the current acquisition process is small and further frequency point data needs to be supplemented.

[0075] It should be noted that the transient current peak mentioned in the above content is used to characterize the rate of change of the load current and is a parameter related to the length of time, while the maximum current in this step refers to the current amplitude at a certain moment and has nothing to do with the length of time.

[0076] As for the specific process of collecting the spectrum curve, maximum current value and minimum current value of the load current through an oscilloscope, it can be implemented by referring to related technologies and will not be described in detail here.

[0077] S120 : Creating a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value.

[0078] First, multiple modeling arrays for creating load models are extracted from the obtained spectrum curves, combined with Figure 4The spectrum curve shown in FIG. 1 records the current amplitude corresponding to different frequency points. Based on this, the modeling array described in this application includes a current frequency point and the amplitude corresponding to the current frequency point. In practical applications, since the larger the current amplitude is, the larger the current energy corresponding to the current frequency point is, the modeling array with a higher corresponding current amplitude can be collected first. Of course, in theory, the more modeling arrays there are, the more the subsequent load model fits the actual situation of the load module. Correspondingly, the more modeling arrays there are, the longer the modeling cycle and the size of the model will be. Therefore, in practical applications, it is necessary to reasonably select the number of modeling arrays based on the hardware resources and computing power of the modeling equipment, as well as the requirements for model accuracy.

[0079] After obtaining multiple modeling arrays, for each modeling array, the current distribution ratio corresponding to the corresponding modeling array is calculated based on the amplitude of the modeling array and the rated current amplitude of the voltage adjustment module. After obtaining the current distribution ratio corresponding to each modeling array, the first current value and the second current value corresponding to each modeling array can be further calculated based on the current distribution ratio corresponding to the modeling array, the maximum current value and the minimum current value obtained in the above steps.

[0080] For example, the maximum current value obtained in the above steps is 1600A, and the minimum current value is 900A. The specific current frequency points included in the modeling array can be seen in Table 1.

[0081] Table 1

[0082] Current frequency Current amplitude (A) Current distribution ratio (%) First current (A) Second current (A) 1MHz 0.02 0.01 0.16 0.09 10MHz 0.03 0.02 0.32 0.18 100MHz 0.80 0.50 8.04 4.52 0.27GHz 1.29 0.80 12.86 7.23 0.4GHz 1.61 1.00 16.08 9.04 0.5GHz 1.77 1.11 17.69 9.95 0.55GHz 4.82 3.01 48.24 27.13 0.8GHz 17.68 11.05 176.88 99.47 1GHz 13.82 8.64 138.29 77.77 1.1GHz 16.08 10.05 160.80 90.43 1.6GHz 17.68 11.05 176.88 99.47 2GHz 24.11 15.07 241.20 135.64 2.2GHz 11.25 7.03 112.56 63.30 2.4GHz 8.04 5.02 80.40 45.21 3GHz 4.02 2.51 40.24 22.63 3.2GHz 6.43 4.02 64.32 36.17 4GHz 8.04 5.02 80.40 45.21 4.4GHz 5.47 3.42 54.67 30.74 6GHz 3.22 2.01 32.16 18.09 6.6GHz 3.22 2.01 32.16 18.09 6.7GHz 3.22 2.01 32.16 18.09 8GHz 2.41 1.51 24.12 13.56 8.5GHz 2.41 1.51 24.12 13.56 9GHz 1.61 1.00 16.08 9.04 9.5GHz 0.80 0.50 8.04 4.52 10GHz 0.16 0.10 1.61 0.90 sum 160.00 100.00 1600.48 900.03

[0083] It should be noted that the data provided in Table 1 are obtained based on the example that the rated current of any phase in the voltage adjustment module is 160A, and the voltage adjustment module includes a total of 10-phase voltage adjustment sub-modules.

[0084] Taking the first modeling array in Table 1 as an example, the current frequency point included in the modeling array is 1MHz, the current amplitude is 0.02A, and the ratio of the current amplitude to the rated current amplitude of the voltage adjustment module is calculated, that is, 0.02 / 160, and the obtained percentage value is the current distribution ratio corresponding to the first modeling array: 0.01%. For another example, taking the third modeling array in Table 1 as an example, the current frequency point included in the modeling array is 100MHz, and the corresponding current amplitude is 0.8A. The ratio of the current amplitude to the rated current amplitude of the voltage adjustment module is calculated, that is, 0.8 / 160, and the obtained percentage value is the current distribution ratio corresponding to the third modeling array: 0.5%. By analogy, the current distribution ratio corresponding to each modeling array can be calculated.

[0085] Further, following the previous example, for the first modeling array, the product of the maximum current value and the current distribution ratio corresponding to the modeling array is calculated, that is, 1600×0.01%, and the result is 0.16A, which is the first current value corresponding to the first modeling array. Correspondingly, the product of the minimum current value and the current distribution ratio corresponding to the modeling array is calculated, that is, 900×0.01%, and the result is 0.09A, which is the second current value corresponding to the first modeling array. It can be seen that the first current value of each modeling array described in this application is greater than the corresponding second current value. By analogy, the first current value and the second current value corresponding to each modeling array can be calculated.

[0086] Finally, the current frequency points, the first current value, and the second current value corresponding to each of the above modeling arrays are input into the software for creating the load model, and the load model corresponding to the load module can be obtained. As for the specific implementation process of creating the load model by software, and the specific implementation of the software, both can be implemented with reference to the relevant technology, and this application does not limit the specific creation process of the load model.

[0087] S130: Create a PDN model of the PDN based on the load model.

[0088] Combination Figure 1 As shown in the figure, the PDN includes at least a voltage adjustment module, a board-level power supply circuit, and a load module. Based on this, the PDN model should also include at least simulation models corresponding to these three components. Therefore, based on the load model obtained through the above steps, it is necessary to further create a power supply model corresponding to the voltage adjustment module and a distribution network model corresponding to the board-level power supply circuit, and Figure 1 The connection relationship between the voltage adjustment module, the board-level power supply circuit and the load module shown in the figure connects the power supply model, the distribution network model and the load model in sequence, and finally obtains the PDN model of the PDN.

[0089] In practical applications, the power supply model corresponding to the voltage adjustment module has the basic requirement of being able to simulate the electric power supply function of the voltage adjustment module. In addition, when creating the corresponding power supply model through simulation software, the relevant rated parameters of the voltage adjustment module should also be combined, such as rated voltage, operating frequency and other information, which will not be described in detail here. The specific creation process of the power supply model can be implemented by referring to relevant technologies and will not be described in detail here.

[0090] As mentioned above, the board-level power circuit has a more obvious impact on the performance of the PDN. Therefore, the creation of the distribution network model should try to fit the actual situation of the board-level power module. Based on this premise, when creating the distribution network model, it is necessary to obtain the S parameters of the board-level power circuit through relevant test methods. On this basis, the design parameters of the board-level power circuit can also be obtained according to the requirements of the simulation software, mainly including structural parameters and electrical parameters, wherein the structural parameters include but are not limited to the number of layers of the PCB board layer, the thickness of each PCB board layer, and the inter-layer spacing between each PCB board layer. The electrical parameters include but are not limited to the dielectric constant of the filling medium between each PCB board layer, the thickness of the copper foil, the width of the copper foil, and the specification parameters of the existing decoupling capacitors in the board-level PDN. In practical applications, other design parameters can also be selected according to the actual design of the board-level power circuit and the specific requirements for the selection of decoupling capacitors, which are not listed here one by one. It should be noted that the existing decoupling capacitors in the board-level power circuit can be obtained by testing the S parameters of the decoupling capacitor to complete the modeling of the decoupling capacitor, or the simulation model of the decoupling capacitor can be directly obtained from the decoupling capacitor supplier. The specific needs need to be selected in combination with the actual situation, and this application does not make specific restrictions on this.

[0091] S140: Control the operation of the PDN model and obtain the load-end voltage of the load model.

[0092] After completing the creation of the PDN model, you can control the operation of the PDN model. Based on the above content, it can be known that when creating the load model, multiple modeling arrays collected have been configured to the load model, including different frequency points and the first current value and the second current value corresponding to each frequency point. Based on this, the operation of the PDN model is controlled according to the current frequency point, the first current value and the second current value corresponding to each modeling array, so as to simulate the actual operation of the PDN and obtain the load end voltage of the load model, that is, the working voltage of the input load module in the actual PDN.

[0093] S150, adjusting the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage.

[0094] Combined with the introduction of PDN in the above content, the voltage adjustment module provides power to the load module through the board-level power supply circuit. The impedance of the board-level power supply circuit directly affects the load-end voltage finally output to the load module, and the selection and arrangement of the decoupling capacitor have a direct impact on the impedance of the board-level power supply circuit. Therefore, the load-end voltage obtained through simulation can be used as a reference for adjusting the decoupling capacitor of the board-level power supply circuit.

[0095] Specifically, if the obtained load-end voltage is not within the preset voltage range, it is necessary to add a decoupling capacitor in the distribution network model. On the contrary, if the obtained load-end voltage is within the preset voltage range, the existing decoupling capacitor in the distribution network model can be reduced accordingly. It should be noted that the adjustment of the decoupling capacitor usually requires multiple times. Taking the addition of decoupling capacitors in the distribution network model as an example, after adding one or more decoupling capacitors, it is necessary to feedback and execute S140, that is, control the operation of the PDN model again, and based on the relationship between the obtained load-end voltage and the preset voltage range, determine whether it is necessary to further adjust the setting of the decoupling capacitor, and repeat this process until the simulated load voltage is within the preset voltage range. According to the specifications and quantity of the decoupling capacitors finally determined, the decoupling capacitors in the board-level power supply circuit are increased. As for the situation where the load-end voltage is determined to be within the preset voltage range in the first simulation, in order to further simplify the composition of the distribution network model and reduce the overall cost of the PDN, it is possible to try to reduce the existing decoupling capacitors in the distribution network model while ensuring that the load-end voltage is within the preset voltage range. Similar to the aforementioned process of adding decoupling capacitors, after reducing the decoupling capacitors in the PDN model, return to execute S140 and further determine the relationship between the load-end voltage and the preset voltage range. If the load-end voltage is still within the preset voltage range, it is possible to try again to reduce the decoupling capacitors in the distribution network model, and so on, until the obtained load-end voltage is not within the preset voltage range. The decoupling capacitor adjustment scheme obtained in the previous simulation process is used as the final decoupling capacitor adjustment scheme to reduce the decoupling capacitors in the board-level power supply circuit.

[0096] As for the determination of the specifications and quantity of the decoupling capacitors in the process of increasing or decreasing the decoupling capacitors in the above process, reference may be made to the relevant technical implementation, and this application will not introduce it in detail.

[0097] To summarize, the decoupling capacitor adjustment method provided in the present application controls the actual PDN operation, collects the spectrum curve of the load current, the maximum current value, the minimum current value and other PDN measured parameters during the actual operation of the PDN to create a load model, and further obtains the PDN model. This can ensure that during the control of the PDN model operation, the characteristics exhibited by the load model are highly consistent with the actual load changes, and the load model has high credibility. Compared with the existing technology, the accuracy and success rate of adjusting the decoupling capacitor based on the load-end voltage are higher, thereby significantly improving the efficiency of adjusting the decoupling capacitor, helping to shorten the PDN design cycle, and thus meeting actual application needs.

[0098] The decoupling capacitor adjustment device provided by the present invention is introduced below. The decoupling capacitor adjustment device provided by the present invention is applied to the PDN provided in the above content, and belongs to the same application concept as the decoupling capacitor adjustment method provided in the embodiment of the present application, and can execute the decoupling capacitor adjustment method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects of executing the decoupling capacitor adjustment method. For technical details not described in detail in this embodiment, please refer to the decoupling capacitor adjustment method provided in the embodiment of the present application, and will not be repeated here.

[0099] See also Figure 6 As shown, the decoupling capacitor adjustment device provided by the present application includes:

[0100] The loading unit 101 is used to adjust the power consumption of the load module so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit in response to the power consumption change of the load module;

[0101] The first acquisition unit 102 is used to obtain the frequency spectrum curve, the maximum current value and the minimum current value of the load current;

[0102] A first creating unit 103, configured to create a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value;

[0103] A second creating unit 104, configured to create a PDN model of the PDN based on the load model;

[0104] The second acquisition unit 105 is used to control the operation of the PDN model and obtain the load terminal voltage of the load model;

[0105] The adjustment unit 106 is used to adjust the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage.

[0106] Below, reference Figure 7 To describe the server provided by the embodiment of the present invention, the server provided by the embodiment may include: at least one processor 100, at least one communication interface 200, at least one memory 300 and at least one communication bus 400;

[0107] In the embodiment of the present invention, the number of the processor 100, the communication interface 200, the memory 300, and the communication bus 400 is at least one, and the processor 100, the communication interface 200, and the memory 300 communicate with each other through the communication bus 400; obviously, Figure 7 The communication connections shown for the processor 100, the communication interface 200, the memory 300, and the communication bus 400 are merely optional;

[0108] Optionally, the communication interface 200 may be an interface of a communication module, such as an interface of a GSM module; the processor 100 may be a central processing unit CPU, or an application specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention.

[0109] The memory 300 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0110] The processor 100 is specifically used to execute the application program in the memory to implement the steps of the decoupling capacitor adjustment method described above.

[0111] In some embodiments, this embodiment further provides a computer-readable storage medium, such as a floppy disk, an optical disk, a hard disk, a flash memory, a U disk, an SD (Secure Digital Memory Card) card, an MMC (Multimedia Card) card, etc., in which one or more instructions for implementing the above steps are stored, and when the one or more instructions are executed by one or more processors, the processors execute the decoupling capacitor adjustment method described above. For the relevant specific implementation, please refer to the above description, which will not be repeated here.

[0112] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the decoupling capacitor adjustment method according to various embodiments of the present application described in the above content of this specification.

[0113] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0114] Those skilled in the art will appreciate that the contents disclosed in this disclosure may be subject to various modifications and improvements. For example, the various devices or components described above may be implemented by hardware, or by software, firmware, or a combination of some or all of the three.

[0115] In addition, although the present disclosure makes various references to certain units in the system according to embodiments of the present disclosure, any number of different units can be used and run on the client and / or server. The units are only illustrative, and different aspects of the system and method can use different units.

[0116] Flowcharts are used in this disclosure to illustrate the steps of the method according to the embodiments of the present disclosure. It should be understood that the preceding or following steps are not necessarily performed precisely in order. On the contrary, various steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes.

[0117] Those skilled in the art will appreciate that all or part of the steps in the above method can be completed by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, etc. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiment can be implemented in the form of hardware or in the form of a software functional module. The present disclosure is not limited to any particular form of combination of hardware and software.

[0118] Unless otherwise defined, all terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present disclosure belongs. It should also be understood that terms such as those defined in common dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or highly formal sense, unless explicitly defined as such herein.

[0119] The above is an explanation of the present disclosure and should not be considered as a limitation thereof. Although several exemplary embodiments of the present disclosure are described, it will be readily understood by those skilled in the art that many modifications may be made to the exemplary embodiments without departing from the novel teachings and advantages of the present disclosure. Therefore, all such modifications are intended to be included within the scope of the present disclosure as defined in the claims. It should be understood that the above is an explanation of the present disclosure and should not be considered to be limited to the specific embodiments disclosed, and modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the appended claims. The present disclosure is defined by the claims and their equivalents.

Claims

1. A decoupling capacitor adjustment method, characterized in that: Applied to a power distribution network PDN, the PDN includes a voltage adjustment module, a board-level power circuit and a load module connected in sequence, the method includes: adjusting the power consumption of the load module so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit in response to the power consumption change of the load module; Obtaining a frequency spectrum curve, a maximum current value, and a minimum current value of the load current; Creating a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value; Creating a PDN model of the PDN based on the load model; Controlling the operation of the PDN model and obtaining the load terminal voltage of the load model; The decoupling capacitor of the board-level power supply circuit is adjusted according to the load terminal voltage.

2. The method according to claim 1, characterized in that Adjusting the power consumption of the load module includes: Acquire multiple test sequences of the load module, wherein the test sequences include multiple preset load power consumptions; determining a target test sequence among the plurality of test sequences; The power consumption of the load module is adjusted according to a plurality of preset load power consumptions included in the target test sequence.

3. The method according to claim 2, characterized in that Determining a target test sequence among the plurality of test sequences comprises: adjusting the power consumption of the load module according to each of the test sequences; Obtaining a transient current peak value of the load module when the load module is running according to each of the test sequences; The test sequence corresponding to the maximum transient current peak is determined as the target test sequence.

4. The method according to claim 1, characterized in that: Creating a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value includes: Extracting a plurality of modeling arrays for creating the load model from the frequency spectrum curve, the modeling arrays including current frequency points and amplitudes corresponding to the current frequency points; For each of the modeling arrays, based on the amplitude of the modeling array and the rated current amplitude of the voltage adjustment module, calculate the current distribution ratio corresponding to the corresponding modeling array; For each of the modeling arrays, based on the current distribution ratio corresponding to the modeling array, the maximum current value and the minimum current value, calculate the first current value and the second current value corresponding to the corresponding modeling array; A load model of the load module is created based on the current frequency points, the first current value, and the second current value corresponding to each of the modeling arrays.

5. The method according to claim 4, characterized in that The process of calculating the first current value and the second current value corresponding to any of the modeling arrays includes: Calculating the product of the current distribution ratio corresponding to the modeling array and the maximum current value to obtain a first current value corresponding to the modeling array; The product of the current distribution ratio corresponding to the modeling array and the minimum current value is calculated to obtain a second current value corresponding to the modeling array.

6. The method according to claim 5, characterized in that Controlling the operation of the PDN model, including: The operation of the PDN model is controlled according to the current frequency points, the first current values ​​and the second current values ​​corresponding to each of the modeling arrays.

7. The method according to claim 1, characterized in that Creating a PDN model of the PDN based on the load model includes: Creating a power supply model corresponding to the voltage adjustment module and a distribution network model corresponding to the board-level power supply circuit; According to the connection relationship between the voltage adjustment module, the board-level power supply circuit and the load module, the power supply model, the distribution network model and the load model are connected in sequence to obtain the PDN model of the PDN.

8. The method according to claim 1, characterized in that Adjusting the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage includes: If the load terminal voltage is not within the preset voltage range, adding a decoupling capacitor to the board-level power supply circuit; If the load terminal voltage is within the preset voltage range, the existing decoupling capacitor in the board-level power supply circuit is reduced.

9. A decoupling capacitor adjustment device, characterized in that: Applied to a power distribution network PDN, the PDN includes a voltage adjustment module, a board-level power supply circuit and a load module connected in sequence, and the device includes: A loading unit, used for adjusting the power consumption of the load module, so that the voltage adjustment module outputs a load current to the load module through the board-level power supply circuit in response to the power consumption change of the load module; A first acquisition unit, used to obtain a frequency spectrum curve, a maximum current value, and a minimum current value of the load current; A first creating unit, configured to create a load model of the load module based on the frequency spectrum curve, the maximum current value, and the minimum current value; A second creating unit, configured to create a PDN model of the PDN based on the load model; A second acquisition unit, used to control the operation of the PDN model and obtain the load terminal voltage of the load model; An adjustment unit is used to adjust the decoupling capacitor of the board-level power supply circuit according to the load terminal voltage.

10. A server comprising a memory, a processor, and a computer program stored in the memory and executed by the processor, characterized in that: When the processor executes the computer program, the steps of the decoupling capacitor adjustment method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the decoupling capacitor adjustment method according to any one of claims 1 to 8 are implemented.

Citation Information

Cited By

  • Power distribution network (PDN) system, electronic equipment and board-level network module

    CN119519418A

  • Electric quantity distribution protection system of mobile phone power adapter

    CN120109971A