Solder ball simulation analysis method and device, electronic equipment and storage medium

Through the solder ball simulation analysis method, the problem of the performance of the solder ball in different operating environments is solved. The simulation signal port is connected to the coaxial body and the signal solder ball model, the equivalent dielectric constant is adjusted, the test impedance is obtained and the welding ball model is corrected, and the welding ball model is corrected, efficient simulation analysis and correction is achieved.

CN120218010AActive Publication Date: 2025-06-27FEITENG TECH (CHANGSHA) CO LTD +1

Patent Information

Application Number
CN202510495944.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-06-27
Estimated Expiration
2045-04-21

AI Technical Summary

Technical Problem

When studying immersion liquid cooling, the prior art ignores the impact of the change in the equivalent dielectric constant when the server working environment changes from air to cool liquid on signal transmission, especially on the structure of the solder ball, making it difficult to ensure that the performance of the solder ball in different operating environments meets the requirements.

Method used

A solder ball simulation analysis method is provided. By creating a coaxial body, a signal solder ball model and a signal reflow plane, the equivalent dielectric constant of the coaxial body is adjusted, so that its impedance matches the target impedance of the test signal, outputs the test signal and obtains the test impedance of the solder ball model in air and cold liquid environments, and corrects the solder ball model according to the results.

Benefits of technology

The simulation analysis of butt solder balls in different operating environments is realized, ensuring that the solder balls can meet the performance requirements in different environments, and improving the reliability and accuracy of simulation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120218010A_ABST
    Figure CN120218010A_ABST
Patent Text Reader

Abstract

The invention provides a solder ball simulation analysis method and device, electronic equipment and a storage medium, and is applied to the technical field of computers, and the method comprises the steps: after creating a coaxial body, a signal solder ball model and a signal backflow plane, connecting the coaxial body with the signal solder ball model according to a preset contact area, and adjusting the effective dielectric constant of the coaxial body, the method comprises the following steps of: connecting a simulation signal port with a coaxial body to enable impedance of the coaxial body to be matched with target impedance of a test signal, further, respectively connecting the simulation signal port with the coaxial body and a signal backflow plane, outputting the test signal through the simulation signal port, and respectively acquiring test impedance of a signal solder ball model in an air environment and a target cold liquid environment; finally, the signal solder ball model is corrected according to the test impedance, simulation analysis of the solder ball in different operation environments can be achieved through the method, a reference basis is provided for correction of the signal solder ball model, and the solder ball can meet the performance requirements in the different operation environments.
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 solder ball simulation analysis method, device, electronic device and storage medium. Background Art

[0002] With the continuous development of computer technology, a new generation of high-performance servers has been widely used. While high-performance servers provide users with better computing services, they also bring severe challenges to the thermal design costs of servers.

[0003] The existing technology uses immersion liquid cooling to solve the heat dissipation problem of high-performance servers, which can better balance the server performance and thermal design cost. However, the existing technology's research on immersion liquid cooling often focuses on improving thermal efficiency, and ignores the impact of the change in the equivalent dielectric constant of the operating environment on signal transmission when the server working environment changes from air to cold liquid. In particular, for the solder ball structure directly exposed to the operating environment, it is more affected by the operating environment. Therefore, how to simulate and analyze the solder ball under different operating environments, correct the solder ball structure, and ensure that the solder ball can meet the performance requirements under different operating environments has become one of the problems that technical personnel in this field need to solve urgently. Summary of the invention

[0004] In view of this, the present application is committed to providing a solder ball simulation analysis method, device, electronic device and storage medium to simulate and analyze the solder balls and correct the solder balls according to the analysis results to ensure that the solder balls can meet the performance requirements under different operating environments.

[0005] In a first aspect, the present application provides a solder ball simulation analysis method, comprising: Create coaxial body, signal solder ball model and signal reflow plane; Connecting the coaxial body to the signal solder ball model according to a preset contact area, and adjusting the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal; Connecting the simulation signal port to the coaxial body and the signal return plane respectively; Outputting the test signal through the simulation signal port, and respectively obtaining the test impedance of the signal solder ball model in an air environment and a target cold liquid environment; The signal solder ball model is modified according to the test impedance.

[0006] In an optional embodiment, the test impedance includes a first test impedance obtained in an air environment and a second test impedance obtained in the target cold liquid environment; Correcting the signal solder ball model according to the test impedance includes: If the first test impedance meets the preset impedance deviation requirement and the second test impedance does not meet the preset impedance deviation requirement, adjust the size of the signal solder ball model; If both the first test impedance and the second test impedance meet the preset impedance deviation requirement, determine that the signal solder ball corresponding to the signal solder ball model is allowed to be used in the cold liquid.

