CN111488716A - Server board card simulation method and device and computer readable storage medium - Google Patents

Server board card simulation method and device and computer readable storage medium Download PDF

Info

Publication number
CN111488716A
CN111488716A CN202010291584.8A CN202010291584A CN111488716A CN 111488716 A CN111488716 A CN 111488716A CN 202010291584 A CN202010291584 A CN 202010291584A CN 111488716 A CN111488716 A CN 111488716A
Authority
CN
China
Prior art keywords
server board
board card
server
simulation
board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010291584.8A
Other languages
Chinese (zh)
Other versions
CN111488716B (en
Inventor
陈杨杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Power Commercial Systems Co Ltd
Original Assignee
Inspur Power Commercial Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Power Commercial Systems Co Ltd filed Critical Inspur Power Commercial Systems Co Ltd
Priority to CN202010291584.8A priority Critical patent/CN111488716B/en
Publication of CN111488716A publication Critical patent/CN111488716A/en
Application granted granted Critical
Publication of CN111488716B publication Critical patent/CN111488716B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/32Circuit design at the digital level
    • G06F30/33Design verification, e.g. functional simulation or model checking

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a server board card simulation method and device, wherein a board card model is established according to the existing characteristic data of a server board card, and the board card model at least describes a laminated structure and a link structure of the server board card; and (3) performing simulation operation on the established board card model and displaying a simulation result, wherein the generated simulation result comprises a plurality of items of parameter data for representing the performance of the server board card. The obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, so that the influence factors of the server board card link design scheme and the optimization direction of the influence factors can be determined according to the plurality of parameter data. The invention also discloses a computer readable storage medium.

Description

Server board card simulation method and device and computer readable storage medium
Technical Field
The invention relates to the technical field of servers, in particular to a server board card simulation method and device. The invention also relates to a computer-readable storage medium.
Background
Due to the characteristics of high-speed computing capability, long-time reliable operation, strong external data throughput capability and the like, the server product increasingly applies high-speed signals to the design of the server product, and the requirement on the integrity of the signals is more and more strict. The differential signal has the advantages of strong anti-interference capability, accurate timing positioning and the like, and is often applied to the PCB design of the server, but the PCB design of the server faces the requirements of high density, high speed, large range and the like, so the design of the differential link on the server board card also faces the very serious signal integrity problem.
Various uncontrollable factors often exist in the traditional PCB level design process, in order to discover and solve the problems encountered in the design process as much as possible, improve the stability of the system and reduce the cost of repeated revising due to the design defects, the simulation optimization of the PCB link needs to be carried out before sending the PCB, and particularly for server products, the simulation optimization before sending the PCB is more important due to higher system complexity, integration level and cost.
For the simulation of the differential link of the server product, in the prior art, an Input/Output Buffer Information Specification (IBIS) model is obtained through simulation software, an eye diagram, a mixed S parameter, an error rate and the like of a signal are observed to judge whether the signal meets requirements, and then the accuracy of the simulation is verified through testing. However, this method can only simulate a single parameter of the expected result of the design solution, and for the influence of various parameters of the design solution on the link and the optimization direction, it depends on the technique and experience of the developer, and for different board-level structures, the technique and experience of the developer are not completely fit, which requires many attempts to achieve satisfactory results, which increases the development period and cost.
Disclosure of Invention
The invention aims to provide a server board card simulation method and device, which can determine the influence factors and the optimization direction of a design scheme according to a plurality of performance parameters of a server board card, improve the simulation accuracy, shorten the development period and reduce the cost. The invention also provides a computer readable storage medium.
In order to achieve the purpose, the invention provides the following technical scheme:
a server board card simulation method comprises the following steps:
establishing a board model according to the existing characteristic data of the server board, wherein the board model at least describes a laminated structure and a link structure of the server board;
and carrying out simulation operation on the established board card model and displaying a simulation result, wherein the generated simulation result comprises a plurality of items of parameter data for representing the performance of the server board card.
Preferably, the method further comprises the following steps: and judging whether the existing characteristic data of the server board card meets the design requirements or not according to the generated simulation result.
Preferably, the method further comprises the following steps: and if the existing characteristic data of the server board card does not meet the design requirements, analyzing the generated multiple items of parameter data for representing the performance of the server board card, and determining influence factors and the optimization direction of the influence factors.
Preferably, the method further comprises the following steps: and adjusting the characteristic data of the server board card corresponding to the influence factors according to the determined influence factors and the optimization direction of the influence factors, so as to reestablish a board card model according to the adjusted characteristic data of the server board card and perform simulation operation.
Preferably, the feature data of the server board card further includes feature data used for describing other structures of the server board card besides the feature data used for describing the stacked structure of the server board card and the feature data used for describing the link structure of the server board card;
the board model also describes other structures of the server board besides the stacked structure and the link structure.
Preferably, the characteristic data of the server board card includes characteristic data for describing a via hole structure, a ground plane, a power plane or a wave port excitation surface of the server board card;
the board model also describes a via structure, a ground plane, a power plane, or a wave port excitation surface of the server board.
Preferably, the plurality of parameter data includes at least electromagnetic field distribution parameter data, input/output buffer parameter characteristic data, hybrid S parameter data, or impedance change parameter data in the time domain.
A server board card simulation device is used for executing the server board card simulation method.
A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the server board emulation method described above.
According to the technical scheme, the server board card simulation method and device provided by the invention have the advantages that the board card model is established according to the existing characteristic data of the server board card, the board card model at least describes the laminated structure and the link structure of the server board card, then the established board card model is simulated and operated, the simulation result is displayed, and the simulation result comprises a plurality of items of parameter data for representing the performance of the server board card. According to the server board card simulation method and device, the server board card model is built according to the existing characteristic data of the server board card and the board card model is simulated and operated, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, so that the influence factors of the server board card link design scheme and the optimization direction of the influence factors can be determined according to the plurality of parameter data.
The invention provides a computer-readable storage medium, which can achieve the beneficial effects.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a server board card simulation method according to an embodiment of the present invention;
fig. 2 is a flowchart of a server board card simulation method according to another embodiment of the present invention;
FIG. 3 illustrates a server board model established in an embodiment of the present invention;
fig. 4 is an electromagnetic field distribution diagram obtained after simulation operation of the server board model shown in fig. 3.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a server board simulation method according to an embodiment of the present invention, and as can be seen from the diagram, the server board simulation method includes the following steps:
s10: and establishing a board model according to the existing characteristic data of the server board, wherein the board model at least describes a laminated structure and a link structure of the server board.
And establishing a board card model according to various characteristic data of the server board card given in the existing design scheme of the server board card. The characteristic data of the server board card refers to data describing characteristics of the server board card. The design scheme of the server board card comprises characteristic data at least comprising various characteristic data about the board card laminated structure and the link structure.
S11: and carrying out simulation operation on the established board card model and displaying a simulation result, wherein the generated simulation result comprises a plurality of items of parameter data for representing the performance of the server board card.
And (5) simulating the established board card model to correspondingly generate a simulation result. The generated simulation result comprises a plurality of items of parameter data used for representing the performance of the server board card.
According to the server board card simulation method, the server board card model is built according to the existing characteristic data of the server board card and the board card model is simulated and operated, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, so that the influence factors of the server board card link design scheme and the optimization direction of the influence factors can be determined according to the plurality of parameter data.
The following describes the server board simulation method in detail with reference to specific embodiments. Referring to fig. 2, the server board simulation method of the present embodiment includes the following steps:
s20: and establishing a board model according to the existing characteristic data of the server board, wherein the board model at least describes a laminated structure and a link structure of the server board.
When the board model is established for the server board, the required server board feature data at least includes various feature data about a board stacking structure and a link structure, for example, the features about the board stacking structure include, but are not limited to, a stacking type, a stacking thickness, and the like, and the features about the link structure include, but are not limited to, a link line width, a link line distance, a link corner, and the like.
S21: and performing simulation operation on the established board card model and displaying a simulation result, wherein the generated simulation result comprises a plurality of items of parameter data for representing the performance of the server board card.
And obtaining a simulation result by simulating and operating the established board card model, wherein the simulation result comprises a plurality of items of parameter data for representing the performance of the server board card. The multiple parameter data generated by the simulation operation at least comprises electromagnetic field distribution parameter data, input/output buffer parameter characteristic data, mixed S parameter data or impedance change parameter data in a time domain, and the simulation operation is not limited to the above data in practical application, and the simulation operation can also comprise other parameter data representing the performance of the server board card.
S22: and judging whether the existing characteristic data of the server board card meets the design requirements or not according to the generated simulation result. And judging whether the existing characteristic data of the server board card meets the design requirements or not according to the multiple parameter data included in the obtained simulation result.
If yes, go to step S23; if not, the process proceeds to step S24.
S23: and forming a final design scheme of the server board card according to the existing characteristic data of the server board card. And if the characteristic data of the server board card meets the design requirements according to the multiple parameter data generated by the current simulation operation, forming a final design scheme of the server board card according to the characteristic data of the server board card, so as to obtain the final design scheme of the server board card.
S24: and analyzing the generated multiple items of parameter data for representing the performance of the server board card, and determining influence factors and the optimization direction of the influence factors.
And if the existing characteristic data of the server board card is judged not to meet the design requirements according to the multiple parameter data generated by the current simulation operation, optimizing the current existing design scheme. Firstly, analyzing according to a plurality of parameter data generated by simulation operation, and comprehensively analyzing each parameter data to determine influence factors causing the performance of the server board card not to meet design requirements and determine the optimization direction of the influence factors. The optimization direction of the influence factors refers to that the performance of the server board card can be enabled to tend to the design requirement after the characteristic data of the server board card corresponding to the influence factors are adjusted according to the optimization direction.
S25: and adjusting the characteristic data of the server board card corresponding to the influence factors according to the determined influence factors and the optimization direction of the influence factors.
And adjusting the existing design scheme of the server board card according to the determined influence factors and the optimization direction of the influence factors, and adjusting the characteristic data corresponding to the influence factors in the existing design scheme according to the optimization direction. And then proceeds to step S20. And circularly optimizing the design scheme of the server board card until the design requirement is met.
According to the server board card simulation method, the server board card model is built according to the existing characteristic data of the server board card and the board card model is simulated and operated, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, the influence factors and the optimization directions of the influence factors are further determined according to the plurality of parameter data, and the existing design scheme of the server board card is adjusted in a targeted mode to obtain the scheme meeting the design requirements.
Further preferably, the feature data of the server board further includes feature data for describing other structures of the server board besides the feature data for describing the stacked structure of the server board and the feature data for describing the link structure of the server board, and the board model further describes other structures of the server board besides the stacked structure and the link structure. Then, according to a plurality of parameter data included in a simulation result generated by simulation operation, by analyzing each parameter data, not only can the influence of factors such as the laminated structure and the link structure of the server board card on the performance of the server board card be obtained, but also the influence of other structures of the server board card except the laminated structure and the link structure on the performance of the server board card can be obtained, and the optimization direction of the influence factors can be obtained, so that the design scheme of the server board card can be optimized and adjusted according to the optimization direction of the influence factors except the laminated structure and the link structure of the board card.
For example, the characteristic data of the server board other than the characteristic data for describing the stacked structure of the server board and the characteristic data for describing the link structure of the server board includes, but is not limited to, the characteristic data of the via structure, the ground plane, the power plane or the wave port excitation surface of the server board. Correspondingly, the established board card model also describes a via hole structure, a ground plane, a power plane or a wave port excitation surface of the server board card.
Therefore, in the server board simulation method of this embodiment, the server board model is built according to the existing characteristic data of the server board and the board model is simulated and operated, the obtained simulation result includes a plurality of parameter data for representing the performance of the server board, the influence factors and the optimization directions of the influence factors are further determined according to the plurality of parameter data, and the existing design scheme of the server board is adjusted in a targeted manner to obtain a scheme meeting the design requirements, wherein by analyzing the parameter data, not only the influence of the factors such as the laminated structure and the link structure of the server board on the performance of the server board can be obtained, but also the influence of other structures of the server board except the laminated structure and the link structure on the performance of the server board can be obtained, and the optimization directions of the influence factors can also be obtained according to the laminated structure, the optimized operation direction of the server board except the board, And optimizing and adjusting the design scheme of the server board card according to the optimization direction of the influence factors outside the link structure. The method can improve the accuracy of simulation, shorten the development period and reduce the cost.
Optionally, in the server board simulation method of this embodiment, a server board model may be established based on full-wave three-dimensional electromagnetic simulation software Ansoft HFSS.
Illustratively, referring to fig. 3 and 4, fig. 3 is a server board model established in an embodiment, and fig. 4 is an electromagnetic field distribution diagram obtained after a simulation is performed on the server board model shown in fig. 3. After the server board card model shown in fig. 3 is simulated, the electromagnetic field distribution of the model in the simulation result is extracted, as shown in fig. 4, it can be seen from the figure that the electromagnetic field distribution exists on the differential link, the via hole and the adjacent ground plane, so that the characteristics of the differential link can be judged, such as line width, line distance, corner and other factors can influence the link, the characteristics of the via hole, such as via hole distance, inner diameter, outer diameter, anti-pad diameter, short column and other factors can also influence the link, and meanwhile, the arrangement of the adjacent ground plane can also influence the link, so that when the link is optimized, the factors can be modified and adjusted until a design scheme meeting the design requirement is obtained.
Correspondingly, the embodiment of the invention also provides a server board card simulation device which is used for executing the server board card simulation method.
The server board simulation device of the embodiment firstly establishes a board model according to existing characteristic data of the server board, wherein the board model at least describes a laminated structure and a link structure of the server board, then simulates and operates the established board model, and displays a simulation result, wherein the simulation result comprises a plurality of items of parameter data for representing the performance of the server board. The server board card simulation device of the embodiment constructs the server board card model according to the existing characteristic data of the server board card and simulates the operation board card model, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, so that the influence factors of the server board card link design scheme and the optimization direction of the influence factors can be determined according to the plurality of parameter data.
Correspondingly, the embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the server board simulation method described above are implemented.
When executed by a processor, the computer program stored on the computer-readable storage medium of this embodiment can implement first establishing a board model according to existing feature data of the server board, where the board model describes at least a stacked structure and a link structure of the server board, then performing simulation on the established board model, and displaying a simulation result, where the simulation result includes a plurality of items of parameter data for characterizing the performance of the server board. The server board card model is built according to the existing characteristic data of the server board card and the board card model is operated in a simulation mode, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, so that the influence factors of the server board card link design scheme and the optimization direction of the influence factors can be determined according to the plurality of parameter data.
The server board card simulation method and device and the computer readable storage medium provided by the invention are described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (9)

1. A server board card simulation method is characterized by comprising the following steps:
establishing a board model according to the existing characteristic data of the server board, wherein the board model at least describes a laminated structure and a link structure of the server board;
and carrying out simulation operation on the established board card model and displaying a simulation result, wherein the generated simulation result comprises a plurality of items of parameter data for representing the performance of the server board card.
2. The server board simulation method according to claim 1, further comprising: and judging whether the existing characteristic data of the server board card meets the design requirements or not according to the generated simulation result.
3. The server board simulation method according to claim 1, further comprising: and if the existing characteristic data of the server board card does not meet the design requirements, analyzing the generated multiple items of parameter data for representing the performance of the server board card, and determining influence factors and the optimization direction of the influence factors.
4. The server board simulation method according to claim 3, further comprising: and adjusting the characteristic data of the server board card corresponding to the influence factors according to the determined influence factors and the optimization direction of the influence factors, so as to reestablish a board card model according to the adjusted characteristic data of the server board card and perform simulation operation.
5. The server board simulation method according to claim 1, wherein the feature data of the server board further includes feature data for describing other structures of the server board in addition to the feature data for describing the stacked structure of the server board and the feature data for describing the link structure of the server board;
the board model also describes other structures of the server board besides the stacked structure and the link structure.
6. The server board simulation method according to claim 5, wherein the characteristic data of the server board includes characteristic data describing a via structure, a ground plane, a power plane, or a wave port excitation surface of the server board;
the board model also describes a via structure, a ground plane, a power plane, or a wave port excitation surface of the server board.
7. The server board card simulation method according to any one of claims 1 to 6, wherein the plurality of items of parameter data include at least electromagnetic field distribution parameter data, input/output buffer parameter characteristic data, mixed S parameter data, or impedance change parameter data in the time domain.
8. A server board simulation apparatus, configured to execute the server board simulation method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, implements the steps of the server board emulation method according to any one of claims 1 to 7.
CN202010291584.8A 2020-04-14 2020-04-14 Method and device for simulating server board card and computer readable storage medium Active CN111488716B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010291584.8A CN111488716B (en) 2020-04-14 2020-04-14 Method and device for simulating server board card and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010291584.8A CN111488716B (en) 2020-04-14 2020-04-14 Method and device for simulating server board card and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN111488716A true CN111488716A (en) 2020-08-04
CN111488716B CN111488716B (en) 2024-03-29

Family

ID=71811785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010291584.8A Active CN111488716B (en) 2020-04-14 2020-04-14 Method and device for simulating server board card and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111488716B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103676671A (en) * 2013-12-13 2014-03-26 华北电力大学 Source-network cooperative combination real-time simulation system and experimental method
CN107024652A (en) * 2017-05-10 2017-08-08 中车大连电力牵引研发中心有限公司 Board level testing system
CN109991874A (en) * 2018-11-30 2019-07-09 中国电力科学研究院有限公司 A kind of power distribution network transient state real-time emulation system and method
CN110780603A (en) * 2019-09-21 2020-02-11 苏州浪潮智能科技有限公司 Server switching power supply control algorithm optimization method and system
CN110794803A (en) * 2019-08-01 2020-02-14 中国第一汽车股份有限公司 Test system and method of engine controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103676671A (en) * 2013-12-13 2014-03-26 华北电力大学 Source-network cooperative combination real-time simulation system and experimental method
CN107024652A (en) * 2017-05-10 2017-08-08 中车大连电力牵引研发中心有限公司 Board level testing system
CN109991874A (en) * 2018-11-30 2019-07-09 中国电力科学研究院有限公司 A kind of power distribution network transient state real-time emulation system and method
CN110794803A (en) * 2019-08-01 2020-02-14 中国第一汽车股份有限公司 Test system and method of engine controller
CN110780603A (en) * 2019-09-21 2020-02-11 苏州浪潮智能科技有限公司 Server switching power supply control algorithm optimization method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邹鹏飞;张持健;郑奎昂;马晓璐;: "基于OPNET的网络服务器跨层建模设计与应用", vol. 25, no. 17, pages 168 - 175 *

Also Published As

Publication number Publication date
CN111488716B (en) 2024-03-29

Similar Documents

Publication Publication Date Title
WO2020038040A1 (en) Signal quality evaluation method, apparatus and device for signal link, and readable storage medium
CN110765723B (en) Routing modeling optimization method and device based on BP neural network
CN108763717A (en) A kind of high speed link signal integrality fast evaluation method and system
US11929902B2 (en) PCIe signal bandwidth determining method, apparatus and device
KR20230088252A (en) Method and apparatus for generating and applying deep learning model based on deep learning framework
CN110677829A (en) LTE-V2X test system and test method for long term evolution vehicle-to-everything
CN110532182A (en) A kind of automated testing method and device of virtual platform
Gupta et al. Microwave and RF education-past, present, and future
EP3982268B1 (en) Chassis simulation method and apparatus, server, storage medium and program product
CN111488716A (en) Server board card simulation method and device and computer readable storage medium
US11934581B2 (en) Terminal vibration evaluation method and apparatus in game scenario, medium, and device
US10643018B1 (en) System and method for determining return path quality in an electrical circuit
CN107423224A (en) Method of testing and device
CN105975698A (en) Differential via hole arrangement method and PCB (Printed Circuit Board)
CN115481594B (en) Scoreboard implementation method, scoreboard, electronic equipment and storage medium
CN115883388A (en) Virtual-real combined large-scale network semi-physical simulation device and method
CN107579871A (en) The generation method of distributed testing script based on model inspection and generation system
CN114492291B (en) Method and device for designing high-speed serial link, electronic equipment and storage medium
CN117764015A (en) Bus board-based signal integrity analysis method for on-board computer interface circuit
CN113204511B (en) Method, system, equipment and medium for correcting USB based on port compensation
CN114781015A (en) Transmission line model building method, device, equipment and storage medium
CN113221504B (en) Efficient Via simulation data acquisition method, system and medium
Kamkleing et al. Microwave filter education supported by wave iterative simulation program
CN115996410B (en) Method, device, equipment and storage medium for testing wireless communication protocol stack
CN115225695B (en) Radar message sending method, device, equipment, medium and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant