[go: up one dir, main page]

CN104820182A - Signal integrity test method of SAS 12G RX link - Google Patents

Signal integrity test method of SAS 12G RX link Download PDF

Info

Publication number
CN104820182A
CN104820182A CN201510223211.6A CN201510223211A CN104820182A CN 104820182 A CN104820182 A CN 104820182A CN 201510223211 A CN201510223211 A CN 201510223211A CN 104820182 A CN104820182 A CN 104820182A
Authority
CN
China
Prior art keywords
sas
signal
port
link
test
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
Application number
CN201510223211.6A
Other languages
Chinese (zh)
Inventor
贾永涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510223211.6A priority Critical patent/CN104820182A/en
Publication of CN104820182A publication Critical patent/CN104820182A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

本发明公开一种SAS 12G RX链路的信号完整性测试方法,属于计算机测试设计领域;方法为:将SAS控制器的TX端口与RX端口通过SAS信号测试夹具进行信号连接,形成一个回路;码型发生器控制TX端发出特定数据码形,RX端接收此特定数据码形;在接收一定的bit数据后检查RX端的误码;若没有误码,RX链路的信号完整无需优化;若有误码产生,RX链路存在信号完整性问题,进行优化,直至测试没有误码产生;本发明大大减少了人为操作带来的误差,提升了测试的准确度。

The invention discloses a signal integrity test method of a SAS 12G RX link, which belongs to the field of computer test design; the method is as follows: the TX port and the RX port of a SAS controller are signal-connected through a SAS signal test fixture to form a loop; The type generator controls the TX end to send a specific data pattern, and the RX end receives this specific data pattern; check the error code at the RX end after receiving a certain bit of data; if there is no error code, the signal of the RX link is complete and does not need to be optimized; if there is Bit errors occur, and there is a signal integrity problem in the RX link, and optimization is performed until no bit errors occur in the test; the present invention greatly reduces the errors caused by human operations, and improves the accuracy of the test.

Description

一种SAS 12G RX链路的信号完整性测试方法A signal integrity test method for SAS 12G RX link

技术领域technical field

本发明公开一种信号完整性测试方法,属于计算机测试设计领域,具体地说是一种SAS 12G RX链路的信号完整性测试方法。The invention discloses a signal integrity test method, which belongs to the field of computer test design, in particular to a signal integrity test method of a SAS 12G RX link.

背景技术Background technique

SAS(Serial Attached SCSI)即串行SCSI技术,是一种新型的磁盘连接技术。它综合了现有并行SCSI和串行连接技术的优势,以串行通讯为协议基础架构,采用SCSI扩展指令集并兼容SATA设备,是多层次的存储设备连接协议栈。SAS减少了地址冲突以及菊花链连结的减速;为每个设备提供了专用的信号通路来保证最大的带宽,具有更好的扩展性,可以连接更多的磁盘设备。SAS (Serial Attached SCSI) is serial SCSI technology, which is a new type of disk connection technology. It combines the advantages of existing parallel SCSI and serial connection technologies, uses serial communication as the protocol infrastructure, adopts SCSI extended instruction set and is compatible with SATA devices, and is a multi-level storage device connection protocol stack. SAS reduces address conflicts and slowdown of daisy-chain connections; provides a dedicated signal path for each device to ensure maximum bandwidth, better scalability, and more disk devices can be connected.

随着计算机技术的快速发展,数据的传输速率越来越高,SAS的传输速率已经达到12Gbps,但随着数据传输速率的提高,信号的完整性要求也随之增高,测试信号的完整性任务随之而来,SAS 12G系统能够稳定运行,除了常见的TX链路的信号完整性测试外,RX链路的信号完整性也需要进行测试,但目前还没有比较简便的方法测试SAS RX链路信号的完整性。本发明为了全面测试SAS 12G RX链路的信号质量,提出一种SAS 12G RX链路的信号完整性测试方法,该测试方法不依赖于示波器,仅用使用SAS测试夹具和测试软件便能完成测试,相对于用示波器进行的RX链路信号测试,大大减少了人为操作带来的误差,提升了测试的准确度。With the rapid development of computer technology, the data transmission rate is getting higher and higher. The transmission rate of SAS has reached 12Gbps. However, with the increase of data transmission rate, the signal integrity requirements are also increasing. Subsequently, the SAS 12G system can run stably. In addition to the common signal integrity test of the TX link, the signal integrity of the RX link also needs to be tested, but there is currently no easy way to test the SAS RX link signal integrity. In order to fully test the signal quality of the SAS 12G RX link, the present invention proposes a signal integrity test method for the SAS 12G RX link. The test method does not depend on an oscilloscope, and the test can be completed only by using the SAS test fixture and test software. Compared with the RX link signal test with an oscilloscope, the error caused by human operation is greatly reduced, and the accuracy of the test is improved.

