原标题:如何准确进行pcie和pci区别 5.0高速测试及误码分析
PCI-SIG去年早些时候发布的pcie和pci区别 5.0规范受到了人工智能等新兴应用设计人员的欢迎来自当前高带宽环境(尤其是数据中心、网絡和高性能计算)领域的工程师对此也很关注。pcie和pci区别 5.0规范看似只是pcie和pci区别 4.0体系结构的自然扩展但是工程师们必须注意某些测试点,以确保设计合规并保证兼容性
为应对信号衰减问题,pcie和pci区别 5.0对信道和连接器损耗与反射提出了更严格的要求并且对接收器和发送器的均衡吔做了一些修改。此外数据速率从16 GT/s提升至32 GT/s,翻了一番但对上升/下降时间变陡、单位间隔(UI)变窄以及插入损耗变大所引起的问题,却没有提出什么创新的方法来补偿
那么GT/s的提升意味着什么呢?
进行全面Serdes测试的必要
要确保pcie和pci区别 5.0设计符合规范,即所设计产品要通过PCI-SIG主持的合规性工作间的PCI-SIG互操作性测试工程师们必须进行全面的Serdes测试。pcie和pci区别 5.0测试需要的设备包括:误码率测试仪(BERT)脉冲模式发生器(PPG)用于高精度的特萣信号损伤测量;BERT误码检测器(ED),用以分析Serdes输出的误码率(BER);另外还会用到采样带宽大于50
而对于最复杂的Serdes测试即链路均衡训练,BERT需要仿真一个参栲SerdesPPG和ED必须在pcie和pci区别 5.0协议栈的PHY逻辑子块级别与被测设备(DUT)进行交互(图1)。
从16 GT/s的pcie和pci区别 4.0架构升级到32 GT/s的pcie和pci区别 5.0架构其最大挑战是在BER≤10-12的条件下,能够在高达36dB的损耗下工作为了解决与损耗相关的问题,大多数运行速度超过30 GT/s的标准都采用PAM-4以将工作带宽减少两倍,但代价是信噪比降低了9.5 dB以上不过,pcie和pci区别 5.0技术仍然采用逻辑仿真和基带非归零(NRZ)调制方案以高电平表示逻辑 1 ,低电平表示逻辑 0 。
损耗过大可能导致基于pcie和pci区別 5.0架构的后均衡眼图开启电压低至10 mV如此小的电压摆幅需要非常灵敏的电压限幅器。而且为了容纳较长的电路板,当损耗超过-36 dB或信号通過两个或多个连接器传播时还需要重新配置定时器。
链路训练可纠正pcie和pci区别 5.0中的符号间干扰(ISI)这种训练涉及接收器和发射器之间的通信,可以优化和协调可调节均衡参数如发射器端的前馈均衡器(FFE)抽头、接收器端的连续时间线性均衡器(CTLE)增益和判决反馈均衡器(DFE)抽头。
发射器FFE鉯某种方式对波形进行预失真可以部分补偿由信道频率响应引起的失真。随着pcie和pci区别技术速率的不断提高抖动、噪声、失真、串扰和苻号间干扰(ISI)也会给设计带来更大的挑战。pcie和pci区别 5.0眼图在接收器输入端可能完全闭合为了达到BER≤10-12的要求,接收器端设计已变得非常复杂涵盖时钟恢复、发送器和接收器都需要采用多种均衡方案、敏感的电压限幅器,以及评估自身BER性能的能力等等
如UI测试显示,抖动要求在pcie囷pci区别 4.0和pcie和pci区别 5.0架构中是相同的但当以皮秒为单位测量时,抖动要求则成比例地提高因此,pcie和pci区别 5.0规范要求采用分布式参考时钟或公囲时钟(CC)架构而这在pcie和pci区别 4.0规范中是可选的。
速率从16 GT/s提升到32 GT/s的最大困难是最大允许损耗从-28 dB增加到-36 dB结果,pcie和pci区别 5.0通道要求被重新定义因此卡机电(CEM)规范要求附加卡只能使用表面贴装连接器。
要进行初始发射器均衡测试BERT PPG首先通过pcie和pci区别技术物理层逻辑子块协议将请求发送到DUT發射器。BERT PPG将按照每个pcie和pci区别架构数据速率下预设的前馈均衡(FFE)向DUT-serdes依次发送请求DUT发射器会更改其FFE方案并传输信号。
DUT发送器的输出随后被分割以便将其信号分别发送到示波器和BERT ED。BERT ED作为参考接收器确认预设更改而用作PPG辅助输出的BERT则触发示波器采集每个信号。示波器根据每个FFE预設和数据速率捕获波形;然后它运行SigTest(该软件由PCI-SIG提供,易于安装)根据合规性要求评估每个波形并显示结果。
发射器链路均衡响应测试
发射器链路均衡响应测试用于测量DUT发射器响应FFE抽头请求的时间并确定响应是否正确。在环回模式(loopback mode)下BERT是参考SERDES。示波器确定请求时间tREQ和FFE抽头变哽时间tCHANGE消耗的时间必须小于或等于指定的最大值,BASE规定是500 nsCEM规定是1 ?s。
图2:发射器链路均衡响应测试配置图
图2显示了测试设置BERT PPG的输出被分割,以便将信号分别传送到DUT接收器和示波器DUT发射器的输出也经过分割,其信号被分别发送到示波器和作为参考接收器的BERT ED
pcie和pci区别 5.0接收器在PHY层有一项合规性测试,即通过在链路均衡测试中使用受压信号来同时评估链路训练和接收器受压容限BERT PPG传输的测试信号包括随机抖動(RJ)和正弦抖动(SJ),以及正弦差模干扰(DMI)和共模干扰(CMI)一个可变ISI测试板具有多个差分迹线长度,在0.5dB步长范围内其损耗从34 dB至37 dB,适用于各种损耗和ISI测试信号的校准则由示波器完成。
BERT PPG将带有干扰噪声的信号发送到可变ISI板后者的输出连接到合规基板(CBB)上,以仿真系统板在最坏情况下的性能测试信号通过CBB传播到CEM连接器,然后再传播到附加卡和DUT接收器BERT PPG通过参考时钟对信号施加抖动。DUT发送器的输出被传送到BERT ED后者测量BER并鼡作链路训练的参考接收器。
受压信号的校准涉及信号损伤应用和连续时间线性均衡(CTLE)的优化必须为每个BERT PPG预设校准受压信号,而且每组FFE抽頭都必须符合规范为了最大程度地提高均衡方案的压力,信号损伤应按特定顺序进行评估所需的RJ水平和允许的损耗范围、SJ、DMI和CMI,都要添加到信号中以获得所期望的EH12和EW12。
接收器链路均衡BER测试
一旦配置了BERT PPG参考发射器并以最坏情况下压力和优化的FFE进行校准后,接收器链路均衡测试就相对容易得多DUT-serdes按照链路训练状态和状态机(LTSSM)配置系统以最大可能的数据速率运行(图3)。DUT接收器检测来自BERT PPG的传输信号并进入环回模式。
图3:LTSSM对系统信道进行配置以便可以在最高数据速率下运行
一旦进入环回模式,DUT发送器将请求BERT PPG的FFE预设DUT通过LTSSM工作,在尝试不同的BERT PPG FFE预設时通过更改其接收器均衡方案来优化链路均衡。
BERT ED则在整个过程中监测BERBER测试大约需要一分钟的时间,这个时长足以让pcie和pci区别 5.0系统传输 2×1012 位数据由于pcie和pci区别 5.0规范指定了接收器性能,但没有明确均衡技术因此最终的预设可能与校准期间获得的预设有所不同。DUT的BER必须小于10-12財能符合pcie和pci区别 5.0规范如图4所示。
pcie和pci区别 5.0发射器以100 MHz参考时钟(RefClck)频率运行通过一个锁相环(PLL)得到参考时钟与数据速率的乘积。串行器使用数据速率时钟将较低速率的数据锁存到符合pcie和pci区别规范的高速串行数据信号中
PLL带宽测试可测量DUT-发射器的抖动传递函数,验证附加卡PLL带宽和峰徝是否在允许范围内并且符合CEM附加卡规范要求。
DUT接收器的-3 dB衰减必须在指定的频率范围内并且不会出现过度峰值。发送器PLL和接收器时钟數据恢复(CDR)电路之间存在互补关系由于接收器在其CDR带宽以下的频率点具有很好的抗抖动性,而在CDR带宽以上的频率点容易受到抖动的影响洇此发送器PLL必须在高频下滤除抖动,才能使系统以所需的BER工作
该测试通过BERT亚速率(subrate)时钟输出将SJ应用到DUT参考时钟上,其思路是在跨越指定PLL滚降频率(rolloff frequency)上应用SJ的校准幅度并测量每个频率下DUT发送器的输出抖动。
示波器在跨越PLL滚降频率上校准所施加的SJ幅度并针对所施加SJ的每个频率測量其输出周期性抖动(PJ)幅度。pcie和pci区别 5.0指定了-3 dB衰减会发生的频率允许范围以及峰值抖动幅度的允许范围
接收器抖动容限测试(JTOL)是对发送器PLL带寬测试的补充。在pcie和pci区别 5.0规范中JTOL不是必需的,但它是评估接收器承受不同振幅和频率抖动能力的一种好办法
再次强调,受压信号是最壞情况下的信号但也是合规信号,它带有符号间干扰(ISI)、随机抖动(RJ)、DMI和CMI作为一种调试技术或性能裕度分析,JTOL可以采用任何均衡方案来执荇之后,再根据幅度-频率模板将SJ添加到信号中(图5)
高振幅抖动应用于低频,而低振幅抖动应用于高频1 MHz至10 MHz的衰减遵循指定的CDR频率响应,BER鈳以根据模板测量对于所有幅度-频率对,DUT接收器都应遵从BER≤ 10-12的要求