CN108737037A - SATA eye Diagram Analysis system and methods - Google Patents
SATA eye Diagram Analysis system and methods Download PDFInfo
- Publication number
- CN108737037A CN108737037A CN201710252150.5A CN201710252150A CN108737037A CN 108737037 A CN108737037 A CN 108737037A CN 201710252150 A CN201710252150 A CN 201710252150A CN 108737037 A CN108737037 A CN 108737037A
- Authority
- CN
- China
- Prior art keywords
- analysis
- rate
- waveform
- sata
- module
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0262—Arrangements for detecting the data rate of an incoming signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Dc Digital Transmission (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种SATA眼图分析系统及方法。The invention relates to a SATA eye pattern analysis system and method.
背景技术Background technique
作为信号完整性至关重要的验证项目,串行接口(Serial Advanced TechnologyAttachment,简称“SATA”)眼图分析是一项必须进行的工作。目前,SATA眼图分析是利用Intel提供的Sigtest分析工具进行分析。然而,Sigtest分析工具需要人工重复加载波形及分析模块,在数据量大的情况下,需要工程师花费大量时间及精力来操作。As a verification item that is crucial to signal integrity, serial interface (Serial Advanced Technology Attachment, referred to as "SATA") eye diagram analysis is a necessary work. Currently, SATA eye diagram analysis is performed using the Sigtest analysis tool provided by Intel. However, the Sigtest analysis tool needs to manually load waveforms and analysis modules repeatedly. In the case of a large amount of data, engineers need to spend a lot of time and effort to operate.
发明内容Contents of the invention
有鉴于此,有必要提供一种可减少工程师时间和精力的SATA眼图分析系统及方法。In view of this, it is necessary to provide a SATA eye diagram analysis system and method that can reduce the time and effort of engineers.
一种SATA眼图分析系统,包括:加载模块,用于加载所有待分析波形;选取模块,用于从加载的所有待分析波形中选择一分析波形作为当前分析波形;所述判断模块,用于判断选取的当前分析波形的速率为第一速率、第二速率还是第三速率;第一分析模块,用于分析波形的速率为第一速率的SATA眼图;第二分析模块,用于分析波形的速率为第二速率的SATA眼图;第三分析模块,用于分析波形的速率为第三速率的SATA眼图;及调用模块,用于根据所述当前分析波形的速率为第一速率时调用第一分析模块,根据所述当前分析波形的速率为第二速率时调用第二分析模块及根据所述当前分析波形的速率为第三速率时调用第三分析模块。A SATA eye diagram analysis system, comprising: a loading module for loading all waveforms to be analyzed; a selection module for selecting an analysis waveform from all loaded waveforms to be analyzed as the current analysis waveform; the judging module for Judging whether the selected current analysis waveform rate is the first rate, the second rate or the third rate; the first analysis module is used to analyze the SATA eye diagram whose waveform rate is the first rate; the second analysis module is used to analyze the waveform The rate is the SATA eye diagram of the second rate; the third analysis module is used to analyze the SATA eye diagram of the third rate at the rate of the waveform; and the calling module is used for when the rate of the current analysis waveform is the first rate The first analysis module is called, the second analysis module is called when the rate of the currently analyzed waveform is the second rate, and the third analysis module is called when the rate of the current analyzed waveform is the third rate.
一种SATA眼图分析方法,所述方法包括步骤:加载所有待分析波形;从加载的所有分析波形中选择一分析波形作为当前分析波形;判断选取的当前分析波形的速率为第一速率、第二速率还是第三速率;当所述当前分析波形的速率为第一速率时调用第一分析模块并通过第一分析模块分析当前分析波形的SATA眼图,所述第一分析模块用于分析波形的速率为第一速率的SATA眼图;当所述当前分析波形的速率为第二速率时调用第二分析模块并通过第二分析模块分析当前分析波形的SATA眼图,所述第二分析模块用于分析波形的速率为第二速率的SATA眼图;当所述当前分析波形的速率为第三速率时调用第三分析模块并通过第三分析模块分析当前分析波形的SATA眼图,所述第三分析模块用于分析波形的速率为第三速率的SATA眼图;判断所述加载的待分析波形是否全部进行了SATA眼图分析;及当所述加载的待分析波形并非全部进行了SATA眼图分析时,再次进入步骤“从加载的所有分析波形中选择一分析波形作为当前分析波形”。A SATA eye diagram analysis method, said method comprising the steps of: loading all waveforms to be analyzed; selecting an analysis waveform as the current analysis waveform from all the analysis waveforms loaded; judging that the rate of the selected current analysis waveform is the first rate, the second The second rate or the third rate; when the rate of the current analysis waveform is the first rate, the first analysis module is called and the SATA eye diagram of the current analysis waveform is analyzed by the first analysis module, and the first analysis module is used to analyze the waveform The rate is the SATA eye diagram of the first rate; when the rate of the current analysis waveform is the second rate, the second analysis module is called and the SATA eye diagram of the current analysis waveform is analyzed by the second analysis module, the second analysis module The rate for analyzing the waveform is the SATA eye diagram of the second rate; when the rate of the current analysis waveform is the third rate, the third analysis module is called and the SATA eye diagram of the current analysis waveform is analyzed by the third analysis module, said The third analysis module is used to analyze the SATA eye diagram of the third rate at the rate of the waveform; determine whether all the loaded waveforms to be analyzed have undergone SATA eye diagram analysis; and when the loaded waveforms to be analyzed have not all been subjected to SATA When analyzing the eye diagram, enter the step "select an analysis waveform from all the analysis waveforms loaded as the current analysis waveform" again.
上述SATA眼图分析系统及方法自动完成对加载的所有待分析波形进行SATA眼图分析,无需人工一一加载待分析波形及调用对应的分析模块,从而减少工程师进行SATA眼图分析时的时间及精力。The above-mentioned SATA eye diagram analysis system and method automatically completes the SATA eye diagram analysis for all the loaded waveforms to be analyzed, without manually loading the waveforms to be analyzed one by one and calling the corresponding analysis module, thereby reducing the time and effort for engineers to perform SATA eye diagram analysis. energy.
附图说明Description of drawings
图1为一实施方式中的一种SATA眼图分析系统的模块图。FIG. 1 is a block diagram of a SATA eye diagram analysis system in an embodiment.
图2为另一实施方式中的一种SATA眼图分析系统的模块图。Fig. 2 is a block diagram of a SATA eye diagram analysis system in another embodiment.
图3为一实施方式中的一种SATA眼图分析方法的流程图。FIG. 3 is a flowchart of a SATA eye diagram analysis method in an embodiment.
图4为另一实施方式中的一种SATA眼图分析方法的流程图。Fig. 4 is a flow chart of a SATA eye diagram analysis method in another embodiment.
主要元件符号说明Description of main component symbols
如下具体实施方式将结合上述附图进一步说明本发明。The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings.
具体实施方式Detailed ways
下面将结合附图对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings.
请参阅图1,一种SATA眼图分析系统100包括加载模块20、选取模块30、判断模块40、调用模块50、第一分析模块60、第二分析模块62及第三分析模块64。Please refer to FIG. 1 , a SATA eye diagram analysis system 100 includes a loading module 20 , a selection module 30 , a judging module 40 , a calling module 50 , a first analysis module 60 , a second analysis module 62 and a third analysis module 64 .
所述加载模块20用于加载所有待分析波形。The loading module 20 is used for loading all waveforms to be analyzed.
所述选取模块30用于从加载的所有待分析波形中选择一分析波形作为当前分析波形。The selection module 30 is used for selecting an analysis waveform from all loaded waveforms to be analyzed as the current analysis waveform.
所述判断模块40用于判断选取的当前分析波形的速率为第一速率、第二速率还是第三速率。所述第一速率为1.5Gb/s,所述第二速率为3Gb/s,所述第三速率为6Gb/s。The judging module 40 is used for judging whether the selected current analysis waveform rate is the first rate, the second rate or the third rate. The first rate is 1.5Gb/s, the second rate is 3Gb/s, and the third rate is 6Gb/s.
所述调用模块50用于根据所述当前分析波形的速率为第一速率时调用第一分析模块60,根据所述当前分析波形的速率为第二速率时调用第二分析模块62,及根据所述当前分析波形的速率为第三速率时调用第三分析模块64。The calling module 50 is used to call the first analysis module 60 when the rate of the current analysis waveform is the first rate, call the second analysis module 62 when the rate of the current analysis waveform is the second rate, and The third analysis module 64 is called when the rate of the current analysis waveform is the third rate.
所述第一分析模块60用于分析波形的速率为第一速率的SATA眼图。The first analysis module 60 is used to analyze the SATA eye diagram whose waveform rate is the first rate.
所述第二分析模块62用于分析波形的速率为第二速率的SATA眼图。The second analysis module 62 is used for analyzing the SATA eye diagram whose waveform rate is the second rate.
所述第三分析模块64用于分析波形的速率为第三速率的SATA眼图。The third analysis module 64 is used for analyzing the SATA eye diagram whose waveform rate is the third rate.
判断模块40还用于判断所述加载的待分析波形是否进行SATA眼图分析。所述加载的待分析波形并非全部进行了SATA眼图分析时,选取模块30还在所述当前分析波形分析结束后,自动从已加载的所述待分析波形中选取下一个波形作为即将分析的分析波形。The judging module 40 is also used to judge whether the loaded waveform to be analyzed is subjected to SATA eye pattern analysis. When the loaded waveforms to be analyzed are not all subjected to SATA eye pattern analysis, the selection module 30 automatically selects the next waveform from the loaded waveforms to be analyzed as the to-be-analyzed waveform after the analysis of the current analyzed waveform is completed. Analyze waveforms.
请参阅图2,在另一施方式中,所述SATA眼图分析系统100还包括保存模块70及生成报表模块80。Please refer to FIG. 2 , in another embodiment, the SATA eye diagram analysis system 100 further includes a saving module 70 and a report generating module 80 .
所述保存模块70用于自动保存当前分析波形的SATA眼图的数据信息。所述数据信息包括分析结果图。The saving module 70 is used for automatically saving the data information of the SATA eye diagram of the currently analyzed waveform. The data information includes analysis result graphs.
SATA眼图分析系统100还包括生成报表模块80。生成报表模块80用于根据所述待分析波形的所述数据信息自动生成报表。The SATA eye diagram analysis system 100 also includes a report generation module 80 . The report generation module 80 is used to automatically generate a report according to the data information of the waveform to be analyzed.
请参阅图3,为本发明提供的一种SATA眼图分析方法的流程图,所述方法包括的步骤如下。Please refer to FIG. 3 , which is a flowchart of a SATA eye diagram analysis method provided by the present invention, and the method includes the following steps.
步骤S302:所述加载模块20加载所有待分析波形。Step S302: the loading module 20 loads all waveforms to be analyzed.
步骤S304:所述选取模块30从加载的所有分析波形中选择一分析波形作为当前分析波形。Step S304: The selection module 30 selects an analysis waveform from all the loaded analysis waveforms as the current analysis waveform.
步骤S306:所述判断模块40判断选取的当前分析波形的速率为第一速率、第二速率还是第三速率。Step S306: The judging module 40 judges whether the selected current analysis waveform rate is the first rate, the second rate or the third rate.
当所述当前分析波形的速率为第一速率时,进入步骤S308;当所述当前分析波形的速率为第二速率时,进入步骤S310;当所述当前分析波形的速率为第三速率时,进入步骤S312。When the rate of the current analysis waveform is the first rate, enter step S308; when the rate of the current analysis waveform is the second rate, enter step S310; when the rate of the current analysis waveform is the third rate, Go to step S312.
步骤S308:所述调用模块50调用第一分析模块60并通过第一分析模块60分析当前分析波形的SATA眼图,所述第一分析模块60用于分析波形的速率为第一速率的SATA眼图。Step S308: The calling module 50 calls the first analysis module 60 and analyzes the SATA eye diagram of the current analysis waveform through the first analysis module 60, and the first analysis module 60 is used to analyze the SATA eye diagram whose waveform rate is the first rate picture.
步骤S310:所述调用模块50调用第二分析模块62并通过第二分析模块62分析当前分析波形的SATA眼图,所述第二分析模块62用于分析波形的速率为第二速率的SATA眼图。Step S310: the calling module 50 calls the second analysis module 62 and analyzes the SATA eye pattern of the current analysis waveform through the second analysis module 62, and the second analysis module 62 is used to analyze the SATA eye pattern whose waveform rate is the second rate picture.
步骤S312:所述调用模块50调用第三分析模块64并通过第三分析模块64分析当前分析波形的SATA眼图,所述第三分析模块64用于分析波形的速率为第三速率的SATA眼图。Step S312: the calling module 50 calls the third analysis module 64 and analyzes the SATA eye pattern of the current analysis waveform through the third analysis module 64, and the third analysis module 64 is used to analyze the SATA eye pattern whose waveform rate is the third rate picture.
步骤S314:所述判断模块40判断所述加载的待分析波形是否全部进行了SATA眼图分析。所述加载的待分析波形全部进行了SATA眼图分析时,流程结束,否则进入步骤S304。Step S314: the judging module 40 judges whether all the loaded waveforms to be analyzed have been subjected to SATA eye diagram analysis. When all the loaded waveforms to be analyzed have been subjected to SATA eye pattern analysis, the process ends; otherwise, go to step S304.
请参阅图4,在另一实施方式中,所述SATA眼图分析方法还包括以下步骤。Please refer to FIG. 4 , in another implementation manner, the SATA eye diagram analysis method further includes the following steps.
步骤S313:所述保存模块70自动保存当前分析波形的SATA眼图的数据信息。所述数据信息包括分析结果图。Step S313: the saving module 70 automatically saves the data information of the SATA eye diagram of the currently analyzed waveform. The data information includes analysis result graphs.
步骤S316:生成报表模块80用于根据所述待分析波形的所述数据信息自动生成报表。Step S316: The report generation module 80 is used to automatically generate a report according to the data information of the waveform to be analyzed.
上述SATA眼图分析系统100及方法自动完成对加载的所有待分析波形进行SATA眼图分析,无需人工一一加载待分析波形及调用对应的分析模块,从而减少工程师进行SATA眼图分析时的时间及精力。The above-mentioned SATA eye diagram analysis system 100 and method automatically complete the SATA eye diagram analysis for all the loaded waveforms to be analyzed, without manually loading the waveforms to be analyzed one by one and calling the corresponding analysis module, thereby reducing the time for engineers to perform SATA eye diagram analysis and energy.
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明所公开的范围之内。Those of ordinary skill in the art should recognize that the above embodiments are only used to illustrate the present invention, rather than to limit the present invention. Alterations and variations are within the scope of the disclosed invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710252150.5A CN108737037A (en) | 2017-04-18 | 2017-04-18 | SATA eye Diagram Analysis system and methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710252150.5A CN108737037A (en) | 2017-04-18 | 2017-04-18 | SATA eye Diagram Analysis system and methods |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108737037A true CN108737037A (en) | 2018-11-02 |
Family
ID=63924003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710252150.5A Pending CN108737037A (en) | 2017-04-18 | 2017-04-18 | SATA eye Diagram Analysis system and methods |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737037A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159067A (en) * | 2019-12-26 | 2020-05-15 | 海光信息技术有限公司 | Parameter optimization method, device, module, processor and computer storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101571562A (en) * | 2009-05-27 | 2009-11-04 | 东南大学 | Method for building eye pattern and carrying out eye pattern template test |
CN105117566A (en) * | 2015-09-24 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | Method and device of analyzing PCIe eye patterns |
CN105203821A (en) * | 2015-09-24 | 2015-12-30 | 浪潮(北京)电子信息产业有限公司 | Method and device for analyzing reference clock phase jitter |
CN105678234A (en) * | 2015-12-30 | 2016-06-15 | 浪潮(北京)电子信息产业有限公司 | Eye pattern automatic analysis method and apparatus |
-
2017
- 2017-04-18 CN CN201710252150.5A patent/CN108737037A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101571562A (en) * | 2009-05-27 | 2009-11-04 | 东南大学 | Method for building eye pattern and carrying out eye pattern template test |
CN105117566A (en) * | 2015-09-24 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | Method and device of analyzing PCIe eye patterns |
CN105203821A (en) * | 2015-09-24 | 2015-12-30 | 浪潮(北京)电子信息产业有限公司 | Method and device for analyzing reference clock phase jitter |
CN105678234A (en) * | 2015-12-30 | 2016-06-15 | 浪潮(北京)电子信息产业有限公司 | Eye pattern automatic analysis method and apparatus |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159067A (en) * | 2019-12-26 | 2020-05-15 | 海光信息技术有限公司 | Parameter optimization method, device, module, processor and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104408264B (en) | It is a kind of that system and method is verified based on the Embedded Storage Controller asserted | |
CN107203473A (en) | The automatization test system and method for automatic expansion interface test case | |
CN106133537A (en) | A kind of FPGA function module emulation verification method and system thereof | |
CN105608001A (en) | Test method and test platform based on background system service or interface | |
CN106354648B (en) | A kind of python automated test frame system and test method | |
CN109885499B (en) | Robot automatic test system and test method | |
CN107193738A (en) | A kind of verification method that dynamic adjustment random constraints are covered based on function point | |
CN108415830A (en) | A kind of generation method and device of software test case | |
CN109299785A (en) | A method and device for implementing a machine learning model | |
CN107368428A (en) | Software testing method and software testing system | |
CN105117566B (en) | A kind of method and device analyzed PCIe eye patterns | |
CN104020763A (en) | Automatic test method and system for input and output interfaces | |
CN105786695A (en) | Data test method and system | |
CN103885882A (en) | Testing script based on SAP platform and parameter integration method | |
CN102135939B (en) | Test case operation dispatching device and method | |
TW200506967A (en) | Method and arrangement for determining fresh fuel loading patterns for nuclear reactors | |
CN102324086B (en) | Map image conversion method for probe stations of different models | |
CN110069414A (en) | Regression testing method and system | |
CN108737037A (en) | SATA eye Diagram Analysis system and methods | |
CN108132881A (en) | A kind of automated testing method and system | |
CN112346898B (en) | Method and system for testing rail transit system | |
CN103425558B (en) | A kind of method realizing the test of board I/O port based on test configurations table | |
CN105678234A (en) | Eye pattern automatic analysis method and apparatus | |
TW202006546A (en) | Testing system and adaptive method of generating testing program | |
CN109388811A (en) | Signal eye diagram analytical equipment and method |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181102 |