0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCI Express Gen5自动化多通道测试方案

泰克科技 来源:泰克科技 2025-01-16 10:21 436次阅读

简介

对高速链路(如PCI Express)的全面表征需要对被测链路的发送端(Tx)和接收端(Rx)进行多差分通道的测量。由于需要在不同通道之间进行同轴连接的物理切换,这对于完全自动化的测试环境来说是一个挑战。引入RF开关矩阵允许多通道测试中的物理连接切换,并实现自动化软件测试。本文介绍了如何使用来自Mini-Circuits的RF开关扩展测试环境,以进行自动化的多通道测试,同时可以扩展到其他RF开关模块和技术。

PCI Express端口通常具有x1、x4、x8和x16的通道宽度,这给完全自动化的Tx或Rx测试带来了挑战。将RF开关包括在测试通道中,可以在无需频繁更换DUT和测试设备电缆的情况下进行多通道测试。需要特别注意的是,必须尽量减少RF开关的电气影响,确保测试符合规范要求或验证测试计划。本文介绍了如何使用Mini-Circuits RF开关进行Gen5(32 GT/s)多通道测试,并提供一些通用的设置、自动化测试指导及对常见挑战的建议。

d8c0f946-d32a-11ef-9310-92fbcf53809c.png

图1:ZTM2-8SP6T-40模块化开关矩阵,带有8个40GHz终端SP6T机械开关

本文档将重点介绍用于x16测试的RF开关配置,但如有需要,可以从您的本地技术支持团队推荐价格较低的型号。这些开关型号最多支持18条通道(PCIe最大通常为x16),也可支持更低的通道数。建议使用刚性电缆在不同开关组件之间建立固定连接,这些电缆可根据请求从Mini-Circuits获得。最初将展示CEM测试的示意图,但这些技术同样适用于BASE测试,相关的示意图将在白皮书的最后部分展示。

图1中展示了ZTM2-8SP6T-40模块化开关矩阵,该矩阵包含8个40GHz终端的SP6T机械开关。这种配置最多支持18条通道。建议在相邻的40GHz继电器之间使用相位匹配的电缆进行固定连接。当继电器未切换为直通连接时,将存在50欧姆的终端。

图2中展示了ZT-8SP6T-40 4U/5U开关矩阵,包含8个40GHz终端的SP6T机械开关。这种配置最多支持18条通道。建议使用刚性电缆(图中包含)来固定相邻40GHz开关之间的连接。这种矩阵中的开关组件布局保持了所有输入和输出之间相似的电气路径长度,这对多通道Rx测试尤为有利,可以减少校准与测试之间的路径差异。当继电器未切换为直通连接时,将存在50欧姆的终端。

d8e7ed80-d32a-11ef-9310-92fbcf53809c.png

图2:ZT-8SP6T-40 4U/5U开关矩阵,带有8个40GHz终端SP6T机械开关

RF开关矩阵 – Gen5 Tx测试

PCIe Gen5设备(系统主机或插件卡)在多通道端口上将表现出不同的发射器性能。为了全面表征链路并识别硅片性能问题、过度近端或远端串扰或布局缺陷,验证所有通道是常见的。在测试设置中使用RF开关(见图3)可以实现多通道Tx验证,而无需工程师或技术人员不断更换连接。32GT/s基础Tx测试的连接方式相似(见图10)。

d919af46-d32a-11ef-9310-92fbcf53809c.png

图3:32GT/s CEM系统Tx(多通道)

系统主机配置需要将符合性负载板(CLB)插入DUT的CEM连接器,并通过电缆将每条通道连接到RF开关。插件卡配置类似,但DUT插入符合性基板(CBB)。单对电缆将终端开关矩阵连接回50 GHz示波器。像任意波形发生器(AFG)这样的仪器允许自动化100MHz突发信号的生成,以在不同的发射器测量中使DUT切换到各种数据速率和模式。

每一个在开关设置中的连接都非常重要。在进行32 GT/s Tx测试时,不建议串联超过两个继电器,因为这会引入插入损耗。建议在DUT和RF开关之间使用1米长的2.92mm电缆(例如Tektronix PN: PMCABLE1M),在RF开关与示波器输入之间使用较短的0.5米长的2.92mm电缆(例如Tektronix PN: 174-6663-01)。可以使用示波器的差分快速边沿信号,通过TekExpress软件自动执行通道间的延时校正(deskew)。