[0007] In an alternative embodiment, adjusting the size of the signal solder ball model includes: Adjust at least one of the diameter and the soldering height of the signal solder ball model while maintaining the preset contact area unchanged.

[0008] In an alternative embodiment, creating the coaxial body, the signal solder ball model, and the signal return plane includes: Create a corresponding signal solder ball model according to the layout information of the ball grid array to which the signal solder ball belongs. The signal solder ball model includes a first contact surface and a second contact surface that are symmetrically arranged; Create a first coaxial body and a first signal return plane corresponding to the first contact surface, and a second coaxial body and a second signal return plane corresponding to the second contact surface.

[0009] In an alternative embodiment, the process of creating any one of the signal return planes includes: According to the layout information, determine whether there is a reflow solder ball within a preset range centered on the signal solder ball; If there is a reflow solder ball within the preset range, create a reflow solder ball model corresponding to the reflow solder ball, and create the signal return plane based on the reflow solder ball model; If there is no reflow solder ball within the preset range, create a reflow solder ball model within the preset range, and create the signal return plane based on the reflow solder ball model.

[0010] In an alternative embodiment, the solder ball simulation analysis method provided in the first aspect of the present application further includes: correcting the size of the reflow solder ball model according to the size of the signal solder ball model.

[0011] In an alternative embodiment, the solder ball simulation analysis method provided in the first aspect of the present application further includes: creating a simulation signal source and connecting the simulation signal source to the simulation signal port; Outputting the test signal through the simulation signal port includes: Controlling the simulation signal source to output the test signal through the simulation signal port.

[0012] In a second aspect, the present application provides a solder ball simulation analysis device, including: The first modeling unit is configured to create a coaxial body, a signal solder ball model, and a signal return plane; connect the coaxial body to the signal solder ball model according to a preset contact area, and adjust the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal; connect the simulation signal ports to the coaxial body and the signal return plane respectively; The testing unit is configured to output the test signal through the simulation signal ports, and respectively obtain the test impedances of the signal solder ball model in an air environment and a target cold liquid environment; The first correction unit is configured to correct the signal solder ball model according to the test impedance.

[0013] In a third aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executed by the processor. When the processor executes the computer program, the steps of the solder ball simulation analysis method according to any one of the first aspects of the present application are implemented.

[0014] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the solder ball simulation analysis method according to any one of the first aspects of the present application are implemented.

[0015] Based on the above content, for the solder ball simulation analysis method provided by the present application, after creating a coaxial body, a signal solder ball model, and a signal return plane, the coaxial body is connected to the signal solder ball model according to a preset contact area, and the equivalent dielectric constant of the coaxial body is adjusted so that the impedance of the coaxial body matches the target impedance of the test signal. Further, the simulation signal ports are respectively connected to the coaxial body and the signal return plane, the test signal is output through the simulation signal ports, and the test impedances of the signal solder ball model in an air environment and a target cold liquid environment are respectively obtained. Finally, the signal solder ball model is corrected according to the test impedance. Through this method, the simulation analysis of the solder ball in different operating environments can be realized, and a reference basis for correcting the signal solder ball model can be provided, which helps the solder ball to meet the performance requirements in different operating environments.

[0016] Further, the simulation signal ports are connected to the signal solder ball model through the coaxial body. Since the impedance of the coaxial body matches the target impedance of the test signal, it can be ensured that the coaxial body does not affect the transmission of the test signal. At the same time, through the coaxial body, the external interference amount introduced by directly connecting the simulation signal ports to the signal solder ball model can be avoided, thereby ensuring the reliability and accuracy of the simulation results. Description of the Drawings

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0018] Figure 1 It is a schematic flowchart of a solder ball simulation analysis method provided by this application.

[0019] Figure 2 It is a schematic diagram of the solder ball simulation structure provided by this application.

[0020] Figure 3 It is a schematic diagram of the contact surface between the signal solder ball model and the coaxial body.

[0021] Figure 4a and Figure 4b are schematic diagrams of two positional relationships between the coaxial body and the signal return plane.

[0022] Figure 5 It is a schematic flowchart of another solder ball simulation analysis method provided by this application.

[0023] Figure 6 It is a schematic diagram of the structure of a solder ball simulation analysis device provided by this application.

[0024] Figure 7 It is a schematic diagram of the structure of another solder ball simulation analysis device provided by this application.

