Copper sheet direct current resistance calculation method and device, computer equipment and storage medium

By using a method for calculating the DC resistance of copper foil, the problem of high time and resource consumption in traditional testing is solved, enabling fast and accurate circuit performance evaluation and improving the efficiency of simulation analysis and user experience.

CN121745016APending Publication Date: 2026-03-27XPEEDIC CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Traditional copper foil DC resistance (DCR) testing is time-consuming, resource-intensive, and difficult to accurately simulate actual operating conditions in PCB design, affecting circuit performance and reliability.

Method used

This paper provides a method for calculating the DC resistance of copper foil. By setting port data, simulating to obtain the result file, and parsing the resistance information between ports, it combines a graphical display interface with the design layout, and supports hover preview and network relationship display.

Benefits of technology

It improves the efficiency of PCB simulation result data analysis and user experience, helps technicians quickly verify the rationality of the design, simplifies the process of modifying port setting data, and enhances simulation analysis efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121745016A_ABST
    Figure CN121745016A_ABST
Patent Text Reader

Abstract

The invention discloses a copper sheet direct current resistance calculation method and device, computer equipment and a storage medium. The method comprises the following steps: setting port data; writing the port data into a setting file, wherein the setting file is used for mesh generation and solver calling; based on the setting file, a result file is obtained through simulation, and the result file comprises copper sheet direct current resistance result data; and analyzing the result file to obtain resistance information between the ports. According to the embodiment of the invention, a user can be helped to quickly verify and analyze the rationality of simulation design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to a method, apparatus, computer equipment, and storage medium for calculating the DC resistance of copper foil, belonging to the field of circuit simulation technology. Background Technology

[0002] In circuit design, as PCB size decreases and component density increases, the DC resistance (DCR) of copper foil has a significant impact on circuit performance and reliability. Traditional DCR testing relies on physical experiments, which are time-consuming, resource-intensive, and difficult to accurately simulate actual operating conditions. Therefore, developing a copper foil DCR testing method based on simulation technology is of great significance. Summary of the Invention

[0003] In view of this, this application provides a method, apparatus, computer equipment, and storage medium for calculating the DC resistance of copper foil. The embodiments of this application can help users quickly verify and analyze the rationality of simulation designs.

[0004] The first aspect of this application discloses a method for calculating the DC resistance of a copper foil, the method comprising: Set port data; write the port data into a configuration file, which is used for mesh generation and solver invocation; based on the configuration file, simulate to obtain a result file, which includes copper DC resistance result data; parse the result file to obtain the resistance information between ports.

[0005] In one embodiment, setting the port data includes at least one of the following: in response to a user's selection of a specific network, identifying all relevant device pins under the specific network as candidate ports and prompting the user for confirmation before setting them as ports in batches; or in response to a user's selection of a specific network, setting all relevant device pins under the specific network as ports; in response to a user's selection of target pins on the layout, adding several target pins selected by the user as ports; or directly converting user-preset power supplies and loads into ports.

[0006] In one embodiment, setting the port data includes: selecting a target network through a network filtering function, initializing all device pins conforming to electrical rules under the target network as a first port set; displaying the first port set in the layout and receiving user interaction operations to form a second port set, wherein the interaction operations include adding new pins as ports or deleting redundant ports on the layout; automatically scanning the layout to identify components of a preset type; then determining whether the second port set does not contain the identified components: if not, prompting the user whether to convert the identified components into ports; and after receiving the user's confirmation of the conversion, merging the newly generated ports into the second port set to form a third port set.

[0007] In one embodiment, after the simulation yields a result file, the method further includes: exporting the relationships and values ​​between the ports in the result file to a table document, wherein the table document includes port, pin and layer information and result data.

