CN111488716B - Method and device for simulating server board card and computer readable storage medium - Google Patents

Method and device for simulating server board card and computer readable storage medium Download PDF

Info

Publication number
CN111488716B
CN111488716B CN202010291584.8A CN202010291584A CN111488716B CN 111488716 B CN111488716 B CN 111488716B CN 202010291584 A CN202010291584 A CN 202010291584A CN 111488716 B CN111488716 B CN 111488716B
Authority
CN
China
Prior art keywords
board card
server board
server
characteristic data
simulation
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.)
Active
Application number
CN202010291584.8A
Other languages
Chinese (zh)
Other versions
CN111488716A (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

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 a 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 carrying out simulation operation on the established board model and displaying a simulation result, wherein the generated simulation result comprises a plurality of parameter data for representing the performance of the server board. 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 link design scheme of the server board card 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

Method and device for simulating server board card and computer readable storage medium
Technical Field
The present invention relates to the field of server technologies, and in particular, to a method and an apparatus for simulating a server board card. The invention also relates to a computer readable storage medium.
Background
Because of the characteristics of high-speed operation capability, long-time reliable operation, strong external data throughput capability and the like, the server products increasingly apply high-speed signals to the design of the server products, and the requirements on signal integrity are also more and more strict. The differential signal is often applied to the PCB-level design of the server due to the advantages of strong anti-interference capability, accurate time sequence positioning and the like, but the design of the differential link on the board card of the server also faces very serious signal integrity problems due to the requirements of high density, high speed, large range and the like of the PCB-level design of the server.
In order to discover and solve problems encountered in the design process as much as possible, improve the stability of the system, reduce the cost of multiple revisions due to design defects, and need to perform simulation optimization on the PCB link before the board is sent out, especially for server products, the simulation optimization before the board is sent out is more important because of 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 parameter characteristic (IBIS) model is obtained through simulation software, an eye pattern, a mixed S parameter, an error rate and the like of a signal are observed to judge whether the signal meets the requirement, and then the simulation accuracy is verified through testing. However, this method can only simulate a single parameter of the expected result of the design scheme, and for the influence and optimization direction of the multiple parameters of the design scheme on the link, the technology and experience of the developer are dependent, but for different board-level structures, the technology and experience of the developer are often not completely matched, which requires multiple attempts to achieve a satisfactory effect, and this 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 influencing factors and optimization directions of a design scheme according to multiple performance parameters of a server board card, can improve simulation accuracy, and simultaneously shortens development period and reduces cost. The invention also provides a computer readable storage medium.
In order to achieve the above purpose, the present invention provides the following technical solutions:
a server board card simulation method comprises the following steps:
establishing a board card model according to the existing characteristic data of the server board card, wherein the board card model at least describes a laminated structure and a link structure of the server board card;
and carrying out simulation operation on the established board model and displaying a simulation result, wherein the generated simulation result comprises a plurality of parameter data used for representing the performance of the server board.
Preferably, the method further comprises: and judging whether the existing characteristic data of the server board card meets the design requirement according to the generated simulation result.
Preferably, the method further comprises: if the existing characteristic data of the server board card does not meet the design requirement, analyzing the generated multiple 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: and adjusting 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 and perform simulation operation according to the adjusted characteristic data of the server board card.
Preferably, the feature data of the server board card further includes feature data for describing other structures of the server board card, in addition to feature data for describing a stacked structure of the server board card and feature data for describing a link structure of the server board card;
the board card model also describes other structures of the server board card besides the stacked structure and the link structure.
Preferably, the characteristic data of the server board card comprises characteristic data for describing a via structure, a ground plane, a power plane or a wave port excitation surface of the server board card;
the board card model also describes the via structure, ground plane, power plane, or wave port excitation surface of the server board card.
Preferably, the plurality of parameter data includes at least electromagnetic field distribution parameter data, input/output buffer parameter characteristic data, mixed S parameter data, or impedance variation parameter data in a 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 a server board simulation method as described above.
According to the technical scheme, the method and the device for simulating the server board card provided by the invention are characterized in that firstly, a board card model is built according to the existing characteristic data of the server board card, the board card model at least describes a laminated structure and a link structure of the server board card, then the built board card model is simulated and operated, and a simulation result is displayed, wherein the simulation result comprises a plurality 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 running board card model is simulated, and 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 link design scheme of the server board card and the optimization directions of the influence factors can be determined according to the plurality of parameter data.
The computer readable storage medium provided by the invention can achieve the beneficial effects.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a method for simulating a server board card according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for simulating a server board card according to another embodiment of the present invention;
FIG. 3 is a server board model built in an embodiment of the present invention;
fig. 4 is a graph showing electromagnetic field distribution obtained after simulation run of the server board model shown in fig. 3.
Detailed Description
In order to make the technical solution of the present invention better understood by those skilled in the art, the technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a server board card simulation method according to an embodiment of the present invention, and as can be seen from the figure, the server board card simulation method includes the following steps:
s10: and establishing a board card model according to the existing characteristic data of the server board card, wherein the board card model at least describes a laminated structure and a link structure of the server board card.
And establishing a board card model according to various characteristic data of the server board card given in the current existing design scheme of the server board card. The feature data of the server board card refers to data describing features of the server board card. The design scheme of the server board card comprises characteristic data at least including various characteristic data about a board card laminated structure and a link structure.
S11: and carrying out simulation operation on the established board model and displaying a simulation result, wherein the generated simulation result comprises a plurality of parameter data used for representing the performance of the server board.
And carrying out simulation operation on the established board model to correspondingly generate a simulation result. The simulation result generated by the method comprises a plurality 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 operation board card model is simulated, and 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 link design scheme of the server board card and the optimization directions of the influence factors can be determined according to the plurality of parameter data.
The following describes the simulation method of the server board card in detail with reference to specific embodiments. Referring to fig. 2, the server board card simulation method of the present embodiment includes the following steps:
s20: and establishing a board card model according to the existing characteristic data of the server board card, wherein the board card model at least describes a laminated structure and a link structure of the server board card.
When the board card model is built for the server board card, the required server board card characteristic data at least comprises various characteristic data about the board card laminated structure and the link structure, and the characteristic about the board card laminated structure comprises, but is not limited to, laminated type, laminated thickness and the like, and the characteristic about the link structure comprises, but is not limited to, structural characteristics such as link line width, link line distance or link corner and the like.
S21: and carrying out simulation operation on the established board model and displaying a simulation result, wherein the generated simulation result comprises a plurality of parameter data for representing the performance of the server board.
And obtaining a simulation result by simulating the board model established by running, wherein the simulation result comprises a plurality of parameter data used for representing the performance of the server board. 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 electromagnetic field distribution parameter data, the input/output buffer parameter characteristic data, the mixed S parameter data or the impedance change parameter data in a time domain, and the simulation operation can further 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 requirement according to the generated simulation result. Judging whether the existing characteristic data of the server board card meet the design requirement according to a plurality of 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. If the existing characteristic data of the server board card meets the design requirement according to the multiple parameter data generated by the current simulation operation, a final design scheme of the server board card is formed according to the existing characteristic data of the server board card, and thus the final design scheme of the server board card is obtained.
S24: and analyzing the generated multiple parameter data for representing the performance of the server board card, and determining influence factors and the optimization direction of the influence factors.
If the existing characteristic data of the server board card do not meet the design requirement according to the multiple parameter data generated by the current simulation operation, the current existing design scheme is optimized. Firstly, analyzing a plurality of parameter data generated by simulation operation, synthesizing the parameter data analysis, determining influence factors which cause that the performance of the server board card does not meet the design requirement, and determining the optimization direction of the influence factors. The optimization direction of the influencing factors refers to that after characteristic data of the server board card corresponding to the influencing factors are adjusted according to the optimization direction, the performance of the server board card can trend towards the design requirement.
S25: and adjusting 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. The design of the server board card is circularly optimized 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, the operation board card model is simulated, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board card, 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 a scheme meeting the design requirement.
Further preferably, the feature data of the server board card further includes feature data for describing other structures of the server board card in addition to feature data for describing a stacked structure of the server board card and feature data for describing a link structure of the server board card, and the board card model further describes other structures of the server board card in addition to the stacked structure and the link structure. Then, according to the multiple parameter data included in the simulation result generated by the simulation operation, by analyzing the multiple parameter data, not only the influence of the laminated structure, the link structure and other factors of the server board card on the performance of the server board card can be obtained, but also the influence of other structures except the laminated structure and the link structure of the server board card on the performance of the server board card can be obtained, and the optimization directions 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 directions of the influence factors except the laminated structure and the link structure of the board card.
Illustratively, the other characteristic data of the server board in addition to the characteristic data describing the stacked structure of the server board and the characteristic data describing the link structure of the server board include, but are not limited to, the characteristic data of the via structure, ground plane, power plane, or wave port excitation surface of the server board. Correspondingly, the built board model also describes the via structure, ground plane, power plane or wave port excitation surface of the server board.
Therefore, according to the server board card simulation method of the embodiment, the server board card model is built according to the existing characteristic data of the server board card, the simulation result obtained comprises a plurality of pieces 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 pieces of parameter data, the existing design scheme of the server board card is adjusted pertinently to obtain a scheme meeting the design requirement, wherein through analysis of the various pieces of parameter data, the influence of the factors such as the lamination structure and the link structure of the server board card on the performance of the server board card can be obtained, the influence of other structures of the server board card except the lamination structure and the link structure on the performance of the server board card can be obtained, the optimization directions of the influence factors can be obtained, and the design scheme of the server board card can be optimized and adjusted according to the optimization directions of the influence factors except the lamination structure and the link structure of the board card. The method can improve the simulation accuracy, shorten the development period and reduce the cost.
Alternatively, in the server board card simulation method of the present embodiment, the server board card model may be built based on the full-wave three-dimensional electromagnetic simulation software Ansoft HFSS.
For example, please refer to fig. 3 and fig. 4, fig. 3 is a server board card model established in a specific example, and fig. 4 is an electromagnetic field distribution diagram obtained after simulation of the server board card model shown in fig. 3. After the simulation of the server board card model shown in fig. 3 is performed, as shown in fig. 4, by extracting electromagnetic field distribution of the model in the simulation result, the electromagnetic field distribution is shown on the differential link, the via hole and the adjacent ground plane, so that it can be judged that the characteristics of the differential link, such as line width, line distance, corners and the like, affect the link, the characteristics of the via hole, such as via hole distance, inner diameter, outer diameter, anti-pad diameter, short column and the like, affect the link, and meanwhile, the arrangement adjacent ground plane also affects the link, so that when the link is optimized, the above factors can be modified and adjusted until a design scheme meeting the design requirements 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.
According to the server board card simulation device, firstly, a board card model is built according to the existing characteristic data of the server board card, the board card model at least describes a laminated structure and a link structure of the server board card, then the built board card model is simulated and operated, a simulation result is displayed, and the simulation result comprises a plurality of parameter data used for representing the performance of the server board card. According to the server board card simulation device, the server board card model is built according to the existing characteristic data of the server board card, and the operation board card model is simulated, and 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 link design scheme of the server board card and the optimization directions of the influence factors can be determined according to the plurality of parameter data.
Correspondingly, the embodiment of the invention also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program realizes the steps of the server board card simulation method when being executed by a processor.
The computer program stored on the computer readable storage medium of the embodiment can be executed by the processor to firstly establish a board card model according to the existing characteristic data of the server board card, wherein the board card model at least describes a laminated structure and a link structure of the server board card, then simulate and run the established board card model, and display a simulation result, and the simulation result comprises a plurality of parameter data for representing the performance of the server board card. By constructing the server board model according to the existing characteristic data of the server board and simulating the running board model, the obtained simulation result comprises a plurality of parameter data used for representing the performance of the server board, so that the influence factors of the link design scheme of the server board and the optimization direction of the influence factors can be determined according to the plurality of parameter data.
The invention provides a server board card simulation method and device and a computer readable storage medium. The principles and embodiments of the present invention have been described herein with reference to specific examples, the description of which is intended only to facilitate an understanding of the method of the present invention and its core ideas. It should be noted that it will be apparent to those skilled in the art that various modifications and adaptations of the invention can be made without departing from the principles of the invention and these modifications and adaptations are intended to be within the scope of the invention as defined in the following claims.

Claims (3)

1. The server board card simulation method is characterized by comprising the following steps of:
establishing a board card model according to the existing characteristic data of a server board card, wherein the board card model at least describes a lamination structure and a link structure of the server board card and also describes a via hole structure, a ground plane, a power plane or a wave port excitation surface of the server board card, and the characteristic data of the server board card comprises characteristic data for describing the lamination structure of the server board card, characteristic data for describing the link structure of the server board card and characteristic data for describing the via hole structure, the ground plane, the power plane or the wave port excitation surface of the server board card;
running the established board model in a simulation manner and displaying a simulation result, wherein the generated simulation result comprises a plurality of parameter data used for representing the performance of the server board;
judging whether the existing characteristic data of the server board card meet the design requirement according to the generated simulation result;
if the existing characteristic data of the server board card does not meet the design requirement, analyzing a plurality of generated parameter data for representing the performance of the server board card, and determining influence factors and the optimization direction of the influence factors, wherein the plurality of parameter data at least comprise 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 adjusting 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 and perform simulation operation according to the adjusted characteristic data of the server board card.
2. A server board simulation apparatus for executing the server board simulation method of claim 1.
3. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the server board simulation method of claim 1.
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 CN111488716A (en) 2020-08-04
CN111488716B true 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的网络服务器跨层建模设计与应用.电子设计工程.2017,第25卷(第17期),第168-175页. *

Also Published As

Publication number Publication date
CN111488716A (en) 2020-08-04

Similar Documents

Publication Publication Date Title
CN102364478B (en) Simulation method, device and system for high speed signal channel via holes
CN109086546A (en) Signal link signal quality evaluating method, device, equipment and readable storage medium storing program for executing
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
CN111488716B (en) Method and device for simulating server board card and computer readable storage medium
CN112769507A (en) High-speed signal link transmission quality evaluation method and related equipment
CN110532182A (en) A kind of automated testing method and device of virtual platform
KR20190102974A (en) Apparatus and method of generating control parameter of screen printer
EP3982268B1 (en) Chassis simulation method and apparatus, server, storage medium and program product
CN111257723A (en) Back drilling inspection method, system, equipment and medium
CN105975698A (en) Differential via hole arrangement method and PCB (Printed Circuit Board)
CN105744731A (en) Method for determining positions of differential via holes and PCB
CN111008509A (en) Method and device for optimizing signal integrity simulation
CN107506540B (en) Mixed model signal integrity simulation method
CN107609219B (en) Mixed model signal integrity simulation method
US20230062268A1 (en) System and method for fatigue response prediction
CN113221504B (en) Efficient Via simulation data acquisition method, system and medium
CN111159970B (en) Multi-physical-field analysis method and device for flexible interconnection reliability
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
CN114417717B (en) Simulation method and device of printed circuit board
CN114492291B (en) Method and device for designing high-speed serial link, electronic equipment and storage medium
CN113158600B (en) Moment method-based ultra-large scale via array rapid simulation method
CN112632883B (en) Method, device, equipment and medium for testing simulation result of device model
Ma et al. Parametric modeling of microwave structure with customization responses by combining rbf neural network and pole-residue-based transfer functions

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