『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe( 三 )


(a)(b)
图7PCIe3.0&4.0进入环回模式:(a)从Configuration进入(b)从Recovery进入
进行误码率测试
若成功了进入了Loopback , 那么后续的误码率测试就很简单 。 误码仪发送ModifiedCompliancePattern , 检查1012个比特数据;若不超过1个误码;那么就算通过;否则就未通过 。
诊断和调试
在实际的RxLEQ的测试中 , 经常由于种种原因 , 无法进入到环回模式;或者就算进入到了环回模式 , 也存在较多的误码 。 这个时候 , 我们就需要超出一致性测试;而进行一系列的调试工作 , 来找出根因(RootCause) 。
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
图8使用误码仪的眼图功能观测待测对象的环回数据输出的信号质量
泰克公司PCIeRx自动化测试软件 , 除了提供协会所要求的一致性测试之外 , 还提供了丰富的调试功能 。 再配合上BSX系列的误码仪的通用调试功能 , 能够为用户提供全方位的灵活性 。
在进行RxLEQ环回测试时 , 有两条数据通路:接收数据通路和环回数据通路 。 由于RxLEQ是针对接收数据通路的测试 , 因此用户必须保证不会由于环回数据通路的原因而导致误码仪的DET进行了误判 。 泰克的BSX系列的误码仪具有丰富的眼图测试功能 , 如图8所示 。 这样用户再不进行任何拓扑连接改变的情况下 , 就能够进行误码的调试 。
用户可以使用泰克公司提供的“EmptyA–ModifiedComplianceB.ram”文件 , 就能够使得被测对象稳定地进入Compliance模式 , 然后通过这个ran文件进行码型切换 , 将被测对象的输出端切换到8Gbps或16Gbps , 观察哪个预设定值能够给出最好的眼图 。 然后在图9中设置“Preset/Hint”成刚才的预设置 , 就能够保证环回数据通路不会引入误判的误码 。
倘若排除了环回数据通路所引入的误判的误码;RxLEQ仍然存在误码 。 这个时候 , 用户需要进一步分析误码的来源 , 比如说是否是DUT的均衡算法没有达到最优 , 从而没有像链路对端请求最优的TxEQ值 。 此时 , 用户可以使用泰克公司提供的“BERTest”来对整个系数空间进行扫描 , 若测得的结果表明:在系数空间中存在一些系数组合能够达到没有误码 , 那么说明DUT的均衡算法未达到最优 。
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
图9对TxEQ的系数空间进行扫描的误码率测试
在此基础上还可以进行裕度测试 。 泰克的自动化软件提供对Sj和DMSI的裕度测试 , 如图10、11所示 。
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
图10正弦抖动的裕度测试:(a)设定界面(b)扫描测试界面
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
『电子工程世界』Gen3/Gen4接收端链路均衡测试—实践篇,PCIe
文章图片
图11差模噪声的裕度测试:(a)设定界面(b)扫描测试界面
泰克公司提供了业界领先的关于PCIe3.0&4.0的一致性解决方案 , 通过使用泰克公司的高性能的示波器、高性能的误码仪、以及灵活的自动化软件 , 能够大大缩短用户的开发时间 , 使得用户的产品在市场上更具竞争力 。


推荐阅读