[0025] Figure 8 It is a schematic diagram of the structure of yet another solder ball simulation analysis device provided by this application.

[0026] Figure 9 It is a schematic diagram of the structure of an electronic device provided by this application. Detailed implementation manners

[0027] The following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of them. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope protected by this application.

[0028] As described above, the prior art research on immersion liquid cooling focuses on improving thermal efficiency. When the server working environment changes from air to cold liquid, there is still a lack of sufficient research on the impact of the change in the equivalent dielectric constant of the operating environment on signal transmission. Especially for the solder ball structure directly exposed to the operating environment, it is more affected by the operating environment. The industry's attention to this field is significantly insufficient. Therefore, how to perform simulation analysis on solder balls in different operating environments, modify the solder ball structure, and ensure that the solder balls can meet the performance requirements in different operating environments has become an urgent problem for those skilled in the art.

[0029] To solve the above problems, the present application provides a solder ball simulation analysis method to achieve simulation analysis of solder balls in different operating environments and provide a reference basis for modifying the signal solder ball model, which helps the solder balls meet the performance requirements in different operating environments.

[0030] The solder ball simulation analysis method provided by the present application is applied to an electronic device, which can be a local server, a laptop computer, a PC (personal computer), or other electronic devices that can run software programs and then execute the solder ball simulation analysis method provided by the present application. Of course, in some cases, it can also be a server on the network side.

[0031] See Figure 1 , the solder ball simulation analysis method provided by the present application includes the following steps: S100. Create a coaxial body, a signal solder ball model, and a signal return plane.

[0032] In practical applications, a ball grid array (BGA) includes various component structures such as vias and pads and is connected to signal solder balls and reflow solder balls. The method provided by the present application mainly analyzes the performance of the signal solder balls in different application environments. Therefore, it is first necessary to create a signal solder ball model corresponding to the signal solder balls. In an optional implementation manner, the BGA is designed based on the BGA layout information in the chip design process. The BGA layout information includes the design information of each component structure of the BGA, such as the outer dimension, layout position, and connection relationship, etc. Based on this, the signal solder ball model can be created according to the design information related to the signal solder balls recorded in the BGA layout information. In practical applications, the design information related to the signal solder balls includes the maximum center distance of the solder balls and the height after soldering. Of course, it can also include other information related to creating the signal solder ball model, which will not be elaborated here one by one. Without exceeding the core idea of the present application, it also belongs to the scope protected by the present application.

[0033] Furthermore, considering the role of signal solder balls in the chip architecture, signal solder balls are usually used to connect two structural layers in a chip in practical applications, which means that signal solder balls include two symmetrical contact surfaces. Therefore, when creating a signal solder ball model, the first contact surface and the second contact surface that are symmetrically arranged should also be included.

[0034] In the related art, when performing simulation analysis on BGA, the simulation signal port for outputting test signals is usually directly connected to the signal solder ball model. This simulation method is likely to introduce the interference amount between the solder ball model and the simulation signal port, thereby affecting the accuracy of the simulation results. To solve this problem, the present application provides a coaxial body. The coaxial body is used to connect the simulation signal port and the signal solder ball model, that is, one end of the coaxial body is connected to the simulation signal port, and the other end is connected to the signal solder ball model. It should be emphasized that the coaxial body provided by the present application is used to realize the signal transmission between the simulation signal port and the signal solder ball model, and the equivalent dielectric constant of the coaxial body is adjustable to meet the transmission requirements of different test signals. As for the specific configuration process of the coaxial body, reference can be made to the relevant content of S110, which will not be elaborated here for the time being.

[0035] As mentioned above, the signal solder ball model includes the first contact surface and the second contact surface. To fully simulate the operating scenario of the signal solder ball, it is necessary to create a first coaxial body corresponding to the first contact surface and a second coaxial body corresponding to the second contact surface. It should be noted that the first contact surface and the second base surface need to be connected by the coaxial body. Therefore, the actual sizes of the first contact surface and the second contact surface can be adjusted according to requirements in subsequent steps. As for the length of the coaxial body, it can be determined according to the wavelength of the test signal and other factors, such as the distance between differential signal lines, which will not be elaborated here.

[0036] In the simulation analysis method provided by the present application, the signal return plane is mainly used to cooperate with the signal simulation port to provide a complete signal transmission path for the test signal. Referring to the creation process of the coaxial body mentioned above, the signal return plane also includes a first signal return plane corresponding to the first contact surface of the signal solder ball model and a second signal return plane corresponding to the second contact surface of the signal solder ball model. It should be noted that the signal return plane provided by the present application is an ideal conductor, and no loss will occur when the test signal is transmitted in it, and the signal return plane will not introduce any impurity signals.