[0008] In one embodiment, before writing the port data into the configuration file, the method further includes: verifying the port data to check whether the data is invalid. The verification includes enable verification and valid bit verification. The enable verification is used to determine whether the port corresponding to the port data has been enabled. If the port is not enabled, the port data is determined to be invalid. The valid bit verification is used to determine whether the feature bits in the port data meet the preset valid conditions. If the feature bits do not meet the conditions, the port data is determined to be invalid.

[0009] In one embodiment, parsing the result file to obtain the resistance information between ports includes: using the result file to parse and obtain the network connection relationship and the DC resistance value of the copper area, generating the resistance information between ports; writing the resistance information into the display interface association model to associate the display window and the layout; constructing the association action between the display window and the layout: when a port-port resistance record is selected in the display window, the corresponding port pair is simultaneously highlighted in the layout; and / or when a port is selected in the layout or the currently selected port is displayed, the display window is simultaneously positioned to the resistance record list of that port and the corresponding other ports.

[0010] In one embodiment, the method further includes: configuring another display window; after the user clicks on the port-port resistance record of the display window, the other window displays all the pins included in each of the two ports.

[0011] A second aspect of this application discloses a copper foil DC resistance calculation device, the device comprising: a setting module for setting port data; a writing module for writing the port data into a setting file, the setting file being used for mesh generation and solver invocation; a simulation module for simulating and obtaining a result file based on the setting file, the result file including copper foil DC resistance result data; and a parsing module for parsing the result file to obtain resistance information between ports.

[0012] A third aspect of this application discloses a computer-readable storage medium comprising a stored program, wherein the program, when running, controls the execution of the copper DC resistance calculation method of the above embodiments in a processor of the device.

[0013] A fourth aspect of this application discloses a computer device, the computer device including a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and executed by the above-described method for calculating the DC resistance of copper foil.

[0014] Compared with the prior art, the embodiments of this application have the following beneficial effects: This application analyzes and processes PCB simulation results data to generate relational files, thereby helping users quickly verify and analyze the rationality of the design. Through the copper DC resistance calculation method of this application, during the early stages of determining design requirements and solutions, technicians can easily modify port settings data using a simple simulation port data setting method, thus ultimately confirming the requirements and solutions. Furthermore, the graphical display interface bidirectionally links the port-to-port resistance information window with the design layout and supports hover preview of network relationships within the port set, enhancing the user's simulation experience and analysis efficiency. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0016] Figure 1 A flowchart illustrating the method for calculating the DC resistance of copper foil provided in an embodiment of the present invention.

[0017] Figure 2 A flowchart illustrating the method for calculating the DC resistance of copper foil provided in an embodiment of the present invention.

[0018] Figure 3 A flowchart for copper foil simulation provided in an embodiment of the present invention.

[0019] Figure 4 A flowchart for port settings provided in an embodiment of the present invention.

[0020] Figure 5 The flowchart illustrates the verification settings and file writing process provided in this embodiment of the invention.

[0021] Figure 6 This is a flowchart of mesh generation and solver invocation provided in an embodiment of the present invention.

[0022] Figure 7 This is a flowchart illustrating the analysis and parsing of result files provided in embodiments of the present invention.

[0023] Figure 8A flowchart for visualizing the results provided in the embodiments of the present invention.

[0024] Figure 9 A flowchart derived from the results provided in the embodiments of the present invention.

[0025] Figure 10 The illustrations provided are for demonstration purposes in the embodiments of the present invention.

[0026] Figure 11 This is a structural diagram of the copper-plated DC resistance calculation device provided in an embodiment of the present invention. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] Example 1: Figure 1 and Figure 2 A flowchart illustrating the method for calculating the DC resistance of copper foil provided in an embodiment of the present invention. Figure 1 and Figure 2 As shown, the method includes: S101. Set port data.

[0030] In this step, the port data setting includes at least one of the following: 1) In response to the user's selection of a specific network, identify all relevant device pins under the specific network as candidate ports and set them as ports in batches after prompting the user for confirmation; or in response to the user's selection of a specific network, set all relevant device pins under the specific network as ports.