发明内容Contents of the invention

为了全面测试SAS 12G RX链路的信号质量,保证SAS 12G系统能够稳定运行,本发明提供一种SAS 12G RX链路的信号完整性测试方法,相对于用示波器进行的RX链路信号测试,大大减少了人为操作带来的误差,提升了测试的准确度。In order to fully test the signal quality of the SAS 12G RX link and ensure the stable operation of the SAS 12G system, the present invention provides a signal integrity test method for the SAS 12G RX link. The error caused by human operation is reduced, and the accuracy of the test is improved.

本发明提出的具体方案是:The concrete scheme that the present invention proposes is:

一种SAS 12G RX链路的信号完整性测试方法:A signal integrity test method for SAS 12G RX link:

将SAS控制器的TX端口与RX端口通过SAS信号测试夹具进行信号连接,形成一个回路;Connect the TX port of the SAS controller to the RX port through the SAS signal test fixture to form a loop;

码型发生器控制TX端发出特定数据码形,RX端接收此特定数据码形;The pattern generator controls the TX end to send a specific data pattern, and the RX end receives this specific data pattern;

在接收一定的bit数据后检查RX端的误码;若没有误码,RX链路的信号完整无需优化;若有误码产生,RX链路存在信号完整性问题,进行优化,直至测试没有误码产生。After receiving a certain bit of data, check the bit error at the RX end; if there is no bit error, the signal of the RX link is complete and does not need to be optimized; if there is a bit error, there is a signal integrity problem in the RX link, optimize it until there is no bit error in the test produce.

所述的TX端口与RX端口通过SAS信号测试夹具进行信号连接是利用SMA线缆由SAS控制器的TX端口引出,连接SAS信号测试夹具的SAS母头,再由TX信号线通过SMA公头引出连接在SAS控制器的RX端口。The signal connection between the TX port and the RX port through the SAS signal test fixture is to use the SMA cable to lead out from the TX port of the SAS controller, connect the SAS female head of the SAS signal test fixture, and then lead out the TX signal line through the SMA male head Connect to the RX port of the SAS controller.

由PRBS发生器控制所述的TX端发出PRBS5数据码形,RX端接收此PRBS5数据码形。The TX end is controlled by the PRBS generator to send the PRBS5 data pattern, and the RX end receives the PRBS5 data pattern.

所述的接收1010-1015bit数据后检查RX端的误码,误码率不超过10-10After receiving 10 10 -10 15 bit data, check the bit error at the RX end, and the bit error rate does not exceed 10 -10 .

一种SAS 12G RX链路的信号完整性测试系统,包括SAS控制器,SAS测试夹具,码型发生器;A signal integrity test system for a SAS 12G RX link, including a SAS controller, a SAS test fixture, and a pattern generator;

SAS控制器包括TX端口和RX端口,TX端口与RX端口通过SAS信号测试夹具进行信号连接,形成一个回路;The SAS controller includes a TX port and an RX port, and the TX port and the RX port are connected through the SAS signal test fixture to form a loop;

码型发生器与SAS控制器连接,控制TX端发出特定数据码形,RX端接收此特定数据码形。The pattern generator is connected with the SAS controller to control the TX end to send a specific data pattern, and the RX end to receive the specific data pattern.

系统中,所述的TX端口与RX端口通过SAS信号测试夹具进行信号连接是利用SMA线缆由SAS控制器的TX端口引出,连接SAS信号测试夹具的SAS母头,再由TX信号线通过SMA公头引出连接在SAS控制器的RX端口。In the system, the signal connection between the TX port and the RX port through the SAS signal test fixture is to use the SMA cable to lead out from the TX port of the SAS controller, connect the SAS female head of the SAS signal test fixture, and then pass the TX signal line through the SMA The male header is connected to the RX port of the SAS controller.

所述的码型发生器是PRBS发生器,由移位寄存器和异或门组成。The pattern generator is a PRBS generator, which is composed of a shift register and an exclusive OR gate.