[0037] The composition structure of the BGA also includes reflow solder balls. First of all, it should be noted that in terms of the solder ball structure, there is no difference between the signal solder balls and the reflow solder balls. The difference between the two is only limited to their different functions in the BGA structure. As mentioned above, the signal solder balls are mainly used to transmit signals. It can be understood that any signal corresponds to a reference ground, and a corresponding signal transmission loop is required to complete the transmission. This is exactly the function of the reflow solder balls, that is, to provide a reference ground and form a signal transmission loop.

[0038] Based on the above content, the aforementioned first signal return plane and the second signal return plane can be created based on the reflow solder ball model, that is, the signal return plane is connected to the reflow solder ball model, so as to realize the functions of providing a reference ground and a signal return path through the reflow solder ball model.

[0039] Based on the layout information of the BGA, there is no fixed rule for the layout of the reflow solder balls and the signal solder balls. Therefore, for any signal solder ball, it may be necessary to cooperate with a reflow solder ball at a relatively long distance to complete signal transmission. If the signal return plane is created according to the actual layout of the signal solder balls and the reflow solder balls, it may lead to an overly complex model structure and have no positive impact on the simulation results. Based on this, in the simulation analysis method provided in this application, when creating any of the aforementioned signal return planes, first, according to the layout information of the BGA structure, it is determined whether there is a reflow solder ball within a preset range centered on the signal solder ball. If there is a reflow solder ball within the preset range, the reflow solder ball model corresponding to the reflow solder ball is created according to the BGA layout information, and the signal return plane is created based on the reflow solder ball model. On the contrary, if there is no reflow solder ball within the preset range, in order to avoid creating a signal return plane with an overly complex structure and a too long path, a reflow solder ball model is first created within the preset range, and the signal return plane is created based on the newly created reflow solder ball model, so as to better realize the test signal transmission. As for the size of the preset range, it can be considered in combination with factors such as the layout information of the BGA and the complexity of the model. The specific setting of the preset range in this application is not limited.

[0040] Taking the test signal as a differential signal (requiring two transmission paths) as an example, the simulation model created in this application can include a structure as shown in Figure 2 It can be seen that in order to match the transmission requirements of the differential signal, the model includes two signal solder ball models, and each signal solder ball model corresponds to two symmetrically arranged coaxial bodies, that is, the first coaxial body and the second coaxial body. Correspondingly, two signal return planes are included. It can be understood that in the Figure 2 simulation model shown, the coaxial bodies on the same side share the signal return plane on the same side. When applying other test signals for testing, a matching simulation analysis model can be created according to the specific test requirements of the test signal and the BGA layout information. Figure 2The structure shown is only for illustrative purposes. In actual applications, a simulation analysis model can be created according to the method provided in this application and specific non-simulation analysis requirements.

[0041] S110. Connect the coaxial body to the signal solder ball model according to a preset contact area, and adjust the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal.

[0042] As can be seen from the following content, this application can correct the size of the signal solder ball model according to the simulation analysis results. To ensure the accuracy of the analysis results, it is required that the size of the contact surface between the coaxial body and the signal solder ball model remains unchanged. Therefore, before connecting the coaxial body to the signal solder ball model, configure the preset contact area between the coaxial body and the signal solder ball model, and connect the coaxial body to the signal solder ball model according to this preset contact area. Correspondingly, when adjusting the size of the signal solder ball model subsequently, keep this preset contact area unchanged. The specific value of the preset contact area can be determined by considering factors such as the impedance requirements of the test signal, the adjustment range of the equivalent node constant of the coaxial body, and the design dimensions of the signal solder ball model and the coaxial body. Any value that can meet the test requirements is optional and also falls within the scope of protection of this application without exceeding the core idea of this application. As shown in Figure 3 As shown, the first contact surface corresponds to the first coaxial body between the same signal solder ball model, and correspondingly, the second contact surface corresponds to the second coaxial body. The sizes of the first contact surface and the second contact surface are both the aforementioned preset contact area and remain unchanged during the simulation process.

