2024-05-01 09:03:37
PCIe背景概述PCIExpress(PeripheralComponentInterconnectExpress,PCle)总线是PCI总线的串行版本,广泛应用于显卡、GPU、SSD卡、以太网卡、加速卡等与CPU的互联。PCle的标准由PCI-SIG(PCISpecialInterestGroup)组织制定和维护,目前其董事会主要成员有Intel、AMD、nVidia、DellEMC、Keysight、Synopsys、ARM、Qualcomm、VTM等公司,全球会员单位超过700家。PCI-SIG发布的规范主要有Base规范(适用于芯片和协议)、CEM规范(适用于板卡机械和电气设计)、测试规范(适用于测试验证方法)等,目前产业界正在逐渐商用第5代版本,同时第6代标准也在制定完善中。由于组织良好的运作、的芯片支持、成熟的产业链,PCIe已经成为服务器和个人计算机上成功的高速串行互联和I/O扩展总线。图4.1是PCIe总线的典型应用场景。PCIE 3.0的发射机物理层测试;四川PCI-E测试USB测试
P5 、8Gbps P6 、8Gbps P7 、8Gbps P8 、8GbpsP9 、8Gbps P10 、16GbpsP0 、16GbpsPl 、16Gbps P2 、16Gbps P3 、16Gbps P4 、16Gbps P5 、16Gbps P6 、16GbpsP7 、16Gbps P8 、16Gbps P9、 16Gbps P10的一致性测试码型。需要注意的一点是,由于在8Gbps和16Gbps下都有11种 Preset值,测试过程中应明确当前测试的是哪一个Preset值(比如常用的有Preset7、 Preset8 、Presetl 、Preset0等) 。由于手动通过夹具的Toggle按键进行切换操作非常烦琐,特别是一些Preset相关的测试项目中需要频繁切换,为了提高效率,也可以通过夹具上的 SMP跳线把Toggle信号设置成使用外部信号,这样就可以通过函数发生器或者有些示波 器自身输出的Toggle信号来自动控制被测件切换。四川PCI-E测试USB测试走pcie通道的M.2接口必定是支持NVME协议的吗?
PCIe4.0的测试项目PCIe相关设备的测试项目主要参考PCI-SIG发布的ComplianceTestGuide(一致性测试指南)。在PCIe3.0的测试指南中,规定需要进行的测试项目及其目的如下(参考资料:PCIe3.0ComplianceTestGuide):·ElectricalTesting(电气特性测试):用于检查主板以及插卡发射机和接收机的电气性能。·ConfigurationTesting(配置测试):用于检查PCIe设备的配置空间。·LinkProtocolTesting(链路协议测试):用于检查设备的链路层协议行为。
PCle5.0接收端CILE均衡器的频率响应PCIe5.0的主板和插卡的测试方法与PCIe4.0也是类似,都需要通过CLB或者CBB的测试夹具把被测信号引出接入示波器进行发送信号质量测试,并通过误码仪的配合进行LinkEQ和接收端容限的测试。但是具体细节和要求上又有所区别,下面将从发送端和接收端测试方面分别进行描述。
PCIe5.0发送端信号质量及LinkEQ测试PCIe5.0的数据速率高达32Gbps,因此信号边沿更陡。对于PCIe5.0芯片的信号测试,协会建议的测试用的示波器带宽要高达50GHz。对于主板和插卡来说,由于测试点是在连接器的金手指处,信号经过PCB传输后边沿会变缓一些,所以信号质量测试规定的示波器带宽为33GHz。但是,在接收端容限测试中,由于需要用示波器对误码仪直接输出的比较快边沿的信号做幅度和预加重校准,所以校准用的示波器带宽还是会用到50GHz。 PCI-E测试和协议调试;
对于PCIe来说,由于长链路时的损耗很大,因此接收端的裕量很小。为了掌握实际工 作环境下芯片内部实际接收到的信号质量,在PCIe3.0时代,有些芯片厂商会用自己内置 的工具来扫描接收到的信号质量,但这个功能不是强制的。到了PCIe4.0标准中,规范把 接收端的信号质量扫描功能作为强制要求,正式名称是Lane Margin(链路裕量)功能。 简单的Lane Margin功能的实现是在芯片内部进行二维的误码率扫描,即通过调整水平方 向的采样点时刻以及垂直方向的信号判决阈值,为什么PCI-E3.0开始重视接收端的容限测试?陕西PCI-E测试眼图测试
PCIE3.0和PCIE4.0应该如何选择?四川PCI-E测试USB测试
在物理层方面,PCIe总线采用多对高速串行的差分信号进行双向高速传输,每对差分 线上的信号速率可以是第1代的2 . 5Gbps、第2代的5Gbps、第3代的8Gbps、第4代的 16Gbps、第5代的32Gbps,其典型连接方式有金手指连接、背板连接、芯片直接互连以及电 缆连接等。根据不同的总线带宽需求,其常用的连接位宽可以选择x1、x4、x8、x16等。如 果采用×16连接以及第5代的32Gbps速率,理论上可以支持约128GBps的双向总线带宽。 另外,2019年PCI-SIG宣布采用PAM-4技术,单Lane数据速率达到64Gbps的第6代标 准规范也在讨论过程中。列出了PCIe每一代技术发展在物理层方面的主要变化。四川PCI-E测试USB测试