[0031] 2) In response to the user's selection operation of target pins on the layout, add the target pins selected by the user as ports.

[0032] 3) Directly convert user-preset power supplies and loads to ports.

[0033] As an optional implementation method, such as Figure 4 As shown, there are three ways to configure the port: The first method integrates a network filter into the settings interface. By selecting a target network, the interface automatically lists all the pins of the devices contained in that network, which can be set as ports with one click, making the operation quick and easy.

[0034] The second method allows users to directly select pins and add ports in the layout, achieving precise position-level positioning, which is intuitive and efficient.

[0035] The third approach addresses the key attributes of power supplies and loads by providing a one-click "Power Supply / Load → Port" conversion function, allowing users to directly incorporate defined power supplies or loads into subsequent simulation port sets without repeated configuration.

[0036] Regarding the first method, a network filtering function is provided in the settings interface. Users can use this function to select a specific network. After switching networks, the pins of all relevant devices in that network will be automatically displayed in the interface, allowing users to set these pins as ports. Essentially, users can use the network filtering function to select one of several pre-configured networks as the target network. Regarding the third method, considering the special role of power supplies and loads in the circuit, a function is provided to directly convert pre-configured power supplies and loads into ports. Users can easily use these key components as ports in subsequent simulations. The selection operation can be performed by mouse clicks or touchscreen clicks; no specific method is required here.

[0037] In one possible implementation, in the second approach, when the user hovers over a candidate pin on the layout, the outline of the component to which the candidate pin belongs is displayed on the layout, and the network connection relationship of the candidate pin after being incorporated into the port set is shown on a display window. The display window is presented as an independent window relative to the layout, used to display the network connection relationship of the candidate pin in the port set after it has been set as a port, and to simplify the connection diagram, retaining only the port-to-port connections.

[0038] In some embodiments, setting the port data includes: S1011. Select a target network using the network filtering function, and initialize all device pins that conform to electrical rules under the target network as the first port set.

[0039] S1012. Present the first port set in the layout and receive user interaction operations to form a second port set, wherein the interaction operations include adding new pins as ports or deleting redundant ports on the layout.

[0040] S1013. Automatically scan the layout and identify components of a preset type; then, determine whether the second port set does not contain the identified components: if not, prompt the user whether to convert the identified components into ports; after receiving the user's confirmation instruction for conversion, merge the newly generated ports into the second port set to form a third port set.

[0041] This step is followed by: like Figure 5 As shown, port data is validated to check whether the data is invalid. The validation includes enable validation and valid bit validation. The enable validation is used to determine whether the port corresponding to the port data has been enabled. If the port is not enabled, the port data is determined to be invalid. The valid bit validation is used to determine whether the feature bits in the port data meet the preset valid conditions. If the feature bits do not meet the conditions, the port data is determined to be invalid.

[0042] The above enable verification is as follows: read the enable bit field in the port data. If the value of the field is logic 0 or the enumerated value Disabled, it is determined that the port is in an enabled state and the corresponding port data is invalid; otherwise, if the enable bit is logic 1 or the enumerated value Enabled, it is determined that the port is enabled and the verification passes.

[0043] The above valid bit verification is as follows: read the valid bit field in the port data and perform a bitwise AND operation with the preset mask. If the result is not equal to the expected mask value, or if any feature bit has an illegal combination (such as a non-zero reserved bit or a checksum error), the feature bit is determined to not meet the valid condition and the port data is invalid. If the result is completely consistent with the mask and the checksum is correct, the valid condition is determined to be met and the verification passes.

[0044] If the verification passes, proceed to step S102.

[0045] S102. Write the port data into a configuration file, which is used for mesh generation and solver invocation.

[0046] In this step, such as Figure 5 As shown, during simulation, setting data is written to a settings file to ensure traceability. When users need to share settings, they can directly read this file without repeating manual configuration. Furthermore, pin data is also written to files required for mesh generation and finite element calculations.