[0043] It can be understood that in the actual structure of the BGA, there is no coaxial body provided. The purpose of setting the coaxial body in this application is to eliminate the interference signals that may be introduced by directly connecting the simulation signal port to the signal solder ball model. Therefore, it is necessary to further configure the coaxial body to achieve the above purpose. Before performing a simulation analysis on the signal solder ball, the test signal to be used has been determined. Based on this, the signal transmission rate and the target impedance corresponding to the simulation signal can be determined. For example, for the PCIe5.0 signal, its signal transmission rate is 32 Gbps and the target impedance is 85 Ω. By configuring the equivalent dielectric constant of the coaxial body, the impedance of the coaxial body can be changed until the impedance of the coaxial body matches the target impedance of the test signal, that is, the deviation from the target impedance of the test signal is within a preset impedance deviation range (ideally, the two are the same). Similar to the aforementioned signal return plane, the coaxial body provided in this application is also an ideal conductor. By configuring the preset contact area and adjusting the equivalent dielectric constant, the energy loss generated during the transmission of the test signal on the coaxial body can be excluded, and the influence of the introduction of the coaxial body on the simulation results of the solder ball model can be avoided.

[0044] Combined with Figure 2As shown, in the case where the test signal is a differential signal, two signal solder ball models are required, and correspondingly, two sets of coaxial bodies need to be created. There are two creation modes between each set of coaxial bodies and the signal return plane. Specifically, refer to Figure 4a As shown, the two coaxial bodies can be surrounded together by the signal return plane, that is, created in a split form, or Figure 4b As shown, the two coaxial bodies are respectively surrounded by the signal return plane, that is, created in a single-ended form. Either of the two methods can be arbitrarily selected, as long as the requirements of the foregoing preset contact area and target impedance are met.

[0045] S120. Connect the simulation signal ports to the coaxial bodies and the signal return plane respectively.

[0046] After the foregoing steps, the creation and configuration of the simulation model have been completed, and the connection between the simulation signal port, the coaxial body, and the signal return plane can be further established. It should be noted that the creation or invocation of the simulation signal port can be implemented based on related technologies, and the present application does not make specific limitations thereon.

[0047] S130. Output the test signal through the simulation signal port, and respectively obtain the test impedance of the signal solder ball model in the air environment and the target liquid cooling environment.

[0048] Control the simulation signal port to output the test signal, perform a passive test on the simulation model created in the foregoing steps, and obtain the test impedance of the signal solder ball model. It should be emphasized that the test process is divided into two operating environments, namely the air environment and the target liquid cooling environment. Among them, the target liquid cooling environment can be any liquid cooling environment that a BGA structure may apply, and can be specifically determined based on actual test requirements. During the actual test process, the simulation of different operating environments can be changed by configuring the parameters of the test scenario, and the specific process can be implemented with reference to related technologies and will not be elaborated here.

[0049] Obtain the test impedance of the signal solder ball model in the air environment as the first test impedance. Correspondingly, obtain the test impedance of the signal solder ball model in the target liquid cooling environment as the second test impedance.

[0050] S140. Modify the signal solder ball model according to the test impedance.

[0051] Specifically, if the obtained first test impedance meets the preset impedance deviation requirement, while the second test impedance does not meet the preset impedance deviation requirement, it can indicate that there is a large difference in the equivalent dielectric constants between the target cold liquid and air. The current signal solder ball only meets the usage requirements in an air environment and does not meet the usage requirements in the target liquid cooling environment. It is necessary to further adjust the size of the signal solder ball model. As mentioned above, when correcting the size of the signal solder ball model, it is necessary to maintain the contact surface between the signal solder ball model and the coaxial body unchanged. Therefore, it is necessary to adjust the size of the signal solder ball model while maintaining the preset contact area unchanged. Specifically, at least one of the diameter and the soldering height of the signal solder ball model can be adjusted. It can be understood that during the adjustment process of the signal solder ball model, relevant information in the BGA layout information, such as the maximum center distance between signal solder balls, etc., can also be referred to, which will not be elaborated here. If the adjustment of the signal model size causes a change in the outer dimensions of the coaxial body, it is necessary to synchronously adjust the equivalent dielectric constant of the coaxial body to maintain the impedance of the coaxial body matching the target impedance of the test signal.

[0052] After completing the above adjustments, S130 can be executed again. After multiple adjustment tests, until both the first test impedance and the second test impedance meet the preset impedance deviation requirements. As for the specific range of the preset impedance deviation, it can be determined by combining factors such as the actual transmission requirements of the test signal, and this application does not make specific limitations on this.

[0053] Furthermore, if both the first test impedance and the second test impedance meet the preset impedance deviation requirements, it can be determined that the signal solder ball corresponding to the signal solder ball model is allowed to be used in the cold liquid. At the same time, it can also be determined that the influence of the target cold liquid on signal transmission is small, and the system used in the air environment can be directly applied to the target cold liquid.