本发明的有益之处是:本发明使用SAS信号测试夹具将被测SAS端口的TX信号连接到RX,形成一个回路。控制TX端发出特定数据码形,RX接收端来接收相同数据码形,在接收一定的bit数据后检查RX端的误码。如果没有误码,说明RX链路的信号完整性没有问题;如果有误码产生,说明RX链路存在信号完整性问题,需要进行设计优化,直至测试没有误码产生。本发明的测试方法不像传统的测试方法依赖示波器,仅用一个SAS测试夹具和测试软件便能完成测试,相对于用示波器进行测试,这种方法大大的减小了人为操作带来的误差,提升了测试的准确度和测试效率。The advantage of the present invention is that: the present invention uses the SAS signal test fixture to connect the TX signal of the tested SAS port to the RX to form a loop. Control the TX end to send a specific data pattern, and the RX receiving end to receive the same data pattern, and check the error code at the RX end after receiving a certain bit of data. If there is no bit error, it means that there is no problem with the signal integrity of the RX link; if there is a bit error, it means that there is a signal integrity problem in the RX link, and design optimization is required until no bit error occurs during the test. The test method of the present invention does not rely on an oscilloscope like a traditional test method, and only one SAS test fixture and test software can be used to complete the test. Compared with testing with an oscilloscope, this method greatly reduces the errors caused by human operations. Improved test accuracy and test efficiency.

附图说明Description of drawings

图1测试系统组成示意图;Figure 1 Schematic diagram of the composition of the test system;

图2本发明测试原理示意图。Fig. 2 is a schematic diagram of the testing principle of the present invention.

具体实施方式Detailed ways

结合附图对本发明做进一步说明。The present invention will be further described in conjunction with the accompanying drawings.

如图1所示,一种SAS 12G RX链路的信号完整性测试系统,包括SAS控制器,SAS测试夹具,码型发生器;As shown in Figure 1, a signal integrity test system for a SAS 12G RX link, including a SAS controller, a SAS test fixture, and a pattern generator;

SAS控制器包括TX端口和RX端口,TX端口与RX端口通过SAS信号测试夹具进行信号连接,形成一个回路;系统中,所述的TX端口与RX端口通过SAS信号测试夹具进行信号连接是利用SMA线缆由SAS控制器的TX端口引出,连接SAS信号测试夹具的SAS母头,再由TX信号线通过SMA公头引出连接在SAS控制器的RX端口;The SAS controller includes a TX port and an RX port, and the TX port and the RX port are signal-connected through the SAS signal test fixture to form a loop; in the system, the signal connection between the TX port and the RX port through the SAS signal test fixture is to use the SMA The cable is led out from the TX port of the SAS controller, connected to the SAS female head of the SAS signal test fixture, and then the TX signal cable is led out to the RX port of the SAS controller through the SMA male head;

码型发生器与SAS控制器连接,控制TX端发出特定数据码形,RX端接收此特定数据码形。码型发生器可以是PRBS发生器,由移位寄存器和异或门组成。The pattern generator is connected with the SAS controller to control the TX end to send a specific data pattern, and the RX end to receive the specific data pattern. The pattern generator can be a PRBS generator, which is composed of a shift register and an exclusive OR gate.

在测试系统基本上,使用一种SAS12G RX链路的信号完整性测试方法,使用SAS信号测试夹具将被测SAS端口的TX(Transmitter)信号连接到RX(Receiver),这样形成一个回路(Loop back)。PRBS发生器控制TX端发出特定数据码形,比如:PRBS5,RX接收端来接收相同数据码形,在接收1010-1015bit数据后检查RX端的误码(BER),如果没有误码,即误码率小于10-10,说明RX链路的信号完整性没有问题;如果有误码产生,即误码率大于10-10,说明RX链路存在信号完整性问题,需要进行优化,直至测试没有误码产生。Basically, a SAS12G RX link signal integrity test method is used in the test system, and the SAS signal test fixture is used to connect the TX (Transmitter) signal of the tested SAS port to the RX (Receiver), thus forming a loop (Loop back ). The PRBS generator controls the TX end to send a specific data pattern, such as: PRBS5, the RX receiving end receives the same data pattern, and checks the bit error (BER) at the RX end after receiving 10 10 -10 15 bit data. If there is no bit error, That is, if the bit error rate is less than 10 -10 , it means that there is no problem with the signal integrity of the RX link; No bit errors occurred in the test.

具体操作过程如下:The specific operation process is as follows:

搭建测试平台,使用SMA线缆将SAS测试夹具上的TX连接到RX,可以将SAS测试夹具插入被测SAS端口或使用SMA线缆连接;Build a test platform, connect the TX on the SAS test fixture to the RX with an SMA cable, you can insert the SAS test fixture into the SAS port under test or use an SMA cable to connect;

使用PRBS发生器控制被测SAS端口TX端发送PRBS5数据码形;Use the PRBS generator to control the TX end of the SAS port under test to send the PRBS5 data pattern;

PRBS发生器控制RX端接收PRBS5数据码形,并观察接收的误码情况;The PRBS generator controls the RX end to receive the PRBS5 data pattern, and observe the received bit error situation;

在RX端接收1012bit数据后,检查RX端的误码情况,结果如下:After receiving 10 12 bit data at the RX end, check the bit error at the RX end, the results are as follows:

除本发明公开的技术外,本发明中运用的其他技术都为所属领域的技术人员所能了解的现有技术。Except for the technology disclosed in the present invention, other technologies used in the present invention are prior art that can be understood by those skilled in the art.

Claims (7)

1. a measuring signal integrality method for SAS 12G RX link, is characterized in that:
The TX port of SAS controller is carried out signal with RX port by SAS signal testing fixture be connected, form a loop;
Pattern generator control TX end sends particular data code shape, and RX termination receives this particular data code shape;
The error code that RX holds is checked after receiving certain bit data; If do not have error code, the signal integrity of RX link is without the need to optimizing; If there is error code to produce, there is problems of Signal Integrity in RX link, is optimized, until test does not have error code to produce.
2. the measuring signal integrality method of a kind of SAS 12G RX link according to claim 1, it is characterized in that by SAS signal testing fixture, described TX port and RX port are undertaken that signal is connected is utilize SMA cable to be drawn by the TX port of SAS controller, connect the SAS female of SAS signal testing fixture, then drawn the RX port being connected to SAS controller by TX signal wire by SMA male.
3. the measuring signal integrality method of a kind of SAS 12G RX link according to claim 1 and 2, it is characterized in that the TX end described in PRBS generator controls sends PRBS5 numeric data code shape, RX termination receives this PRBS5 numeric data code shape.
4. the measuring signal integrality method of a kind of SAS 12G RX link according to claim 3, is characterized in that described reception 10 10-10 15check the error code that RX holds after bit data, the bit error rate is less than 10 -10.
5. a measuring signal integrality system for SAS 12G RX link, is characterized in that comprising SAS controller, SAS test fixture, pattern generator;
SAS controller comprises TX port and RX port, and TX port carries out signal with RX port by SAS signal testing fixture and is connected, and forms a loop;
Pattern generator is connected with SAS controller, and control TX end sends particular data code shape, and RX termination receives this particular data code shape.
6. the measuring signal integrality system of a kind of SAS 12G RX link according to claim 5, it is characterized in that by SAS signal testing fixture, described TX port and RX port are undertaken that signal is connected is utilize SMA cable to be drawn by the TX port of SAS controller, connect the SAS female of SAS signal testing fixture, then drawn the RX port being connected to SAS controller by TX signal wire by SMA male.
7. the measuring signal integrality system of a kind of SAS 12G RX link according to claim 5 or 6, is characterized in that described pattern generator is PRBS generator, is made up of shift register and XOR gate.
CN201510223211.6A 2015-05-05 2015-05-05 Signal integrity test method of SAS 12G RX link Pending CN104820182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510223211.6A CN104820182A (en) 2015-05-05 2015-05-05 Signal integrity test method of SAS 12G RX link

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510223211.6A CN104820182A (en) 2015-05-05 2015-05-05 Signal integrity test method of SAS 12G RX link

Publications (1)

Publication Number Publication Date
CN104820182A true CN104820182A (en) 2015-08-05

Family

ID=53730530

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510223211.6A Pending CN104820182A (en) 2015-05-05 2015-05-05 Signal integrity test method of SAS 12G RX link

Country Status (1)

