CN116016250A - Communication link evaluation method, device and medium - Google Patents
Communication link evaluation method, device and medium Download PDFInfo
- Publication number
- CN116016250A CN116016250A CN202211624948.5A CN202211624948A CN116016250A CN 116016250 A CN116016250 A CN 116016250A CN 202211624948 A CN202211624948 A CN 202211624948A CN 116016250 A CN116016250 A CN 116016250A
- Authority
- CN
- China
- Prior art keywords
- communication link
- transmission line
- model
- evaluation result
- evaluation
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 283
- 238000011156 evaluation Methods 0.000 title claims abstract description 161
- 238000012360 testing method Methods 0.000 claims abstract description 91
- 230000005540 biological transmission Effects 0.000 claims abstract description 86
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000004088 simulation Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 10
- 238000013461 design Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 6
- 230000005477 standard model Effects 0.000 description 6
- 230000008054 signal transmission Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013400 design of experiment Methods 0.000 description 2
- 238000012938 design process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application relates to the field of communication, and discloses a communication link evaluation method, a device and a medium, wherein the method comprises the following steps: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of the communication link to be tested by using the communication link test case so as to acquire a second evaluation result; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. According to the method and the device, the receiving end and the transmitting end are evaluated through the transmitting end model and the receiving end model, and the transmission line with a larger gap with the mark model is evaluated by utilizing the communication link test case, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method, an apparatus, and a medium for evaluating a communication link.
Background
In the design process of a server motherboard, in order to meet the signal transmission quality of a high-speed signal on the server motherboard, the transmission quality is generally evaluated for the design scheme of a high-speed communication link of the server motherboard during the evaluation of the design scheme of the server motherboard.
At present, a channel quality comparison method (Channel Quality Comparison, CQC) is mainly adopted for evaluating the high-speed communication link, namely, the current design topology is respectively simulated and compared with eye height and eye width values of the link closest to the current design interconnection topology in the Intel PDG under the Typic Corner, and if the current design topology meets the requirements, the current high-speed communication link is controllable. However, if the topology of the current communication link is greatly different from the suggested topology in the Intel PDG, the evaluation accuracy will be lower. To address this problem, it would typically be necessary to introduce a design of experiment (Design of Experiment, DOE) simulation assessment method to test the current communication link, but the DOE simulation assessment method has too many simulation variables, resulting in a significant amount of time spent evaluating the communication link.
Therefore, how to provide a more accurate and efficient communication link evaluation method, so as to improve the evaluation speed on the basis of ensuring the accuracy of communication link evaluation, is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The purpose of the application is to provide a communication link evaluation method, a device and a medium, which can improve the communication link evaluation speed on the basis of ensuring the communication link evaluation accuracy.
In order to solve the above technical problems, the present application provides a communication link evaluation method, including:
acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
evaluating the communication link to be tested according to the sending end model and the receiving end model to obtain a first evaluation result;
testing a transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line;
and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
Preferably, the evaluating the to-be-tested communication link according to the sender model and the receiver model includes:
inputting signal simulation parameters corresponding to the communication link to be tested into the transmitting end model and the receiving end model to obtain a power consumption detection curve;
and acquiring the first evaluation result according to the power consumption detection curve.
Preferably, the obtaining the first evaluation result according to the power consumption detection curve includes:
determining an eye width value and an eye height value of the power consumption detection curve;
judging whether the eye width value and the eye height value are both larger than a reference value or not; the reference value is a value determined according to the sender model and the receiver model.
Preferably, the testing the transmission line of the to-be-tested communication link by using the communication link test case includes:
determining a transmission line model and a transmission line variable corresponding to the transmission line;
generating a communication link test case according to different combinations of the transmission line variables;
and testing the transmission line model by using the communication link test case to acquire the second evaluation result.
Preferably, the determining the communication quality of the to-be-measured communication link according to the first evaluation result and the second evaluation result includes:
judging whether the first evaluation result and the second evaluation result meet a preset condition or not;
and if the preset conditions are met, determining that the communication quality of the communication link to be tested is qualified.
Preferably, the determining a transmission line model corresponding to the transmission line includes:
and respectively creating transmission line models of signal transmission loss corresponding to different line widths for the transmission lines to be evaluated in the circuit board by using an IMLC or ADS tool.
Preferably, after the step of determining the communication quality of the to-be-detected communication link according to the first evaluation result and the second evaluation result, the method further includes:
and when the communication quality of the communication link to be detected is detected to not meet the preset requirement, sending alarm information to a tester.
In order to solve the above technical problem, the present application further provides a communication link evaluation method, including:
the acquisition module is used for acquiring link information of a communication link to be detected and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
the first evaluation module is used for evaluating the communication link to be tested according to the sending end model and the receiving end model so as to obtain a first evaluation result;
the second evaluation module is used for testing the transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line;
and the determining module is used for determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
In order to solve the above technical problem, the present application further provides a communication link evaluation device, including a memory for storing a computer program;
and a processor for implementing the steps of the communication link assessment method when executing the computer program.
In order to solve the above technical problem, the present application further provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the communication link assessment method.
The communication link evaluation method provided by the application comprises the following steps: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
In addition, the application also provides a communication link evaluation device and a medium, wherein the communication link evaluation device comprises: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
Drawings
For a clearer description of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described, it being apparent that the drawings in the following description are only some embodiments of the present application, 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 communication link evaluation method according to an embodiment of the present application;
fig. 2 is a block diagram of a communication link topology according to an embodiment of the present application;
fig. 3 is a block diagram of a communication link evaluation apparatus according to an embodiment of the present application;
fig. 4 is a block diagram of another communication link evaluation apparatus according to an embodiment of the present application;
the reference numerals are as follows: 1 is a receiving end, 2 is a transmitting end, and 3 is a transmission line.
Detailed Description
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments herein without making any inventive effort are intended to fall within the scope of the present application.
The core of the application is to provide a communication link evaluation method, a device and a medium, so that the communication link evaluation speed is improved on the basis of ensuring the communication link evaluation accuracy.
In the design process of a server motherboard, in order to meet the signal transmission quality requirement of the server motherboard, the transmission quality of the design scheme of the high-speed communication link of the server motherboard is generally required to be evaluated. The current high-speed communication link is evaluated by mainly adopting a channel quality comparison method and a test design simulation evaluation method, wherein the channel quality comparison method is used for respectively simulating and comparing the eye height and eye width values of the current design topology and the link closest to the current design interconnection topology in the Intel PDG under the Typical Corner, and if the current design topology and the link meet the requirements, the current high-speed communication link is controllable. For example: in the design work of a high-speed Server motherboard, in order to meet the requirement of customers on product function differentiation and product quality so as to expand the applicability of products, the topology of a high-speed communication link of a Server motherboard is often different from the recommended topology rule of an Intel PDG document, for example, for a CPU PCIE5 one-conn to AIC topology link, the Intel PDG suggests that the maximum length of the routing support of the topology link is 12 inches, while the layout requirement of a customer design board card may reach 14 inches, so that the current link evaluation routing length of the high-speed communication link is far beyond the recommended value of the Intel PDG. In addition, because the electrical properties of the PCB boards are classified, the better the electrical properties of the boards, the better the communication quality of the boards, but the more expensive the corresponding price of the boards, in order to make the signal transmission quality of the high-speed communication link still meet the PCIE5 electrical requirements, the PCB boards with better electrical properties are generally selected to improve the performance of the motherboard. However, if the topology of the current communication link is greatly different from the suggested topology in the Intel PDG, the evaluation accuracy will be lower. While the test design simulation evaluation method can improve the evaluation accuracy, a large number of test cases are introduced, so that the evaluation efficiency is reduced. In order to solve the problem, the application provides a communication link evaluation method, which is used for conveniently detecting a communication link to be detected by acquiring link information of the communication link to be detected and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
In order to provide a better understanding of the present application, those skilled in the art will now make further details of the present application with reference to the drawings and detailed description.
Fig. 1 is a flowchart of a communication link evaluation method according to an embodiment of the present application, as shown in fig. 1, where the method includes:
s10: and acquiring link information of the communication link to be tested, and determining a transmitting end model and a receiving end model corresponding to the communication link to be tested according to the link information.
In a specific implementation, a target signal link may be selected from a plurality of signal links in a circuit board in the early stage of design to perform signal quality evaluation. For example, from the PCB board corresponding to the designed server motherboard, it may be determined that a target signal link is randomly determined to perform signal quality detection, or a target signal link may be screened out through preset screening conditions to perform signal quality detection.
Searching a transmitting end model and a receiving end model matched with a target signal link in a preset model library. The sender model and the receiver model may be created in advance, and the sender model, the transmission line model, the via model, and the receiver model may be stored in a model library. It should be noted that, in the preset model, the transmitting end model may correspond to a type of a transmitting end chip commonly used in the current circuit design; the receiver model is similar to the transmitter model, and may correspond to a receiver chip type commonly used in the current circuit time.
S11: and evaluating the communication link to be tested according to the sending end model and the receiving end model to obtain a first evaluation result.
In a specific implementation, after a receiving end chip and a sending end model and a receiving end model corresponding to the sending end chip are obtained, signal simulation parameters corresponding to a communication link to be tested are input to the sending end model and the receiving end model, and power of the receiving end chip and the sending end chip is calculated according to the sending end model and the receiving end model so as to obtain a power consumption detection curve of the sending end chip or the receiving end chip. By performing simulation on the topology of the current communication link and the link closest to the current design interconnection topology in the Intel PDG, the eye height and eye width values of the communication link under the typhical Corner are determined, and if the eye height and eye width values of the topology simulation of the communication link to be tested under the typhical Corner are larger than the simulated eye width and eye height values of the nearest similar interconnection topology in the Intel PDG, the risk of the current communication link is controllable, otherwise, the risk of the current communication link is higher.
S12: and testing the transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line.
It will be appreciated that the IMLC or ADS tool may be used to obtain a transmission line model, and the model obtaining tool may be used to create a corresponding transmission line model for the transmission line to be evaluated in the circuit board. In a specific implementation, first, a transmission line model and a transmission line variable corresponding to a transmission line are determined; generating a communication link test case according to different combinations of transmission line variables; and testing the transmission line model by using the communication link test case to obtain a second evaluation result.
It can be understood that, considering that the receiving end chip and the transmitting end chip are mostly public chips, the chips in the communication links provided in the rest Intel PDG are relatively close, so that the evaluation accuracy is higher, and the communication quality can be determined by the traditional channel quality comparison method. The transmission line has a large number of influencing factors (including routing lines, line widths, via numbers, etc.), and the transmission line may have a large gap from the communication link provided in the Intel PDG, so the transmission line is evaluated by using the communication link test case.
S13: and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
In a specific implementation, the first evaluation result is used for representing whether the receiving end and the transmitting end of the communication link meet the quality requirement, the second evaluation result is used for representing whether the transmission line meets the communication quality requirement, and if and only if both the first evaluation result and the second evaluation result meet the preset condition, the communication quality of the communication link to be tested can be determined to be qualified.
The embodiment provides a communication link evaluation method, which comprises the following steps: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
Fig. 2 is a block diagram of a communication link topology provided in the embodiment of the present application, as shown in fig. 2, a receiving end chip (CPU 0) and a transmitting end chip (CPU 1) are interconnected through a Riser module, and are in an Intel UPI signal interconnection mode, and three PCB Trace variable factors, namely Lmb, lriser and Lmb, exist on the communication link shown in fig. 2.
Table 1 is a schematic table of parameter variables of a transmitting end/receiving end/transmission line of a communication link topology provided in the embodiment of the present application, as shown in table 1, a transmitting end chip has 5 variables, a PCB transmission line has 3 variables, a receiving end chip has 4 variables, and an overall interconnection channel has 12 variables.
TABLE 1
Table 2 is a schematic diagram of a communication link test case of the DOE simulation evaluation method provided in the embodiment of the present application, and for 12 variable combinations in the overall interconnect channel, 256 communication link test cases need to be simulated under Full DOE analysis generated by Intel ica t software analysis, where each variable impedance combination is shown in table 2.
TABLE 2
Table 3 is a schematic diagram of a communication link test Case of the communication link evaluation method provided in the embodiment of the present application, where a receiving end and a transmitting end in the communication link evaluation method (improved Case) provided in the present application both use a conventional channel quality comparison method, and a transmission line (PCB Trace channel) uses a test design method, and 3 variables of the transmission line are analyzed by using ica t software to generate 32 communication link test cases.
TABLE 3 Table 3
Table 4 is a comparison schematic diagram of parameter setting and evaluation timeliness summary of different communication link evaluation methods provided in the embodiments of the present application, and the comparison statistics of parameter configuration conditions of each simulation channel and simulation Case number and time consumption pairs of the three methods using the conventional CQC, full DOE method and the communication link evaluation method (improved Case method) provided in the present application are shown in table 4 for the whole interconnection link 12 variables. The number of the simulation communication link test cases under the improved evaluation scheme is 1/8 of the number of the communication link test cases under the Full DOE method, so that the overall simulation evaluation time consumption is reduced to a certain extent.
TABLE 4 Table 4
Table 5 is a diagram showing eye height and eye width values of the communication link evaluation method according to the embodiment of the present application; the simulation analysis is carried out on 256 communication link test cases under Full DOE analysis and 32 communication link test cases under improved Case analysis, RSM/UPM statistics is carried out on eye height and eye width values under 1Million Case number, the results are shown in table 5, and the eye width and eye height values under an improved evaluation scheme are satisfied within the eye width and eye height value range under DOE analysis as compared with the eye diagram simulation results under Full DOE mode, so that the communication link evaluation speed can be improved on the basis of ensuring the communication link evaluation accuracy by adopting the improved evaluation scheme.
TABLE 5
In a specific implementation, evaluating the communication link to be tested according to the sender model and the receiver model includes: inputting signal simulation parameters corresponding to a communication link to be tested into a transmitting end model and a receiving end model to obtain a power consumption detection curve; and acquiring a first evaluation result according to the power consumption detection curve.
Correspondingly, the obtaining the first evaluation result according to the power consumption detection curve includes: determining an eye width value and an eye height value of a power consumption detection curve; judging whether the eye width value and the eye height value are both larger than a reference value; the reference value is a value determined according to the transmitting end model and the receiving end model.
The eye pattern is formed by superposing a series of bit periods on the horizontal axis of the oscilloscope. Eye height represents noise; the eye width represents jitter. The influence of inter-code crosstalk and noise can be observed from an eye diagram, the integral characteristics of the digital signals are reflected, and therefore the system quality is estimated, and the eye diagram analysis is the core of the signal integrity analysis of the high-speed interconnection system.
In specific implementation, most of the receiving end chip and the sending end chip are public chips, which are relatively close to chips in communication links provided in the Intel PDG, and communication quality of the sending end and the receiving end can be accurately determined by comparing a power consumption detection curve of the communication link to be detected with a power consumption detection curve of communication link topology provided in the Intel PDG.
In this embodiment, the power consumption of the chips at the transmitting end and the receiving end is detected by adopting a conventional channel quality comparison method, so that the evaluation efficiency of the communication link is improved.
As a preferred embodiment, testing the transmission line of the communication link to be tested using the communication link test case includes: determining a transmission line model and a transmission line variable corresponding to the transmission line; generating a communication link test case according to different combinations of transmission line variables; and testing the transmission line model by using the communication link test case to obtain a second evaluation result.
In a specific implementation, in order to ensure the communication quality of the designed communication link, when detecting that the communication link does not meet the preset requirement, early warning information needs to be sent to the manager in time.
On the basis of the above embodiment, after the step of determining the communication quality of the communication link to be measured according to the first evaluation result and the second evaluation result, the method further includes: and when the communication quality of the communication link to be detected is detected to not meet the preset requirement, sending alarm information to a tester.
In the above embodiments, the detailed description is given for the communication link evaluation method, and the application further provides a corresponding embodiment of the communication link evaluation device. It should be noted that the present application describes an embodiment of the device portion from two angles, one based on the angle of the functional module and the other based on the angle of the hardware.
Fig. 3 is a block diagram of a communication link evaluation apparatus according to an embodiment of the present application, as shown in fig. 3, where the apparatus includes:
the acquisition module 10 is configured to acquire link information of a communication link to be detected, and determine a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
a first evaluation module 11, configured to evaluate the to-be-tested communication link according to the sender model and the receiver model, so as to obtain a first evaluation result;
the second evaluation module 12 is configured to test a transmission line of the to-be-tested communication link by using a communication link test case to obtain a second evaluation result, where the communication link test case is a case determined according to variable information of the transmission line;
a determining module 13, configured to determine a communication quality of the to-be-tested communication link according to the first evaluation result and the second evaluation result.
Since the embodiments of the apparatus portion and the embodiments of the method portion correspond to each other, the embodiments of the apparatus portion are referred to the description of the embodiments of the method portion, and are not repeated herein.
The present embodiment provides a communication link evaluation apparatus, including: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
Fig. 4 is a block diagram of another communication link evaluation device according to an embodiment of the present application, and as shown in fig. 4, the communication link evaluation device includes: a memory 20 for storing a computer program;
a processor 21 for implementing the steps of the communication link assessment method according to the above embodiment when executing a computer program.
The terminal device carrying the communication link provided in this embodiment may include, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, or the like.
Processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 may be implemented in hardware in at least one of a digital signal processor (Digital Signal Processor, DSP), a Field programmable gate array (Field-Programmable Gate Array, FPGA), a programmable logic array (Programmable Logic Array, PLA). The processor 21 may also comprise a main processor, which is a processor for processing data in an awake state, also called central processor (Central Processing Unit, CPU), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 may be integrated with an image processor (Graphics Processing Unit, GPU) for taking care of rendering and rendering of the content that the display screen is required to display. In some embodiments, the processor 21 may also include an artificial intelligence (Artificial Intelligence, AI) processor for processing computing operations related to machine learning.
Memory 20 may include one or more computer-readable storage media, which may be non-transitory. Memory 20 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In this embodiment, the memory 20 is at least used for storing a computer program 201, which, when loaded and executed by the processor 21, is capable of implementing the relevant steps of the communication link assessment method disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 20 may further include an operating system 202, data 203, and the like, where the storage manner may be transient storage or permanent storage. The operating system 202 may include Windows, unix, linux, among others. The data 203 may include, but is not limited to, communication link information, a receiver model, a sender model, and the like.
In some embodiments, the communication link assessment device may further include a display 22, an input/output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.
Those skilled in the art will appreciate that the structure shown in fig. 4 is not limiting of the communication link assessment apparatus and may include more or fewer components than shown.
The communication link evaluation device provided by the embodiment of the application comprises a memory and a processor, wherein the processor can realize the following method when executing a program stored in the memory:
acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
evaluating the communication link to be tested according to the sending end model and the receiving end model to obtain a first evaluation result;
testing a transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line;
and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
The present embodiment provides a communication link evaluation apparatus, including: acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information so as to detect the communication link to be detected; evaluating the communication link to be tested according to the transmitting end model and the receiving end model to obtain a first evaluation result; testing a transmission line of a communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line; and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result. Therefore, according to the technical scheme provided by the application, the receiving end chip and the sending end chip which are relatively close to the standard model are evaluated through the sending end model and the receiving end model, and the transmission line with a larger difference from the mark model is evaluated by utilizing the communication link test case generated according to the variable information of the transmission line, so that the test case used for evaluation is reduced, the time used for evaluation is shortened, and the communication link evaluation efficiency is improved.
Finally, the present application also provides a corresponding embodiment of the computer readable storage medium. The computer-readable storage medium has stored thereon a computer program which, when executed by a processor, performs the steps as described in the method embodiments above.
It will be appreciated that the methods of the above embodiments, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored on a computer readable storage medium. With such understanding, the technical solution of the present application, or a part contributing to the prior art or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, performing all or part of the steps of the method described in the various embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The method, the device and the medium for evaluating the communication link provided by the application are described in detail above. In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it would be obvious to those skilled in the art that various improvements and modifications can be made to the present application without departing from the principles of the present application, and such improvements and modifications fall within the scope of the claims of the present application.
It should also be noted that in this specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Claims (10)
1. A method of communication link assessment, comprising:
acquiring link information of a communication link to be detected, and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
evaluating the communication link to be tested according to the sending end model and the receiving end model to obtain a first evaluation result;
testing a transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line;
and determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
2. The communication link assessment method according to claim 1, wherein the assessing the communication link under test according to the sender-side model and the receiver-side model comprises:
inputting signal simulation parameters corresponding to the communication link to be tested into the transmitting end model and the receiving end model to obtain a power consumption detection curve;
and acquiring the first evaluation result according to the power consumption detection curve.
3. The communication link assessment method according to claim 2, wherein the obtaining the first assessment result according to the power consumption detection curve includes:
determining an eye width value and an eye height value of the power consumption detection curve;
judging whether the eye width value and the eye height value are both larger than a reference value or not; the reference value is a value determined according to the sender model and the receiver model.
4. The communication link assessment method according to claim 1, wherein the testing the transmission line of the communication link under test using the communication link test case includes:
determining a transmission line model and a transmission line variable corresponding to the transmission line;
generating a communication link test case according to different combinations of the transmission line variables;
and testing the transmission line model by using the communication link test case to acquire the second evaluation result.
5. The communication link assessment method according to claim 1, wherein the determining the communication quality of the communication link under test according to the first assessment result and the second assessment result includes:
judging whether the first evaluation result and the second evaluation result meet a preset condition or not;
and if the preset conditions are met, determining that the communication quality of the communication link to be tested is qualified.
6. The communication link assessment method according to claim 4, wherein the determining a transmission line model corresponding to the transmission line includes:
and respectively creating corresponding transmission line models for the transmission lines with different line widths to be evaluated in the circuit board by using an IMLC or ADS tool.
7. The communication link assessment method according to claim 1, wherein after the step of determining the communication quality of the communication link under test according to the first assessment result and the second assessment result, further comprises:
and when the communication quality of the communication link to be detected is detected to not meet the preset requirement, sending alarm information to a tester.
8. A method of communication link assessment, comprising:
the acquisition module is used for acquiring link information of a communication link to be detected and determining a transmitting end model and a receiving end model corresponding to the communication link to be detected according to the link information;
the first evaluation module is used for evaluating the communication link to be tested according to the sending end model and the receiving end model so as to obtain a first evaluation result;
the second evaluation module is used for testing the transmission line of the communication link to be tested by using a communication link test case to obtain a second evaluation result, wherein the communication link test case is a case determined according to variable information of the transmission line;
and the determining module is used for determining the communication quality of the communication link to be tested according to the first evaluation result and the second evaluation result.
9. A communication link assessment apparatus comprising a memory for storing a computer program;
processor for implementing the steps of the communication link assessment method according to any one of claims 1 to 7 when executing the computer program.
10. 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 communication link assessment method according to any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211624948.5A CN116016250A (en) | 2022-12-16 | 2022-12-16 | Communication link evaluation method, device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211624948.5A CN116016250A (en) | 2022-12-16 | 2022-12-16 | Communication link evaluation method, device and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116016250A true CN116016250A (en) | 2023-04-25 |
Family
ID=86018492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211624948.5A Pending CN116016250A (en) | 2022-12-16 | 2022-12-16 | Communication link evaluation method, device and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116016250A (en) |
-
2022
- 2022-12-16 CN CN202211624948.5A patent/CN116016250A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111211937B (en) | Method, device and system for testing stability of server link signals | |
CN113409284A (en) | Circuit board fault detection method, device, equipment and storage medium | |
CN111552600A (en) | Signal testing method, system, device and readable storage medium | |
CN117724980A (en) | Method and device for testing software framework performance, electronic equipment and storage medium | |
CN112839047A (en) | Asset vulnerability scanning method, device, equipment and medium on cloud platform | |
CN116016250A (en) | Communication link evaluation method, device and medium | |
CN115563773A (en) | Interface signal adjusting method, device, equipment and storage medium | |
CN115081389B (en) | Printed circuit board wiring inspection method, device, equipment and storage medium | |
CN115967658A (en) | CCIX signal testing method, device and medium | |
US8032339B2 (en) | Element grouping method for finite element method analysis, and computer-readable storage medium | |
JP2021192048A (en) | Image sensor system, image sensor, data generation method of image sensor in image sensor system, and program | |
CN112083318A (en) | Method and device for detecting chip power consumption | |
CN113868045A (en) | Super-path interconnection link screening and classifying method, device and medium | |
JP2011172117A (en) | Signal processing system, signal processing device, and signal processing program | |
JP2021082023A (en) | Circuit design support apparatus and circuit design support method | |
CN117319091B (en) | Enterprise software network security vulnerability detection method and system based on deep learning | |
CN114816876B (en) | Automatic test system for server Redfish interface specifications | |
TWI779808B (en) | Image processing method | |
CN113704035B (en) | Time delay detection method and device and related equipment | |
CN115859349B (en) | Data desensitization method and device, electronic equipment and storage medium | |
CN112804169B (en) | High-speed signal equalization parameter optimization method, system and related components | |
US10354424B1 (en) | Method and apparatus of data display | |
CN114547101A (en) | Data quality evaluation method, device, equipment and storage medium for data center station | |
CN116137604A (en) | Communication link detection method, device and medium | |
CN118153567A (en) | File auditing method and related equipment |
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 |