(请参阅DPO-MSO70000选项PCE3、PCE4和PCE5数据表。)

所有通道中的电缆、继电器和PCB应在正负信号路径之间保持±1ps的匹配。

在RF开关的输入和输出保持50欧姆(100欧姆差分)连接可以最小化通道内的反射,但会引入一些插入损耗。32 GT/s信号质量测试不需要物理的可变ISI板(Gen4测试所需),因此需要在示波器上嵌入附加的通道和封装损耗。应对包括RF开关在内的测试夹具进行表征(如在5.0 PHY测试规范的附录B中所述)。基本上,将选择一个较低损耗的滤波文件,以实现最坏情况下的插件卡损耗(在测试系统主机时)或最坏情况下的系统损耗(在测试插件卡时)。可以使用Tektronix的SignalCorrect解决方案来验证包括RF开关矩阵在内的通道损耗,而无需使用昂贵的矢量网络分析仪(VNA)。

(请参阅SignalCorrect软件选项SC数据表。)

RF开关矩阵 – Gen5 Rx测试

PCIe Gen5设备(系统或插件卡)的接收端通过一个精细校准的应力眼图信号进行测试。这种“最坏情况”信号是在参考平面(无通道)以及所需的“最坏情况”通道(34 dB至37 dB @ 16 GHz之间)下,通过多步校准建立的。本节将讨论如何在该信号的Rx测试校准中加入终端RF开关,并对DUT进行多通道链路测试。

d92ff2e2-d32a-11ef-9310-92fbcf53809c.png

图4:32GT/s CEM Rx测试点

校准振幅、发送端均衡、随机抖动和正弦抖动在TP3测试点需要在Anritsu MP1900A BERT PPG与Tektronix 50 GHz示波器之间进行直接连接。建议在此连接中使用1米长的2.92mm电缆(例如Tektronix PN: PMCABLE1M)。TP3校准连接如图5所示,在此步骤中不包括RF开关。由于RF开关会引入一些电气通道长度差异,建议不要在TP3参考平面前引入这种影响。

d953b768-d32a-11ef-9310-92fbcf53809c.png

图5:32GT/s TP3应力眼图(基础与CEM)

校准在TP2P测试点进行,包括差分模式干扰(DMI)、共模干扰(CMI)和最终的应力眼图。该测试点位于TP2之后(BERT与示波器之间的物理通道),但TP2P包括封装嵌入和Rx均衡及时钟恢复的影响。在TP2校准中加入RF开关的示意图如图6所示,开关位于测试夹具(基础或CEM)之后。此时,工程师需要决定是仅进行单次TP2校准(推荐用于ZT-8SP6T-40 4U/5U),还是进行两次或更多TP2校准(建议考虑ZTM2-8SP6T-40不同电气路径长度的影响)。不建议在32 GT/s应力眼图校准中串联超过两个继电器。

d96e0af0-d32a-11ef-9310-92fbcf53809c.png

图6:32GT/s TP2应力眼图

建议在BERT与RF开关之间使用1米长的2.92mm电缆(例如Tektronix PN: PMCABLE1M),在RF开关与示波器之间使用较短的0.5米长的2.92mm电缆(例如Tektronix PN: 174-6663-01)。可以使用示波器的差分快速边沿信号,通过TekExpress软件自动执行通道间的延时校正(deskew)。

(请参阅DPO-MSO70000选项PCE3、PCE4和PCE5数据表。)

所有通道中的电缆、继电器和PCB应在正负信号路径之间保持±1ps的匹配。

在RF开关的输入和输出保持50欧姆(100欧姆差分)连接可以最小化通道内的反射,但会引入一些插入损耗。32 GT/s信号质量测试不需要物理的可变ISI板(Gen4测试所需),因此需要在示波器上嵌入附加的通道和封装损耗。应对包括RF开关在内的测试夹具进行表征(如在5.0 PHY测试规范的附录B中所述)。基本上,将选择一个较低损耗的滤波文件,以实现最坏情况下的插件卡损耗(在测试系统主机时)或最坏情况下的系统损耗(在测试插件卡时)。可以使用Tektronix的SignalCorrect解决方案来验证包括RF开关矩阵在内的通道损耗,而无需使用昂贵的矢量网络分析仪(VNA)。