[0047] S103. Based on the settings file, a simulation result file is obtained, which includes the DC resistance result data of the copper foil.

[0048] In this step, such as Figure 6 As shown, after writing the port settings file, the mesh generation module and solver are automatically invoked. The mesh generation module discretizes the geometric model into triangular elements for finite element analysis. The solver calculates the voltage and current distribution (calculates the voltage and current parameters at each point in the circuit) based on the physical model and boundary conditions, thereby obtaining the DC resistance of the copper foil.

[0049] S104. Parse the result file to obtain the resistance information between the ports.

[0050] In this step, such as Figure 7 As shown, the result file generated by the solver is analyzed to extract the relationships between terminals and the simulation result data. By parsing the result file, the resistance information between each port can be obtained (this information is very important for evaluating the performance and reliability of the circuit) and saved to the graphical display interface.

[0051] In some embodiments, such as Figure 8 As shown, parsing the result file to obtain the resistance information between ports includes: S1041. Use the result file parsing to obtain the network connection relationship and the DC resistance value of the copper area, and generate the resistance information between ports.

[0052] S1042. Write the resistance information into the display interface association model to associate the display window and layout.

[0053] S1043. Establishing the association between the display window and the layout: When a port-port resistance record is selected in the display window, the corresponding port pair is simultaneously highlighted in the layout; and / or when a port is selected or the currently selected port is displayed in the layout, the display window is simultaneously positioned to the resistance record list of that port and the corresponding other ports, such as... Figure 10 As shown.

[0054] In S1044, another display window is also configured; after the user clicks on the port-port resistance record of the display window, the other window displays all the pins included in each of the two ports.

[0055] It is worth noting that the simulation results obtained from the analysis are displayed in an intuitive way in the user interface. In addition to the usual data display, it also emphasizes the relationships between different ports, the relationships between ports and the pins that make up the ports in the layout interface, and the display of the currently selected port in the layout. This helps users quickly understand the detailed information of the ports of interest, facilitating result analysis and verification.

[0056] In some embodiments, such as Figure 11 As shown, the display form is also used to set the ports that need to be simulated. Double-clicking a port in the list will take the user to the corresponding pin location on the layout.

[0057] In some embodiments, after the simulation yields a result file, the method further includes: exporting the relationships and values ​​between ports in the result file to a table document, wherein the table document includes port, pin and layer information and result data.

[0058] like Figure 3 and Figure 9 As shown, an export button is provided in the display window, and the export button is associated with export code. In response to the user clicking the export button, the export code retrieves the relationships between ports and their corresponding values ​​in the result file. The export code writes the data into a table document in Excel or CSV format, and the table document includes port information, pin information, layer information, and the relationship data between ports.

[0059] It is worth noting that this embodiment provides an export function, which exports the relationships and values ​​between ports in the results to an Excel or CSV document for report writing or subsequent data analysis. The exported content includes port information, pin and layer information, and result data, ensuring that users can completely record and share the simulation process and results.

[0060] Example 2: Figure 11 This is a structural diagram of the copper-plated DC resistance calculation device provided in an embodiment of the present invention. Figure 11 As shown, the device includes: Module 1201 is used to configure port data.

[0061] The writing module 1202 is used to write the port data into a configuration file, which is used for mesh generation and solver invocation.

[0062] The simulation module 1203 is used to simulate and obtain a result file based on the setting file, the result file including the DC resistance result data of the copper foil.

[0063] The parsing module 1204 is used to parse the result file to obtain the resistance information between ports.

[0064] In one embodiment, setting the port data includes at least one of the following: in response to a user's selection of a specific network, identifying all relevant device pins under the specific network as candidate ports and prompting the user for confirmation before setting them as ports in batches; or in response to a user's selection of a specific network, setting all relevant device pins under the specific network as ports; in response to a user's selection of target pins on the layout, adding several target pins selected by the user as ports; or directly converting user-preset power supplies and loads into ports.

