A signal integrity data processing method, device and medium

By automating the acquisition and filling of target data, the problem of low efficiency in signal integrity data processing in integrated circuits is solved, and efficient processing of large amounts of data is achieved.

CN114818623BActive Publication Date: 2026-01-23SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210428455.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-22
Publication Date
2026-01-23
Estimated Expiration
2042-04-22

AI Technical Summary

Technical Problem

In integrated circuits, signal integrity data processing is inefficient, especially in multi-transmission link scenarios. Existing manual traversal methods result in a large amount of repetitive mechanical work and low processing efficiency.

Method used

The original data location, target table, and target page are obtained by pre-setting script parameters. The data processing content is determined to be either scattering parameter processing or eye diagram index processing. The target data is then filled into the target table using an automated processing method.

Benefits of technology

It improves the efficiency of large-scale data processing, reduces repetitive mechanical work, and enhances the efficiency of signal integrity data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114818623B_ABST
    Figure CN114818623B_ABST
Patent Text Reader

Abstract

The application discloses a signal integrity data processing method and device and medium, and relates to the field of data processing. The position of the original data is acquired to obtain the original data and target table and target page. The position of the original data, the target table and the target page are acquired through a preset script parameter. The data processing content is determined according to the target page. The data processing content includes scattering parameter processing and eye diagram index processing. The original data is processed according to the data processing content to obtain target data, and the target data is filled into the target table. Therefore, when the original data is acquired, only the position of the original data is acquired, and then it is determined whether the data is subjected to scattering parameter processing or eye diagram index processing according to the target page of the target table acquired through the script parameter and filled into the target table. A large amount of data can be processed, and the data processing efficiency is higher in a complex transmission link scene.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of data processing, in particular to a signal integrity data processing method, device and medium. BACKGROUND

[0002] With the continuous development of integrated circuits, the functions of chips are becoming more and more abundant. It has become a common practice to integrate systems into chips. As a result, more and more interfaces will be integrated into the chip. From the perspective of signal integrity (SI), after model simulation and system-level simulation, there is a large amount of data to be processed. The large amount of data results in very low work efficiency. Taking the Peripheral Component Interconnect Express (PCIE) as an example, when 4 groups of transmission links are used for transmission, SI analysis requires 8 pairs of differential signals. For scattering parameters (S parameters) of transmission lines, there are SDD21, SDD11, SCC11, SCD21, SDC21, SDD31, SDD13, and 42 pieces of data need to be analyzed at a specified frequency. When more transmission links are used, more data needs to be processed. The same is true for signal eye diagram indicators. One pair of differential signals needs to analyze a set of eye height and eye width indicators.

[0003] The data processing method used in the past is to traverse the data of model simulation and system-level simulation by manual traversal, and to extract relevant information from the data and fill it into the target table. When there are few transmission links, the workload is small, and the data processing can be completed in this way. However, when there are many transmission links, the amount of data is huge, resulting in a dramatic increase in workload, repeated operations, and most of the work is repetitive and mechanical, resulting in low processing efficiency.

[0004] In view of the above problems, it is urgent for technical personnel in this field to design a signal integrity data processing method. SUMMARY

[0005] The purpose of the present application is to provide a signal integrity data processing method, device and medium.

[0006] To solve the above technical problems, the present application provides a signal integrity data processing method, comprising:

[0007] The original data is obtained by the position of the original data, and the target table and the target page are obtained; wherein the position of the original data, the target table and the target page are obtained by a preset script parameter.

[0008] determining data processing content according to the target single page; wherein the data processing content comprises scattering parameter processing and eye diagram index processing;

[0009] processing the original data according to the data processing content to obtain target data;

[0010] filling the target data into the target table.

[0011] Preferably, the processing the original data according to the data processing content comprises:

[0012] if the data processing content is the scattering parameter processing, parsing file name information of the original data, extracting specified frequency information in the original data to obtain the target data.

[0013] Preferably, the filling the target data into the target table comprises:

[0014] obtaining port physical layer name and scattering parameter type according to the target data;

[0015] locating a target position in the target table according to the port physical layer name and the scattering parameter type;