(请参阅SignalCorrect软件选项SC数据表。)

RF开关矩阵 – Gen5 Rx测试

使用经过校准的应力眼图信号对32 GT/s的多通道接收端进行测试,需要使用两个RF开关矩阵,如图7所示。当链路为x8或更低通道数时,可以考虑使用单个RF开关矩阵。来自Anritsu MP1900A PPG的信号必须分配到所有PCIe通道。设备将处于环回模式,因此数字化信号将通过Tx引脚传输回来,并通过开关切换回BERT的误码检测器的单一输入。许多支持32 GT/s的系统在返回通道到误码检测器时会表现出高损耗,并可能需要外部重驱动器来均衡信号以供测试设备检测。如果之前未需要外部重驱动器,RF开关的引入可能会导致其需求。32 GT/s基础Rx LEQ测试的连接方式相似(见图13)。

建议在BERT与RF开关之间使用1米长的2.92mm电缆(例如Tektronix PN: PMCABLE1M),在RF开关与示波器之间使用较短的0.5米长的2.92mm电缆(例如Tektronix PN: 174-6663-01)。应尽量使用最短的2.92mm电缆连接DUT的Tx和误码检测器。

d98340be-d32a-11ef-9310-92fbcf53809c.png

图7:32GT/s系统Rx LEQ测试(多通道)

如何与Mini-Circuits进行通信

TekExpress TX自动化软件(请参阅数据表)提供了内置的对Mini-Circuits开关矩阵在自动化TX测试中的控制功能。本节为用户开发自己的自动化软件以在TX或RX测试中控制RF开关提供指导。

连接方法

与Mini-Circuits开关有两种可能的通信方式:

■1. 通过dll(动态链接库)使用USB连接。

■2. 通过以太网HTTP请求。

USB连接

■1. 用USB设备电缆将示波器连接到Mini-Circuits RF开关。

■2. 下载“mcl_ZTM2_NET45.dll”(请参阅“软件”)。

■3.移动DLL文件

a. 若为64位操作系统,将“ModularZT_NET45.dll”复制到“C:WindowsSysWOW64”。

b. 若为32位操作系统,将“ModularZT_NET45.dll”复制到“C:WindowsSystem32”。

■4. 使用IronPython发送以下命令:

d99c7fca-d32a-11ef-9310-92fbcf53809c.png

图8:USB连接的Python脚本示例

以太网HTTP请求

以太网请求使用URllib2 Python模块发送和接收数据。