[0065] In one embodiment, setting the port data includes: selecting a target network through a network filtering function, initializing all device pins conforming to electrical rules under the target network as a first port set; displaying the first port set in the layout and receiving user interaction operations to form a second port set, wherein the interaction operations include adding new pins as ports or deleting redundant ports on the layout; automatically scanning the layout to identify components of a preset type; then determining whether the second port set does not contain the identified components: if not, prompting the user whether to convert the identified components into ports; and after receiving the user's confirmation of the conversion, merging the newly generated ports into the second port set to form a third port set.

[0066] In one embodiment, after the simulation yields a result file, the method further includes: exporting the relationships and values ​​between the ports in the result file to a table document, wherein the table document includes port, pin and layer information and result data.

[0067] In one embodiment, before writing the port data into the configuration file, the method further includes: verifying the port data to check whether the data is invalid. The verification includes enable verification and valid bit verification. The enable verification is used to determine whether the port corresponding to the port data has been enabled. If the port is not enabled, the port data is determined to be invalid. The valid bit verification is used to determine whether the feature bits in the port data meet the preset valid conditions. If the feature bits do not meet the conditions, the port data is determined to be invalid.

[0068] In one embodiment, parsing the result file to obtain the resistance information between ports includes: using the result file to parse and obtain the network connection relationship and the DC resistance value of the copper area, generating the resistance information between ports; writing the resistance information into the display interface association model to associate the display window and the layout; constructing the association action between the display window and the layout: when a port-port resistance record is selected in the display window, the corresponding port pair is simultaneously highlighted in the layout; and / or when a port is selected in the layout or the currently selected port is displayed, the display window is simultaneously positioned to the resistance record list of that port and the corresponding other ports.

[0069] In one embodiment, the device further includes: a second display window; after the user clicks on the port-port resistance record of the display window, the second window displays all the pins included in each of the two ports.

[0070] Example 3: Embodiments of this application also provide a computer device, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention during runtime.

[0071] The aforementioned memory can refer to devices inside a computer used to store data and programs, including RAM, hard disks, etc. RAM can be used to temporarily store running programs and data, while hard disks can be used to store programs and data long-term. Memory enables the computer to read and write data and execute programs. The aforementioned processor is responsible for executing instructions in computer programs and performing data processing. It can also be responsible for controlling and executing various operations, including arithmetic operations, logical operations, and data transmission.

[0072] Example 4: Embodiments of this application also provide a computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present invention.

[0073] The aforementioned computer storage media can refer to the media used in computer memory to store certain discontinuous physical quantities. Computer storage media mainly include semiconductors, magnetic cores, magnetic drums, magnetic tapes, laser discs, etc. Computer-readable storage media include stored programs, which can be a set of instructions that a computer can recognize and execute, running on an electronic computer to meet certain information needs.

[0074] Example 5: Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.

[0075] The aforementioned computer program products can refer to software programs that have been written, tested, and released, and can run on computers or other devices. Computer program products can include application programs, operating systems, utility software, etc., used to achieve specific functions or solve specific problems.

[0076] Example 6: Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium for storing a computer program that, when executed by a processor, implements the methods in various embodiments of the present invention.

[0077] The aforementioned non-volatile computer-readable storage medium can refer to a medium for storing data. Non-volatile computer-readable storage media can retain data without loss when power is off and can be used to store long-term data, such as operating systems, applications, and user files. Non-volatile storage media can include hard disk drives, solid-state drives, optical disks, and flash memory storage devices, etc.

[0078] Example 7: Embodiments of this application also provide a computer program that, when executed by a processor, implements the methods described in the various embodiments of the present invention.

[0079] The aforementioned computer program can refer to a set of instructions used to tell the computer to perform specific tasks or operations. Computer programs can be written by programmers using specific programming languages ​​and can include algorithms, data structures, logic, and control flow. Computer programs can be used for a variety of purposes, including application software, operating systems, etc.

