一、PCIE 3.0中运用的动态均衡的优缺点
PCIE 3.0中运用动态均衡办法能够针对不同的景象主动装备并优化发送端和接纳端的均衡设置,补偿信号的传输通道对高速信号带来的影响(如损耗),以在接纳端取得最好的信号质量。
可是动态均衡优化进程需求花费时刻,有时候可能会导致体系作业或运转超时等过错。因而,PCI Express® Architecture PHY Test Specification Revision 3.0标准的2.3, 2.4, 2.7, 2.10 及2.11等章节规则了对动态均衡链接(link equalization)的测验,规则动态均衡链接需求在特定的时刻内(小于1000ns)完结。
二、PCIE 3.0中动态均衡的测验应战及测验要求
由于动态均衡测验需求测验仪器能够具有协议才能,即仪器能够与被测件进行协议握手通讯。当时许多测验计划中的误码仪都不具有协议才能。只有力科公司(Teledyne LeCroy)的PeRT3 Phoenix具有依据PCIE 3.0的协议通讯才能。因而,现在只有力科公司(Teledyne LeCroy)能够完好便利的完结标准要求的这项测验。
当子卡(AIC)插到体系(SYS)上时,两个发送端之间的通道长度仍是不知道的。为了在两者之间树立特定可接受的BER的通讯,就需求动态的设置发送端和接纳端均衡以至于该不知道的通道能够得到有用的补偿。
发送端均衡(TxEQ)是经过一个3阶FIR滤波器完结的,每一阶的权重被称为Cursor系数。这些系数设置的影响体现在发送端信号的去加剧和预过冲上。不同的去加剧和预过冲的组合被称为Preset,总共有11个Preset,P0-P10。为了调整TxEQ,体系(SYS)和子卡(AIC)需求进入一个叫做Recovery的状况。Recovery状况包含4个子状况,Phase 0-3,也是动态均衡产生的4个阶段。一切的链路均衡测验也产生在这四个阶段。下面为四个阶段的扼要描绘:
Phase 0:子卡和体系都发送2.5 GT/s的信号且一些固定编码的TxEQ和RxEQ设置从Bios中被加载。体系(System)向子卡(AIC)宣布恳求以运用Bios的TxEQ和RxEQ设置。这些设置用于树立进入8 GT/s速率的初始化衔接,因而子卡(AIC)能够正确的呼应来自体系(System)的恳求是非常重要的。
Phase 1:8GT/s初始化链接成功(BER=10e-4)。体系和子卡均经过FS/LF播送EQ才能。此阶段没有测验进行。
Phase 2:下行端口器材(子卡)在调整本身RxEQ以取得最优设置的一起经过发送不同的Preset或许Cursor值恳求来调整上行端口器材的TxEQ设置。当AIC的RxEQ和SYS的TxEQ的组合到达一个最优设置后,退出Phase 2。为了这一进程能够顺利完结,需求进行相关的测验:
1)当在Phase 2时,AIC宣布Preset恳求后,SYS能够回应正确的Preset。
2)当在Phase 2时,AIC宣布Cursor恳求后,SYS能够回应正确的Cursor。
3)SYS能够快速的呼应来自协议层和电气层的恳求。测验要求不小于1000 ns。
Phase 3:上行行端口器材(Syse)在调整本身RxEQ以取得最优设置的一起经过发送不同的Preset或许Cursor值恳求来调整下行端口器材的TxEQ设置。当Sys的RxEQ和AIC的TxEQ的组合到达一个最优设置后,退出Phase 3。为了这一进程能够顺利完结,需求进行相关的测验:
1)当在Phase 3时,SYS宣布Preset恳求后,AIC能够回应正确的Preset。
2)当在Phase 2时,SYS宣布Cursor恳求后,AIC能够回应正确的Cursor。
3)AIC能够快速的呼应来自协议层和电气层的恳求。测验要求不小于1000 ns。
Exit Recovery:当完结Recovery的每一个阶段后,被测DUT需求有才能进入Loopback并支撑至少BER(1E-12)的误码率。
1)AIC能够进入Loopback并在2:05 BER测验时误码为1或许0(PeRT3运用校准后的颤动源和在Phase 2进程中DUT所恳求的他TxEQ设置)。
2)SYS能够进入Loopback并在2:05 BER测验时误码为1或许0(PeRT3运用校准后的颤动源和在Phase 2进程中DUT所恳求的他TxEQ设置)。
三、力科针对PCIE 3.0的TxEQ呼应时刻的测验进程及原理
1、所需测验设备
(1)PeRT3 Phoenix(具有协议使能的接纳端发送端容限测验仪)
(2)示波器SDA8Zi
(3)依据示波器的解码及协议剖析仪软件(Protosync)
(4)主动测验脚本
2、测验办法和进程
(1)PeRT3的校准
(2)TxEQ 校准衔接图(以Add in Card为例)
(3)TxEQ呼应时刻测验衔接图(以Add in Card为例,RxEQ测验衔接图相同)
(4)TxEQ呼应时刻测验原理和办法(以Add in Card为例)
依照上述进程完结校准和测验衔接后,运转主动测验脚本,PeRT3 Phoenix会与被测件完结Phase 0到Phase 3四个阶段的动态均衡测验进程。关于AIC测验,在Phase 0阶段,A%&&&&&%发动初始的preset恳求P7;在Phase 2阶段,PeRT3将合理的回应来自于被测件DUT的preset或许cursor恳求;进入Phase 3后,PeRT3将恳求被测DUT从P7切换到P1。当preset切换恳求被宣布时,PeRT3将宣布一个触发信号给示波器用于对示波器的触发。功分器的运用使得示波器能够捕获preset切换恳求进程中的上行和下行通讯信号波形。上述进程被用于确认PeRT3宣布恳求以及被测DUT的协议和电气呼应的时刻,一起用于测验协议和电气呼应时刻。
如下图所示,左边的上下两个波形分别是PeRT3宣布的波形及其部分扩大波形,右侧的两个波形分别是被测DUT宣布的呼应波形及其部分扩大波形。屏幕下方显现的图形是安装在示波器上的协议剖析仪软件完结了对PeRT3宣布的波形以及被测DUT宣布的波形的协
议剖析,从协议剖析仪成果中EQ参数(PeRT3宣布P7到P1的切换恳求)能够看到PeRT3宣布恳求的协议序列以及被测DUT呼应的协议信息。由于协议剖析软件中的协议解码信息与示波器屏幕上的模仿波形是同步的,所以能够经过协议信息来定位模仿波形的方位,如下图中能够经过鼠标点击篮色框处的协议信息来定位PeRT3宣布恳求的时刻,一起依据示波器上被测DUT宣布的模仿波形的起伏改变来确认DUT电气呼应的时刻,然后确认DUT的电气呼应时刻,而PeRT3宣布波形的恳求协议信息中的Time Delta值即为DUT的协议呼应时刻。