[0016] filling the target data into the target table according to the target position.

[0017] Preferably, the processing the original data according to the data processing content comprises:

[0018] if the data processing content is the eye diagram index processing, parsing file name information of the original data, locating eye diagram data file in the original data, and extracting eye diagram data in the original data to obtain the target data.

[0019] Preferably, the filling the target data into the target table comprises:

[0020] obtaining port physical layer name and process information according to the target data;

[0021] locating a target position in the target table through the port physical layer name, the process information and the eye diagram data file;

[0022] filling the target data into the target table according to the target position.

[0023] Preferably, after the filling the target data into the target table, it further comprises:

[0024] determining whether new raw data can be acquired;

[0025] if yes, returning to the step of acquiring the raw data by the position of the raw data, and acquiring the target table and the target page;

[0026] if no, outputting information that data processing is completed.

[0027] Preferably, the information that data processing is completed comprises:

[0028] outputting the target table to prompt that data processing is completed.

[0029] To solve the above technical problems, the present application further provides a signal integrity data processing device, comprising:

[0030] an acquisition module, configured to acquire raw data by the position of the raw data, and acquire a target table and a target page; wherein the position of the raw data, the target table and the target page are acquired by a preset script parameter;

[0031] a determination module, configured to determine data processing content according to the target page; wherein the data processing content comprises scattering parameter processing and eye diagram index processing;

[0032] a data processing module, configured to process the raw data according to the data processing content, to acquire target data;

[0033] a filling module, configured to fill the target data into the target table.

[0034] To solve the above technical problems, the present application further provides another signal integrity data processing device, comprising:

[0035] a memory, configured to store a computer program;

[0036] a processor, configured to execute the computer program to realize the steps of the signal integrity data processing method.

[0037] To solve the above technical problems, the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to realize the steps of the signal integrity data processing method.

[0038] The signal integrity data processing method provided in this application obtains raw data by its location and acquires a target table and a target single page. Specifically, it obtains the location of the raw data, the target table, and the target single page through preset script parameters; determines the data processing content based on the target single page; and includes scattering parameter processing and eye diagram index processing. The raw data is then processed according to the data processing content to obtain the target data, which is then filled into the target table. Therefore, this method only needs to obtain the location of the raw data and then determine whether to perform scattering parameter processing or eye diagram index processing based on the target single page of the target table obtained through script parameters before filling the target table. This allows for the processing of large amounts of data and provides higher data processing efficiency in scenarios with complex transmission links.

[0039] In addition, embodiments of this application also provide a signal integrity data processing device and a computer-readable storage medium, with the same effect as above. Attached Figure Description

[0040] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 A flowchart illustrating a signal integrity data processing method provided in this application embodiment;

[0042] Figure 2 A flowchart illustrating another signal integrity data processing method provided in this application embodiment;

[0043] Figure 3 This is a schematic diagram of the structure of a signal integrity data processing device provided in an embodiment of this application;

[0044] Figure 4 This is a schematic diagram of another signal integrity data processing device provided in an embodiment of this application. Detailed Implementation

[0045] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0046] The core of this application is to provide a signal integrity data processing method, apparatus, and medium.

[0047] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0048] The continuous development of integrated circuits is accompanied by the continuous enrichment of chip functions. Integrating systems onto chips has become the norm. This inevitably leads to the integration of more and more interfaces into the chip. From a system integrator (SI) perspective, after model simulation and system-level simulation, a large amount of data needs to be processed. The sheer volume of data results in very low work efficiency. Taking PCIe as an example, when using four transmission links, SI analysis requires eight pairs of differential signals. For the S-parameters of the transmission line, there are differential-mode insertion loss (SDD21), differential-mode return loss (SDD11), common-mode return loss (SCC11), common-mode to differential-mode insertion loss (SCD21), differential-mode to common-mode insertion loss (SDC21), far-end crosstalk (SDD31), and near-end crosstalk (SDD13), resulting in 42 data points to analyze at a given frequency. When more transmission links are used, the amount of data to be processed will increase even further. The same applies to signal eye diagram metrics; a pair of differential signals requires the analysis of a set of eye height and eye width metrics. Traditional data processing methods involve manually traversing model simulation and system-level simulation data to extract relevant information and fill it into a target table. This approach is sufficient when there are few transmission links, as the workload is minimal. However, with numerous transmission links, the massive data volume leads to a significant increase in workload, resulting in repetitive and largely mechanical operations with low processing efficiency. Therefore, this application provides a signal integrity data processing method. Figure 1 This is a flowchart illustrating a signal integrity data processing method provided in an embodiment of this application. Figure 1 As shown, the method includes:

[0049] S10: Obtain the original data by its location, and obtain the target table and target page; wherein, the location of the original data, the target table, and the target page are obtained by using preset script parameters.

[0050] S11: Determine the data processing content based on the target single page; the data processing content includes scattering parameter processing and eye diagram index processing.

[0051] S12: Process the raw data according to the data processing content to obtain the target data.

[0052] S13: Fill the target data into the target table.

[0053] Understandably, in order to process the raw data obtained after model simulation and system-level simulation, the raw data is first obtained by identifying its location, and then the target table and target page are acquired. In this embodiment, the location of the raw data, the target table, and the target page are obtained through preset script parameters. This application uses a script as the processing platform to achieve large-scale data processing through different information configurations. Specifically, three preset script parameters can be set: a first parameter, a second parameter, and a third parameter. The first parameter is the folder where the raw data is located. This application will locate the corresponding folder based on this parameter and traverse and judge the files in the folder to obtain the raw data that meets the requirements. The second parameter is to obtain the corresponding target table, and after obtaining the corresponding target data, fill the data into the target table. The third parameter is to locate the target page in the target table, and also uses this parameter as a judgment condition for the data processing content. Among them, the data processing content includes scattering parameter processing and eye diagram index processing.

[0054] It's important to note that the target single-page format determines whether scattering parameter processing or eye diagram index processing is needed, allowing data to be populated into the target table. Instead of determining the data's position in the target table based on the data itself, the data is processed accordingly based on the target single-page format of the target table before being populated, resulting in higher data processing efficiency.

[0055] Furthermore, the processing procedures for scattering parameter processing and eye diagram index processing of the raw data differ. In specific implementations, the raw data is processed accordingly based on the different data processing contents to obtain the target data. In this embodiment, the processing procedures for scattering parameter processing and eye diagram index processing are not limited, as long as the target data can be obtained, depending on the specific implementation situation. After obtaining the target data, the target data is filled into the target table. It should be noted that the filling process for the target data obtained after scattering parameter processing and eye diagram index processing is also different, and it needs to be filled according to the data obtained after the corresponding processing, depending on the specific implementation situation. Finally, the raw data is filled into the target table.

[0056] In this embodiment, the original data is obtained by identifying its location, and a target table and a target single page are also acquired. Specifically, the location of the original data, the target table, and the target single page are obtained using preset script parameters. The data processing content is determined based on the target single page, which includes scattering parameter processing and eye diagram index processing. The original data is then processed according to the data processing content to obtain the target data, which is then filled into the target table. Therefore, the above solution only needs to obtain the location of the original data, and then determines whether to perform scattering parameter processing or eye diagram index processing based on the target single page of the target table obtained through script parameters before filling the target table. This allows for the processing of large amounts of data and provides higher data processing efficiency in scenarios with complex transmission links.

[0057] Based on the above embodiments:

[0058] As a preferred embodiment, processing the raw data according to the data processing content includes:

[0059] If the data processing involves scattering parameter processing, then the filename information of the original data is parsed, and the specified frequency information in the original data is extracted to obtain the target data.

[0060] In the above embodiments, the processing procedure for scattering parameters is not limited and depends on the specific implementation. As a preferred embodiment, in processing the scattering parameters of the raw data, the file name information of the raw data is first parsed, including obtaining the port physical layer (PHY) information, scattering parameter type information, and simultaneously generating the location information of the target table; then, based on the data content, the scattering parameter S-parameter data of multiple transmission links are obtained at a predetermined frequency to obtain the target data.