Country Link
CN (1) CN104820182A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294055A (en) * 2016-08-04 2017-01-04 浪潮电子信息产业股份有限公司 The measuring signal integrality equipment of a kind of USB link, system and method
CN111948512A (en) * 2020-06-19 2020-11-17 浪潮(北京)电子信息产业有限公司 A cable signal integrity testing method, device and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201185424Y (en) * 2008-04-23 2009-01-21 青岛海信宽带多媒体技术股份有限公司 Error code detector
CN101359307A (en) * 2007-08-03 2009-02-04 英业达股份有限公司 SAS channel testing device and method
CN101645030A (en) * 2009-09-04 2010-02-10 浪潮电子信息产业股份有限公司 Method for measuring signal integrality based on SAS storage system
CN101819550A (en) * 2009-02-26 2010-09-01 鸿富锦精密工业(深圳)有限公司 Interface testing system for serial connecting small computer system
CN102123060A (en) * 2011-03-24 2011-07-13 索尔思光电(成都)有限公司 FPGA (Field Programmable Gate Array) based error code testing method
US20120290889A1 (en) * 2011-05-11 2012-11-15 Craig Anthony Klein High-speed serial interface bridge adapter for signal integrity verification
CN102866308A (en) * 2011-07-07 2013-01-09 鸿富锦精密工业(深圳)有限公司 SAS signal integrity analysis system and method
CN104267221A (en) * 2014-10-20 2015-01-07 浪潮电子信息产业股份有限公司 SAS/SATA signal test fixture

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359307A (en) * 2007-08-03 2009-02-04 英业达股份有限公司 SAS channel testing device and method
CN201185424Y (en) * 2008-04-23 2009-01-21 青岛海信宽带多媒体技术股份有限公司 Error code detector
CN101819550A (en) * 2009-02-26 2010-09-01 鸿富锦精密工业(深圳)有限公司 Interface testing system for serial connecting small computer system
CN101645030A (en) * 2009-09-04 2010-02-10 浪潮电子信息产业股份有限公司 Method for measuring signal integrality based on SAS storage system
CN102123060A (en) * 2011-03-24 2011-07-13 索尔思光电(成都)有限公司 FPGA (Field Programmable Gate Array) based error code testing method
US20120290889A1 (en) * 2011-05-11 2012-11-15 Craig Anthony Klein High-speed serial interface bridge adapter for signal integrity verification
CN102866308A (en) * 2011-07-07 2013-01-09 鸿富锦精密工业(深圳)有限公司 SAS signal integrity analysis system and method
CN104267221A (en) * 2014-10-20 2015-01-07 浪潮电子信息产业股份有限公司 SAS/SATA signal test fixture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈昀等: "第三代信号完整性测试分析", 《江西通信科技》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294055A (en) * 2016-08-04 2017-01-04 浪潮电子信息产业股份有限公司 The measuring signal integrality equipment of a kind of USB link, system and method
CN111948512A (en) * 2020-06-19 2020-11-17 浪潮(北京)电子信息产业有限公司 A cable signal integrity testing method, device and storage medium

Similar Documents

Publication Publication Date Title
CN104750588B (en) A kind of method for testing pressure based on serial communication
CN106775434B (en) A kind of implementation method, terminal, server and the system of NVMe networking storage
CN107688548A (en) System, device and method for expanding sequence communication and system for expanding communication port
KR101911059B1 (en) Test method for UFS interface and memory device testing by the same method
US10163525B2 (en) Test apparatus based on binary vector
CN113168393B (en) High speed hardware transport equalization
US11593033B2 (en) Electronic device for communicating with host and operating method of the electronic device
JP2012048707A (en) Method and apparatus for improving performance in serial advanced technology attachment
CN105007307A (en) Storage control method and system
CN104820182A (en) Signal integrity test method of SAS 12G RX link
JP2017208712A5 (en)
CN101753583A (en) Method for data transmission by using network multiple channels
CN103823785A (en) Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD
CN109586964B (en) Local port for bidirectional communication and port training method
CN109739698A (en) A kind of parameter adjustment method and system for SATA signal quality
CN107885693A (en) High-capacity and high-speed data transfer and storage system and method based on PCIE3.0
US8825925B1 (en) Systems and methods for super speed packet transfer
CN103441791B (en) Satellite-borne data transmission transmitting device and input signal selection method thereof
TW201324173A (en) Method and system for adjusting SAS Expander device's PHY
CN103678235B (en) Based on parallel pipeline network data processing device and method
CN103532621B (en) PCIe equipment and in-place detection method of PCIe equipment
CN103888333B (en) Synthetic aperture radar control interface network
CN204334811U (en) Infrared Digital Image Acquisition and Transmission System Based on Optical Fiber Communication
TW201441827A (en) Universal serial bus device, communication method and computer program product
CN107888231A (en) Multi-channel synchronous pulse signal transmission system and transmission method based on differential signals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150805