PCIe4.0的接收端容限测试在PCIel.0和2.0的时代,接收端测试不是必需的,通常只要保证发送端的信号质量基本就能保证系统的正常工作。但是从PCle3.0开始,由于速率更高,所以接收端使用了均衡技术。由于接收端更加复杂而且其均衡的有效性会影响链路传输的可靠性,所以接收端的容限测试变成了必测的项目。所谓接收容限测试,就是要验证接收端对于恶劣信号的容忍能力。这就涉及两个问题,一个是恶劣信号是怎么定义的,另一个是怎么判断被测系统能够容忍这样的恶劣信号。PCI-E3.0的接收端测试中的Repeater起作用?内蒙古PCI-E测试测试流程
校准完成后,在进行正式测试前,很重要的一点就是要能够设置被测件进入环回模式。 虽然调试时也可能会借助芯片厂商提供的工具设置环回,但标准的测试方法还是要基于链 路协商和通信进行被测件环回模式的设置。传统的误码仪不具有对于PCle协议理解的功 能,只能盲发训练序列,这样的缺点是由于没有经过正常的链路协商,可能会无法把被测件 设置成正确的状态。现在一些新型的误码仪平台已经集成了PCIe的链路协商功能,能够 真正和被测件进行训练序列的沟通,除了可以有效地把被测件设置成正确的环回状态,还可 以和对端被测设备进行预加重和均衡的链路沟通。湖南PCI-E测试联系人PCI-E3.0设计还可以使用和PCI-E2.0一样的PCB板材和连接器吗?
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信号来自动控制被测件切换。
对于PCIe来说,由于长链路时的损耗很大,因此接收端的裕量很小。为了掌握实际工 作环境下芯片内部实际接收到的信号质量,在PCIe3.0时代,有些芯片厂商会用自己内置 的工具来扫描接收到的信号质量,但这个功能不是强制的。到了PCIe4.0标准中,规范把 接收端的信号质量扫描功能作为强制要求,正式名称是Lane Margin(链路裕量)功能。 简单的Lane Margin功能的实现是在芯片内部进行二维的误码率扫描,即通过调整水平方 向的采样点时刻以及垂直方向的信号判决阈值,PCI-e体系的拓扑结构;
Cle4.0测试的CBB4和CLB4夹具无论是Preset还是信号质量的测试,都需要被测件工作在特定速率的某些Preset下,要通过测试夹具控制被测件切换到需要的设置状态。具体方法是:在被测件插入测试夹具并且上电以后,可以通过测试夹具上的切换开关控制DUT输出不同速率的一致性测试码型。在切换测试夹具上的Toggle开关时,正常的PCle4.0的被测件依次会输出2.5Gbps、5Gbps-3dB、5Gbps-6dB、8GbpsP0、8GbpsP1、8GbpsP2、8GbpsP3、8GbpsP4、8GbpsPCI-E4.0的标准什么时候推出?有什么变化?湖南PCI-E测试联系人
PCIe如何解决PCI体系结构存在的问题的呢?内蒙古PCI-E测试测试流程
这么多的组合是不可能完全通过人工设置和调整 的,必须有一定的机制能够根据实际链路的损耗、串扰、反射差异以及温度和环境变化进行 自动的参数设置和调整,这就是链路均衡的动态协商。动态的链路协商在PCIe3.0规范中 就有定义,但早期的芯片并没有普遍采用;在PCIe4.0规范中,这个要求是强制的,而且很 多测试项目直接与链路协商功能相关,如果支持不好则无法通过一致性测试。图4.7是 PCIe的链路状态机,从设备上电开始,需要经过一系列过程才能进入L0的正常工作状态。 其中在Configuration阶段会进行简单的速率和位宽协商,而在Recovery阶段则会进行更 加复杂的发送端预加重和接收端均衡的调整和协商。内蒙古PCI-E测试测试流程
PCIe5.0物理层技术PCI-SIG组织于2019年发布了针对PCIe5.0芯片设计的Base规范,针对板卡设计的CEM规范也在2021年制定完成,同时支持PCIe5.0的服务器产品也在2021年开始上市发布。对于PCIe5.0测试来说,其链路的拓扑模型与PCIe4.0类似,但数据速率从PCIe4.0的16Gbps提升到了32Gbps,因此链路上封装、PCB、连接器的损耗更大,整个链路的损耗达到 - 36dB@16GHz,其中系统板损耗为 - 27dB,插卡的损耗为 - 9dB。.20是PCIe5 . 0的 链路损耗预算的模型。PCI-e硬件科普:PCI-e到底是什么?中国香港PCI-E测试...