[0080] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0081] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0082] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0083] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0084] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0085] In summary, this application's embodiments analyze and process PCB simulation results data to generate relational files, thereby helping users quickly verify and analyze the rationality of their designs. Through the copper DC resistance calculation method of this application's embodiments, technicians can easily modify port settings data via simple simulation port data settings during repeated communication with customers, ultimately confirming requirements and solutions. Furthermore, the graphical display interface bidirectionally links the port-to-port resistance information window with the design layout and supports hover preview of network relationships within the port set, enhancing the user's simulation experience and analysis efficiency.

[0086] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for calculating the DC resistance of copper foil, characterized in that, include: Configure port data; The port data is written into a configuration file, which is used for mesh generation and solver invocation. Based on the configuration file, a simulation result file is obtained, which includes the DC resistance result data of the copper foil. Parse the result file to obtain the resistance information between the ports; The port setting data includes at least one of the following: In response to the user's selection of a specific network, all relevant device pins under the specific network are identified as candidate ports and the user is prompted for confirmation before being set as ports in batches; or in response to the user's selection of a specific network, all relevant device pins under the specific network are set as ports. In response to the user's selection of target pins on the layout, the selected target pins are added as ports; The user-preset power supply and load are directly converted into ports.

2. The method for calculating the DC resistance of copper foil according to claim 1, characterized in that, The port setting data includes: Select a target network using the network filtering function, and initialize all device pins that conform to electrical rules under the target network as the first port set; The first port set is presented in the layout and the user's interactive operation is received to form the second port set. The interactive operation includes adding a new pin as a port or deleting a redundant port on the layout. The system automatically scans the layout and identifies components of a preset type. Then, it determines whether the second port set does not contain the identified components. If it does not contain them, the system prompts the user whether to convert the identified components into ports. After receiving the user's confirmation of the conversion, the newly generated ports are merged into the second port set to form a third port set.

3. The method for calculating the DC resistance of copper foil according to claim 1, characterized in that, After obtaining the simulation result file, the following are also included: Export the relationships and values ​​between ports in the results file to a table document, which includes port, pin and layer information and results data.

4. The method for calculating the DC resistance of copper foil according to claim 1, characterized in that, Before writing the port data to the configuration file, the process also includes: The port data is validated to check whether the data is invalid. The validation includes enable validation and valid bit validation. The enable validation is used to determine whether the port corresponding to the port data has been enabled. If the port is not enabled, the port data is determined to be invalid. The valid bit validation is used to determine whether the feature bits in the port data meet the preset valid conditions. If the feature bits do not meet the conditions, the port data is determined to be invalid.

5. The method for calculating the DC resistance of copper foil according to claim 1, characterized in that, The parsing of the result file yields the resistance information between ports, including: The network connection relationship and DC resistance value of the copper area are obtained by parsing the result file, and the resistance information between ports is generated. The resistance information is written into the display interface association model to associate the display window and layout; Establish the association between the display window and the layout: when a port-port resistance record is selected in the display window, the corresponding port pair is simultaneously highlighted in the layout; and / or when a port is selected or the currently selected port is displayed in the layout, the display window is simultaneously positioned to the resistance record list of that port and the corresponding other ports.

6. The method for calculating the DC resistance of copper foil according to claim 5, characterized in that, The method further includes: configuring another display window; after the user clicks on the port-port resistance record of the display window, the other window displays all the pins included in each of the two ports.

7. A copper-plated DC resistance calculation device, characterized in that, include: The configuration module is used to configure port data; The writing module is used to write the port data into a configuration file, which is used for mesh generation and solver invocation. The simulation module is used to simulate and obtain a result file based on the settings file, the result file including the DC resistance result data of the copper foil; The parsing module is used to parse the result file to obtain the resistance information between ports.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for calculating the DC resistance of copper foil as described in any one of claims 1-6.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method for calculating the DC resistance of copper foil as described in any one of claims 1-6.