[0061] In this embodiment, when processing the scattering parameters of the original data, the target data is obtained by parsing the file name information of the original data and extracting the specified frequency information in the original data, so that it can be filled into the target table later.

[0062] Based on the above embodiments:

[0063] As a preferred embodiment, populating the target table with target data includes:

[0064] Obtain the port physical layer name and scattering parameter type based on the target data;

[0065] Locate the target position in the target table based on the port physical layer name and scattering parameter type;

[0066] Populate the target data into the target table based on the target location.

[0067] In the above embodiments, the process of filling the target data after scattering parameter processing is not limited and depends on the specific implementation. As a preferred embodiment, in this embodiment, after processing the original data to obtain the target data, the port physical layer name and scattering parameter type are obtained according to the target data. Specifically, the PHY information is first judged to determine the column information in the target table. When determining the PHY information, the PHY name is first obtained from a specified row in the target table and compared with the PHY information parsed from the original data to determine the column information. This process is repeated until a matching PHY name is found. Table 1 is the target table of scattering parameters provided in the embodiments of this application.

[0068]

[0069] Table 1

[0070] As shown in Table 1, the target table clearly defines the relevant rules, mainly explaining the scattering parameters, IP specification requirements, transmission links, multiple PHYs, and evaluation rules, thereby standardizing the rules for filling in the scattering parameters. The PHY information clarifies the column information in the target table.

[0071] Furthermore, after identifying the column information in the target table using PHY information, the scattering parameter type is then determined to locate the row information. As shown in Table 1, the scattering parameter types include SDD21, SDD11, SCC11, etc. Once the row information is located, combined with the previously located column information, the target table position can be determined, and the acquired target data can then be filled into the target table.

[0072] It should be noted that, as shown in Table 1, when determining the type of scattering parameters, data comparison is required for SDD31 and SDD13 information to obtain the worst values ​​for far-end crosstalk and near-end crosstalk.

[0073] In this embodiment, by obtaining the port physical layer name and scattering parameter type based on the target data, locating the target position in the target table based on the port physical layer name and scattering parameter type, and filling the target table with target data based on the target position, the data filling of the target table under scattering parameter processing is realized.

[0074] Based on the above embodiments:

[0075] As a preferred embodiment, processing the raw data according to the data processing content includes:

[0076] If the data processing involves eye diagram metrics, then the filename information of the original data is parsed, the eye diagram data file in the original data is located, and the eye diagram data in the original data is extracted to obtain the target data.

[0077] In the above embodiments, the processing procedure for eye diagram metrics is not limited and depends on the specific implementation. As a preferred embodiment, in processing the raw data for eye diagram metrics, the filename information of the raw data is first parsed to locate the eye diagram data file within the raw data, and the eye diagram data is extracted from the raw data to obtain the target data. Specifically, during raw data parsing, the PHY name and Corner type are extracted based on the filename information, and the eye diagram data file (MSTEX format file) is located from the simulation result file. Locating the eye diagram data file primarily involves locating the signal link; because the simulation platform performs signal link simulations according to agreed-upon rules and in a certain order, the resulting data is consistent with the format of the processed data. After all information is located, the eye height and eye width metrics of the eye diagram are extracted from the located simulation file to obtain the target data.

[0078] In this embodiment, when processing the data using eye diagram metrics, the eye diagram data file in the original data is located by parsing the file name information of the original data, and the eye diagram data in the original data is extracted, thereby obtaining the target data so that it can be filled into the target table later.

[0079] Based on the above embodiments:

[0080] As a preferred embodiment, populating the target table with target data includes:

[0081] Obtain the port physical layer name and process information based on the target data;

[0082] Locate the target position in the target table using the port physical layer name, process information, and eye diagram data file;

[0083] Populate the target data into the target table based on the target location.

[0084] In the above embodiments, the process of filling the target data after eye diagram index processing is not limited and depends on the specific implementation. As a preferred embodiment, in this embodiment, after processing the original data with eye diagram indexes to obtain the target data, the port physical layer name and process information are first obtained based on the target data to locate the position for filling the target data in the target table. Specifically, the PHY name is matched based on the PHY name of the target data to locate the initial row coordinate information in the target table. By using a loop polling method, after matching the corresponding PHY among many PHY information, a location information will be generated, and the loop polling method will be terminated. Table 2 is the target table of eye diagram indexes provided in the embodiments of this application.