[0054] Of course, if the first test impedance does not meet the preset impedance deviation requirement, the signal solder ball model also needs to be corrected according to the aforementioned method.

[0055] It can be understood that in the related art, in order to verify whether a signal solder ball can operate in a target liquid cooling environment, usually only the operation process of the signal solder ball in the target liquid cooling environment is tested. Different from the related art, the simulation analysis method provided in this application modifies the signal solder ball model based on the test impedance of the signal solder ball model in the air environment and the target liquid cooling environment. Considering that the liquid cooling environment belongs to a complex medium environment relative to the air environment, the equivalent dielectric constant of liquid cooling can vary with the specific liquid used for cooling, and the equivalent dielectric constant directly affects the impedance of the signal solder ball. Based on this, the first test impedance measured in the air environment can be used as an analysis benchmark. According to the first test impedance, it can be determined whether to optimize the size of the solder ball or replace the target liquid cooling (that is, the target liquid cooling is only suitable for use as a heat dissipation medium and cannot meet the signal transmission requirements). Further, after replacing the liquid cooling, all simulation analyses are in an uncertain state. To achieve the required impedance, there are too many adjustment directions. The first test impedance in the air environment can be used as a reference basis.

[0056] In practical applications, the signal solder ball and the reflow solder ball may be in the same plane. If only the size of the signal solder ball model is corrected according to the above steps, it will result in different sizes of the signal solder ball and the reflow solder ball, bringing difficulties to the further application of the BGA structure. Therefore, as a preferred implementation manner, after completing the correction of the signal solder ball model, the size of the reflow solder ball model can be further corrected according to the size of the signal solder ball model, so that the signal solder ball and the reflow solder ball have the same size.

[0057] In summary, the solder ball simulation analysis method provided in this application respectively obtains the test impedance of the signal solder ball model in the air environment and the target liquid cooling environment, and corrects the signal solder ball model according to the test impedance, which can realize the simulation analysis of the solder ball in different operating environments and provide a reference basis for the correction of the signal solder ball model, helping the solder ball to meet the performance requirements in different operating environments.

[0058] Further, the simulation signal port is connected to the signal solder ball model through a coaxial body. Since the impedance of the coaxial body matches the target impedance of the test signal, it can ensure that the coaxial body does not affect the transmission of the test signal. At the same time, through the coaxial body, the external interference amount introduced by directly connecting the simulation signal port to the signal solder ball model can be avoided, thus ensuring the reliability and accuracy of the simulation results.

[0059] This application also provides another solder ball simulation analysis method. See Figure 5 As shown, the solder ball simulation analysis method provided in this embodiment specifically includes the following steps.

[0060] S200, Create a coaxial body, a signal solder ball model, and a signal reflow plane.

[0061] In an alternative embodiment, S200 can be implemented with reference to the relevant content of S100 in the embodiment shown in Figure 1 and will not be repeated here.

[0062] S210. Connect the coaxial body to the signal solder ball model according to a preset contact area, and adjust the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal.

[0063] In an alternative embodiment, S210 can be implemented with reference to the relevant content of S110 in the embodiment shown in Figure 1 and will not be repeated here.

[0064] S220. Connect the simulation signal ports to the coaxial body and the signal return plane respectively.

[0065] In an alternative embodiment, S220 can be implemented with reference to the relevant content of S120 in the embodiment shown in Figure 1 and will not be repeated here.

[0066] S230. Create a simulation signal source and connect the simulation signal source to the simulation signal port.

[0067] The simulation analysis method provided in this embodiment is intended to perform active simulation on the simulation model constructed in the foregoing steps. Therefore, a simulation signal source is created in this step, and the simulation signal source can output a test signal. After the creation of the simulation signal source is completed, the obtained simulation signal source is connected to the simulation signal port. As for the specific creation process of the simulation signal source, it can be implemented based on related technologies, and the present application does not make specific limitations thereon.

[0068] S240. Control the simulation signal source to output a test signal through the simulation signal port, and respectively obtain the test impedance of the signal solder ball model in an air environment and a target cold liquid environment.

[0069] After establishing the connection relationship between the simulation signal source and the simulation signal port, the simulation signal source can be controlled to output a test signal through the simulation signal port, and the test impedance of the signal solder ball model in an air environment and a target cold liquid environment can be obtained. As for the process of obtaining the test impedance of the signal solder ball model in different operating environments, it can be implemented with reference to the relevant content of S130 in the embodiment shown in Figure 1 and will not be elaborated here.