1.使用所需Mini-Circuits模块的IP地址更新以下示例(例如:http://192.168.3.56/: + “SN?”)。

d9b2f868-d32a-11ef-9310-92fbcf53809c.png

图9:通过以太网进行HTTP请求的Python脚本示例

BASE校准和测试示意图

d9d4b57a-d32a-11ef-9310-92fbcf53809c.png

图10:32GT/s基础根端或非根端Tx(多通道)

d9ea3bac-d32a-11ef-9310-92fbcf53809c.png

图11:32GT/s基础Rx测试点

da00b5b2-d32a-11ef-9310-92fbcf53809c.png

图12:32GT/s TP2应力眼图

da10bc3c-d32a-11ef-9310-92fbcf53809c.png

图13:32GT/s系统Rx LEQ测试(多通道)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5373

    浏览量

    126971
  • PCI
    PCI
    +关注

    关注

    4

    文章

    671

    浏览量

    130432
  • RF
    RF
    +关注

    关注

    65

    文章

    3057

    浏览量

    167281
  • 自动化
    +关注

    关注

    29

    文章

    5620

    浏览量

    79551
  • 高速链路
    +关注

    关注

    0

    文章

    5

    浏览量

    6786

原文标题:PCI Express Gen5:自动化多通道测试

文章出处:【微信号:泰克科技,微信公众号:泰克科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    泰克推出业界最完整、最灵活的自动PCI Express 3.0 Tx、Rx测试套件

    泰克公司日前宣布,推出业内针对PCI Express 3.0标准的,最灵活和最完整的自动化发射器 (Tx) 和接收器 (Rx) 一致性与调试测试解决
    发表于 11-07 17:28 1753次阅读

    针对PCIe Gen5 M.2 NVMe SSD的L1.2低功耗测试

    随着两周前Gigabyte AORUS Gen5 10000 SSD在美国Amazon和newegg的发售,以及其它厂家PCIe Gen5 M.2 SSD的发售,针对Gen5 M.2 SSD的
    的头像 发表于 03-09 09:43 7990次阅读

    2012年自动化测试趋势展望

    ` 本帖最后由 dnxww 于 2012-7-13 09:11 编辑 2012年5月,美国国家仪器公司(National Instruments, 简称 NI)发布《2012年自动化测试趋势展望
    发表于 05-16 09:10

    基于PCI Express的数据采集卡设计

    1690MB/s;8x PCI Express DMA Read(内存-->FPGA)的速度可达1640MB/s.5. 4x PCI Express
    发表于 03-20 22:58

    PCI Express Endpoint Master DMA

    )的速度可达1640MB/s.5. 4x PCI Express Gen 2 DMA Write(FPGA-->内存)的速度可达1680MB/s;4x
    发表于 08-23 13:15

    PCI Express Endpoint Master DMA设计实现

    )的速度可达1800MB/s;8x PCI Express DMA Read(内存-->FPGA)的速度可达1760MB/s.5. 4x PCI E
    发表于 06-21 13:38

    PCI Express的市场趋势及相关应用

    Express 在客户产品中固有的优势。为了能在今天创建解决明日问题的解决方案,并跟上时代迅速发展的步伐,Xilinx 公司在其 VirtexTM-5 LXT 器件中融入了硬 PCI
    发表于 05-08 07:00

    凌华科技发布两款基于最新的英特尔® 酷睿™处理器的模块电脑

    Coordinated Computing(英特尔® TCC)和时间敏感网络(TSN),非常适合需要硬实时计算工作负载处理的应用领域,如工业自动化自动驾驶、AI机器人以及航空等领域全球领先的边缘计算解决方案提供商—凌
    发表于 02-15 10:30

    pci Express插槽及测试

    pci Express插槽及测试点:PCI-E实物图在PCI插槽及测试
    发表于 04-26 15:40 1520次阅读
    <b class='flag-5'>pci</b> <b class='flag-5'>Express</b>插槽及<b class='flag-5'>测试</b>点

    IDT宣布推出PCI Express Gen2 系统互连交换

    IDT宣布推出PCI Express Gen2 系统互连交换解决方案  IDT® 公司宣布推出PCI
    发表于 02-11 09:44 869次阅读

    PCI Express解决方案的介绍

    本视频介绍了在使用AXI Bridge for PCI Express Gen3子系统时创建使用Tandem with Field Updates流程的PCI
    的头像 发表于 11-29 06:12 3147次阅读

    PCIe Gen5主机更新

    目前市场上除了基于Intel 酷睿12代CPU之外,AMD的Gen5 CPU的主板9月底也将陆续发货,可以提供用户搭建Gen5测试环境更多的选择。测试白皮书里面列举了主流的基于Inte
    的头像 发表于 09-26 11:05 2754次阅读

    构建Gen5测试环境涉及的相关的产品和技术介绍

    在研发实验室构建针对PCIe Gen5 x4企业级NVMe SSD的测试环境,或者针对Gen5 x16接口的企业级GPU, DPU/SmartNIC,AI板卡,或加速卡的测试环境,需要
    的头像 发表于 12-05 10:18 1918次阅读

    HighPoint发布商用PCIe Gen5解决方案,最大可达960TB SSD容量

    HighPoint新近发布了PCIe Gen5 SSD PCIe扩展卡,配备Rocket PCIe Gen5 NVMe Switch及M.2 RAID AIC适配器,可容纳多达32块SSD,单个PCIe插槽最大容量可达960TB Gen
    的头像 发表于 04-24 15:43 909次阅读

    通道电源测试系统方案分享

    纳米软件NSAT-8000电源测试系统是专门为电源模块测试提供自动化测试方案的软件,适用于测试
    的头像 发表于 05-21 18:52 431次阅读
    <b class='flag-5'>多</b><b class='flag-5'>通道</b>电源<b class='flag-5'>测试</b>系统<b class='flag-5'>方案</b>分享