[0085]

[0086] Table 2

[0087] As shown in Table 2, the target table clearly defines the corresponding rules, mainly explaining eye diagram metrics, interface specification requirements, transmission links, multiple PHYs, and evaluation rules, thereby standardizing the rules for filling in eye diagram metrics. The row information in the target table can be clearly identified by the PHY name.

[0088] After clarifying the row information of the target table through PHY, as shown in Table 2, the process information (Corner) type is then determined to identify the column information. This finalizes the target location within the target table. Following this determination, the data will be filled into the corresponding transmission link in the target table according to the previously defined MSTEX format information, thus completing the data filling for one transmission link.

[0089] In this embodiment, the port physical layer name and process information are obtained based on the target data. The target position in the target table is located by using the port physical layer name, process information and eye diagram data file. The target data is then filled into the target table according to the target position, thus realizing the data filling of the target table under eye diagram index processing.

[0090] Figure 2 A flowchart illustrating another signal integrity data processing method provided in this application embodiment. To achieve the processing of massive amounts of simulation results, such as... Figure 2 As shown, after populating the target table with the target data, the process also includes:

[0091] S14: Determine whether new raw data can be obtained; if yes, return to step S10; if no, proceed to step S15.

[0092] S15: Output information indicating that data processing is complete.

[0093] It is understood that the above embodiments only process data from a single raw data folder. To handle the processing of large batches of simulation results, in this embodiment, after filling the target table with the target data, it is determined whether new raw data can be obtained, i.e., whether there are any more simulation results that need to be processed. If yes, return to step S10 to continue data processing; if no, it is confirmed that data processing is complete and no further processing is needed, and a message indicating data processing completion is output to prompt the user to perform subsequent operations. In this embodiment, the specific information output regarding data processing completion is not limited; it can be a message prompt or a table showing the completion of processing, depending on the specific implementation.

[0094] In this embodiment, after the target data is filled into the target table, it is determined whether new original data can be obtained. If so, data processing continues; otherwise, a message indicating that data processing is complete is output. This achieves large-scale data processing and provides a notification to the user when data processing is complete.

[0095] Based on the above embodiments:

[0096] In a preferred embodiment, the information output upon completion of data processing includes:

[0097] Output the target table to indicate that data processing is complete.

[0098] In the above embodiments, there are no restrictions on the specific information regarding the completion of output data processing; it depends on the specific implementation. As a preferred embodiment, in this embodiment, the information regarding the completion of output data processing can be directly implemented through the output target table, facilitating user processing of the target table.

[0099] In the above embodiments, the signal integrity data processing method has been described in detail. This application also provides embodiments corresponding to the signal integrity data processing apparatus. It should be noted that this application describes the embodiments of the apparatus from two perspectives: one is based on the functional modules, and the other is based on the hardware structure.

[0100] Figure 3 This is a schematic diagram of a signal integrity data processing device provided in an embodiment of this application. Figure 3 As shown, the signal integrity data processing device includes:

[0101] The acquisition module 10 is used to acquire the original data by its location, and to acquire the target table and target page; wherein, the location of the original data, the target table, and the target page are acquired by means of preset script parameters.

[0102] The determination module 11 is used to determine the data processing content based on the target single page; the data processing content includes scattering parameter processing and eye diagram index processing.

[0103] The data processing module 12 is used to process the raw data according to the data processing content in order to obtain the target data.

[0104] Fill module 13 is used to fill the target data into the target table.

[0105] Since the embodiments of the apparatus and the embodiments of the method correspond to each other, please refer to the description of the embodiments of the method for the embodiments of the apparatus, which will not be repeated here.

[0106] Figure 4This is a schematic diagram of another signal integrity data processing device provided in an embodiment of this application. Figure 4 As shown, the signal integrity data processing device includes:

[0107] Memory 20 is used to store computer programs.

[0108] The processor 21 is configured to execute a computer program to implement the steps of the signal integrity data processing method as described in the above embodiments.