[0070] Furthermore, since it is an active test, the simulation signal source can also be controlled to perform more specific tests on the simulation model to obtain test parameters in the corresponding test environment. The specific test process can be carried out in combination with related technologies and the specific implementation of the simulation signal source, and will not be elaborated here.

[0071] S250. Modify the signal solder ball model according to the test impedance.

[0072] In an optional implementation, S250 may refer to Figure 1 The implementation of the relevant contents of S140 in the illustrated embodiment will not be repeated here.

[0073] Furthermore, if other test results are obtained during the active test process, the signal solder ball model and the reflow solder ball model may be further modified according to the other test results.

[0074] In summary, the solder ball simulation analysis method provided in this embodiment can perform active analysis on the signal solder ball model. Compared with the passive analysis performed in the aforementioned embodiment, the obtained analysis result is more accurate and can perform tests on multiple parameters, thereby more comprehensively analyzing the performance of the signal solder ball under different operating environments, and providing a more reliable reference basis for the correction of the signal solder ball.

[0075] The solder ball simulation analysis device provided by the present invention is introduced below. The solder ball simulation analysis device provided by the present invention belongs to the same application concept as the solder ball simulation analysis method provided by the embodiment of the present application, and can execute the solder ball simulation analysis method provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of executing the solder ball simulation analysis method. For technical details not described in detail in this embodiment, please refer to the solder ball simulation analysis method provided by the embodiment of the present application, and will not be repeated here.

[0076] See also Figure 6 , Figure 6 is a structural block diagram of a solder ball simulation and analysis device provided in the present application. The solder ball simulation and analysis device provided in this embodiment includes the following components.

[0077] The first modeling unit 10 is used to create a coaxial body, a signal solder ball model and a signal return plane; connect the coaxial body to the signal solder ball model according to a preset contact area, and adjust the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal; and connect the simulation signal port to the coaxial body and the signal return plane respectively; The test unit 20 is used to output the test signal through the simulation signal port, and obtain the test impedance of the signal solder ball model in the air environment and the target cold liquid environment respectively; The first correction unit 30 is used to correct the signal solder ball model according to the test impedance.

[0078] This application also provides another solder ball simulation analysis device, see Figure 7 As shown, in Figure 6 Based on the embodiment shown, the solder ball simulation analysis device provided in this embodiment also includes: The second modeling unit 40 creates a simulation signal source and connects the simulation signal source to the simulation signal port.

[0079] Among them, the test unit 20 is used to control the simulation signal source to output a test signal through the simulation signal port, and respectively obtain the test impedance of the signal solder ball model in an air environment and a target cold liquid environment.

[0080] Furthermore, the present application also provides another solder ball simulation analysis device. Refer to Figure 8 , on the basis of the embodiment shown in Figure 6 , the solder ball simulation analysis device provided in this embodiment further includes: The second correction unit 50 is used to correct the size of the reflow solder ball model according to the size of the signal solder ball model.

[0081] Next, referring to Figure 9 to describe the electronic device provided in the embodiment of the present invention. The electronic device provided in this 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; 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 complete communication with each other through the communication bus 400; obviously, Figure 9 the communication connection schematic diagram of the processor 100, the communication interface 200, the memory 300, and the communication bus 400 shown is only optional; 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 a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiment of the present invention.

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

[0083] Among them, the processor 100 is specifically used to execute the application program in the memory to implement the steps of the solder ball simulation analysis method described above.

[0084] In some embodiments, the present embodiment further provides a computer-readable storage medium, such as a floppy disk, an optical disc, a hard disk, a flash memory, a USB flash drive, an SD (Secure Digital Memory Card) card, an MMC (Multimedia Card) card, etc. One or more instructions for implementing the above-described respective steps are stored in the computer-readable storage medium. When the one or more instructions are executed by one or more processors, the processors are caused to execute the solder ball simulation analysis method described above. For the relevant specific implementation, please refer to the foregoing description and will not be elaborated herein.

[0085] In addition to the above methods and devices, embodiments of the present application may also be computer program products, which include computer program instructions. When the computer program instructions are run by a processor, the processor is caused to execute the steps in the solder ball simulation analysis method according to various embodiments of the present application described in the above content of this specification.

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

[0087] Those skilled in the art can understand that the content disclosed in the present disclosure can have various variations and improvements. For example, the various devices or components described above can be implemented by hardware, or by software, firmware, or some or all of the combinations of the three.

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

[0089] Flowcharts are used in the present disclosure to illustrate the steps of the methods according to the embodiments of the present disclosure. It should be understood that the steps before or after do not necessarily proceed precisely in order. On the contrary, they can be processed in reverse order or simultaneously. At the same time, other operations can also be added to these processes.

[0090] Those of ordinary skill in the art can understand that all or part of the steps in the above methods can be completed by instructing relevant 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 of the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiments 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 specific combination of hardware and software.

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

[0092] The above is an illustration of the present disclosure and should not be regarded as a limitation thereof. Although several exemplary embodiments of the present disclosure have been described, those skilled in the art will readily understand that many modifications can 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 by the claims. It should be understood that the above is an illustration of the present disclosure and should not be considered 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 solder ball simulation analysis method, characterized in that: include: Create coaxial body, signal solder ball model and signal reflow plane; Connecting the coaxial body to the signal solder ball model according to a preset contact area, and adjusting the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal; Connecting the simulation signal port to the coaxial body and the signal return plane respectively; Outputting the test signal through the simulation signal port, and respectively obtaining the test impedance of the signal solder ball model in an air environment and a target cold liquid environment; The signal solder ball model is modified according to the test impedance.

2. The method according to claim 1, characterized in that: The test impedance includes a first test impedance obtained in an air environment and a second test impedance obtained in the target cold liquid environment; Correcting the signal solder ball model according to the test impedance includes: If the first test impedance meets the preset impedance deviation requirement, and the second test impedance does not meet the preset impedance deviation requirement, adjusting the size of the signal solder ball model; If both the first test impedance and the second test impedance meet the preset impedance deviation requirement, it is determined that the signal solder ball corresponding to the signal solder ball model is allowed to be used in the cold liquid.

3. The method according to claim 2, characterized in that Adjusting the size of the signal solder ball model includes: While maintaining the preset contact area unchanged, at least one of the diameter and the soldering height of the signal solder ball model is adjusted.

4. The method according to claim 1, characterized in that The creating of the coaxial body, the signal solder ball model and the signal reflow plane includes: Creating a corresponding signal solder ball model according to layout information of a ball grid array to which the signal solder ball belongs, wherein the signal solder ball model includes a first contact surface and a second contact surface that are symmetrically arranged; A first coaxial body and a first signal return plane corresponding to the first contact surface, and a second coaxial body and a second signal return plane corresponding to the second contact surface are created.

5. The method according to claim 4, characterized in that The process of creating any of the signal return planes includes: Determining, according to the layout information, whether a reflow solder ball is arranged within a preset range centered on the signal solder ball; If there is a reflow solder ball within the preset range, create a reflow solder ball model corresponding to the reflow solder ball, and create the signal reflow plane based on the reflow solder ball model; If there is no reflow solder ball within the preset range, a reflow solder ball model is created within the preset range, and the signal reflow plane is created based on the reflow solder ball model.

6. The method according to claim 5, characterized in that Also includes: The size of the reflow solder ball model is corrected according to the size of the signal solder ball model.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: Creating a simulation signal source, and connecting the simulation signal source to the simulation signal port; Outputting the test signal through the simulation signal port includes: The simulation signal source is controlled to output the test signal through the simulation signal port.

8. A solder ball simulation analysis device, characterized in that: include: A first modeling unit is used to create a coaxial body, a signal solder ball model and a signal reflow plane; Connecting the coaxial body to the signal solder ball model according to a preset contact area, and adjusting the equivalent dielectric constant of the coaxial body so that the impedance of the coaxial body matches the target impedance of the test signal; connecting the simulation signal port to the coaxial body and the signal return plane respectively; A testing unit, used to output the test signal through the simulation signal port, and respectively obtain the test impedance of the signal solder ball model in an air environment and a target cold liquid environment; The first correction unit is used to correct the signal solder ball model according to the test impedance.

9. An electronic device 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 solder ball simulation analysis method according to any one of claims 1 to 7 are implemented.

10. 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 solder ball simulation analysis method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Circuit board testing method and system

    CN108152709A

  • Fan-out packaged micro-channel simulation method and device, electronic equipment and storage medium

    CN116757154A

  • Solder ball detection device, printed circuit board, radio frequency chip and electronic equipment

    CN117665528A

  • Test board for characterizing dendrite growth in immersion-cooling systems

    WO2024254288A2

Cited By

  • Solder ball distribution method and device and storage medium

    CN120805515A

  • Solder ball management system and method

    CN120805840A