[0109] The signal integrity data processing device provided in this embodiment may include, but is not limited to, smartphones, tablets, laptops, or desktop computers.

[0110] The processor 21 may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor 21 may be implemented using at least one of the following hardware forms: Digital Signal Processor (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 21 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 21 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, the processor 21 may also include an Artificial Intelligence (AI) processor, which handles computational operations related to machine learning.

[0111] The memory 20 may include one or more computer-readable storage media, which may be non-transitory. The memory 20 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In this embodiment, the memory 20 is used to store at least the following computer program 201, which, after being loaded and executed by the processor 21, is capable of implementing the relevant steps of the signal integrity data processing method disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 20 may also include an operating system 202 and data 203, and the storage method may be temporary or permanent storage. The operating system 202 may include Windows, Unix, Linux, etc. The data 203 may include, but is not limited to, the data involved in the signal integrity data processing method.

[0112] In some embodiments, the signal integrity data processing device may further include a display screen 22, an input / output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.

[0113] Those skilled in the art will understand that Figure 4 The structure shown does not constitute a limitation on the signal integrity data processing device and may include more or fewer components than shown.

[0114] Finally, this application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps described in the above method embodiments.

[0115] It is understood that if the methods in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and executes all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0116] The foregoing has provided a detailed description of a signal integrity data processing method, apparatus, and medium provided in this application. The various embodiments in the specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

[0117] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A signal integrity data processing method, characterized in that, include: The original data is obtained by locating the original data, and the target table and target page are obtained; wherein, the location of the original data, the target table, and the target page are obtained by using preset script parameters; The data processing content is determined based on the target single page; wherein, the data processing content includes scattering parameter processing and eye diagram index processing; The original data is processed according to the data processing content to obtain the target data; Fill the target table with the target data; The processing of the original data according to the data processing content includes: If the data processing content is the scattering parameter processing, then the file name information of the original data is parsed, and the specified frequency information in the original data is extracted to obtain the target data.

2. The signal integrity data processing method according to claim 1, characterized in that, The step of filling the target data into the target table includes: Obtain the port physical layer name and scattering parameter type based on the target data; The target location in the target table is located based on the port physical layer name and the scattering parameter type; The target data is filled into the target table according to the target location.

3. The signal integrity data processing method according to claim 1, characterized in that, The processing of the original data according to the data processing content includes: If the data processing content is the eye diagram index processing, then the file name information of the original data is parsed, the eye diagram data file in the original data is located, and the eye diagram data in the original data is extracted to obtain the target data.

4. The signal integrity data processing method according to claim 3, characterized in that, The step of filling the target data into the target table includes: Obtain the port physical layer name and process information based on the target data; The target location in the target table is located using the port physical layer name, the process information, and the eye diagram data file. The target data is filled into the target table according to the target location.

5. The signal integrity data processing method according to claim 1, characterized in that, After filling the target table with the target data, the method further includes: Determine whether new original data can be obtained; If so, return to the step of obtaining the original data from the location of the original data, and obtaining the target table and the target single page; If not, output a message indicating that data processing is complete.

6. The signal integrity data processing method according to claim 5, characterized in that, The information indicating the completion of the output data processing includes: Output the target table to indicate that data processing is complete.

7. A signal integrity data processing device, characterized in that, include: The acquisition module is used to acquire the original data by its location, and to acquire the target table and the target single page; wherein, the location of the original data, the target table, and the target single page are acquired by means of preset script parameters; The determination module is used to determine the data processing content based on the target single page; wherein, the data processing content includes scattering parameter processing and eye diagram index processing; The data processing module is used to process the raw data according to the data processing content to obtain target data; A fill module is used to fill the target data into the target table; The processing of the original data according to the data processing content includes: If the data processing content is the scattering parameter processing, then the file name information of the original data is parsed, and the specified frequency information in the original data is extracted to obtain the target data.

8. A signal integrity data processing device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the signal integrity data processing method as described in any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the signal integrity data processing method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data processing method and device

    CN101990252A

  • Visual page rapid generation method and device, equipment and storage medium

    CN113407287A