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

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

3天内不再提示

TMT4在PCIe BIOS参数调试过程中的应用

泰克科技 来源:泰克科技 2023-08-17 11:35 次阅读

概述

研发部门通常会通过BIOS设置来给出系统参数,尤其是均衡参数,以调节PCIe链路的整体性能。这是一个反复调试和验证的过程:尝试设置一组BIOS参数,验证系统性能是否有改善;如果没有改善,则继续尝试设置另一组BIOS参数…

修改BIOS很容易,但验证比较麻烦。工程师们没有一个很好的快速测量手段,来验证新BIOS对系统性能是否有改善,只能进行费时费力的一致性测试,来反复调试和验证。

一致性测试包括发送端(Tx)和接收端(Rx)测试,需要使用价格昂贵的示波器和误码仪进行测量,并且测量时间非常长,通常一个16通道 (X16 Lane)接插件(Slot)的一致性测试,需要2天的时间才能完成。由于BIOS参数调试需要尝试大量的组合,给测试部门的设备和工程师带来了非常大的工作量。

另外,尽管一致性测试能充分评估待测物的物理层性能,但仍然有可能发生这样的情况:一致性测试能够通过,但互操作时系统主板和板卡之间存在链路不通、掉速、掉包等问题。

泰克解决方案

基于PCIe接口生态厂家的这些痛点,Tektronix推出了TMT4 PCIe性能综合测试仪,协助客户解决上述问题。Tektronix TMT4 PCIe性能综合测试仪是一款高性能测试仪器,旨在为电子产品制造商提供PCI Express(PCIe)设备的综合测试解决方案。该仪器支持PCIe Gen3/4 Tx,Rx和LTSSM综合测试功能,能够帮助用户快速识别问题并加快产品上市速度。

TMT4的主要特点包括:

1)一机多用

支持PCIe 3/4 Tx,Rx和LTSSM综合测试功能。TMT4提供了全面的PCIe测试解决方案,支持TX和RX测试、LTSSM协议交互与监测等多种测试功能,能够有效识别PCIe Gen3/4的物理层和协议层问题。

2)一学就会

一台便携式仪器,一根连接线,一个测试夹具,即可完成与待测物的连接,一键开始PCIe测试,大大减少了工程师上手学习的时间。

3)测试飞快

16条Lane的快速扫描测试仅需1.5分钟!

使用自定义扫描,完成16条Lane及10个preset的全组合扫描测试,也仅仅只需要15分钟。

4)价格不贵

相比其他PCIe Gen3/4测试仪器,TMT4价格相对较低,大幅降低测试成本。

案例分享

公司的子卡通过了一致性测试,但和系统主板协同工作时出现了互操作问题。

为了能深入地了解并解决这个问题,使用TMT4 PCIe4综合测试仪作为实时Link Partner快速扫描全部16条lane,一分钟快速给出眼图和Rx均衡参数。

我们发现,此时眼图结果不佳,且Rx均衡的系数非常大,尤其是权重最高的DFE1。这意味着要对Tx信号进行大量的补偿,才能建立信号链路,待测物的Tx链路信号质量非常糟糕。

1c303386-3caf-11ee-ac96-dac502259ad0.png

图1 快速扫描眼图结果

1c5b032c-3caf-11ee-ac96-dac502259ad0.png

图2 快速扫描眼高、眼宽、Rx均衡参数

客户认为增加自适应的Preset均衡不够强,提高Tx均衡的强度应该可以改善这一问题。

由于TMT4测试速度很快,客户切换到自定义扫描模式下,以确认所有Preset下的链路性能,重点关注P6/P7/P8这几个最强的Preset的测量结果。

十分钟后测量完毕,结果显示:

DUT Tx链路的眼图在各种Preset下整体都很差,即便是P7和P8,结果也没有变得更好,相较自适应的P9/P6还要略差一点。并且DFE1的系数也都非常高。

1c709778-3caf-11ee-ac96-dac502259ad0.png

图4 自定义扫描下,所有Lane、所有Preset的眼图结果

1c99bf9a-3caf-11ee-ac96-dac502259ad0.png

图5 自定义扫描下,部分Lane和Preset的眼高、眼宽、Rx均衡参数

我们告知客户,对这个待测物而言,调节到更强的Preset并不能改善系统的性能,应综合考虑板级设计上的所有信号完整性的因素,如插入损耗、串扰、反射、噪声等。

客户仍想尝试把BIOS修改为最强的Preset7,强制待测物工作在Preset7下,看看效果。更改BIOS后,待测物和主板之间的互操作问题仍然存在。再次使用TMT4快速扫描,发现TMT4和待测物无法形成链路沟通,证明此时链路恶化了。

客户按照我们的建议,重新检查设计,并最终解决了问题。

总结

在大约35分钟的调试过程中,用户能够在实时链路中了解有关其PCIe设计运行状况的更多信息,并快速确定各种不同BIOS参数的性能边界。

通过一致性测试的PCIe设备仍可能存在互操作问题,并且一旦通过一致性测试,碰到这种问题通常很难解决。

TMT4快速扫描和自定义扫描功能,可以帮助工程师快速检测待测物的性能,确认待测物在不同BIOS设置下性能是否改善,还能为解决互操作问题提供调试思路。

审核编辑:汤梓红

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

    关注

    33

    文章

    7640

    浏览量

    148509
  • PCIe
    +关注

    关注

    13

    文章

    1083

    浏览量

    80856
  • 参数调试
    +关注

    关注

    0

    文章

    4

    浏览量

    4935
  • 泰克科技
    +关注

    关注

    2

    文章

    158

    浏览量

    18954

原文标题:案例分享 | TMT4在PCIe BIOS参数调试过程中的应用

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

收藏 人收藏

    评论

    相关推荐

    泰克推出突破性TMT4测试解决方案,全新方法加速PCIe 3/4测试

    tester 4)打破了PCIe测试常规,提供了快速测试时间。即插即用设置和简便易用的界面相结合,在几分钟内就可提供测试结果,而此前则要求几小时甚至几天的设置和测试时间,测试成本经常会攀升到7位数。 “TMT4的最新推出,展示了泰克不断开发创新测试设备,推动技术方案发展
    发表于 10-27 15:41 416次阅读
    泰克推出突破性<b class='flag-5'>TMT4</b>测试解决方案,全新方法加速<b class='flag-5'>PCIe</b> 3/4测试

    为什么nulink会在调试过程中时不时的中断?

    为啥nulink 会在调试过程中时不时的中断?是不是要设置什么?
    发表于 01-17 06:52

    ADS1216芯片调试过程中数据采集一直不对

    有谁用过ADS1216这颗芯片啊,调试过程中数据采集一直不对,不知道该如何配置它寄存器,具体怎么操作的,谁有demo或相关的例子程序啊?
    发表于 02-27 14:42

    F28027 HVPSFB调试过程中步进查看程序发现反馈环没有执行是为什么?

    C2000 HVPSFB在编译调试过程中遇到的问题。使用的是TI官方的HVPSFB VCM程序。文件如下所示,在编译过程中没有遇到问题和警告。但是调程序的时候发现了几个不正常的地方,需要帮我解答
    发表于 05-28 12:33

    AD芯片在调试过程中遇到的问题,应该怎么解决?

    AD芯片在调试过程中遇到的问题,应该怎么解决?一款TI/国半的超高速ADC调试经验分享
    发表于 04-09 06:41

    为什么你的示波器抓不到调试过程中的异常信号呢?

    如何让您在调试异常信号一览无余呢?为什么你的示波器抓不到调试过程中的异常信号呢?
    发表于 04-29 06:27

    STM32的CAN总线调试过程中的一些小总结

    调试过程中的一些小总结
    发表于 08-19 06:06

    STM32调试过程中头哪些常见的问题

    STM32调试过程中头哪些常见的问题?怎样去解决这些问题呢?
    发表于 11-03 06:42

    上位机调试过程中出现了哪些问题呢

    上位机调试过程中出现了哪些问题呢?有何解决办法?
    发表于 11-19 06:57

    记录STM32调试过程中遇到的一些坑

    记录STM32调试过程中遇到的一些坑假装这是一个目录?零、 CubeMX1.发现新大陆一、串口与DMA1.配置与使用2.串口中断与DMA3.串口中断异常二、PWM三、FDCAN1.CAN波特率
    发表于 12-06 06:40

    NRF51822调试过程中遇到哪些问题呢

    NRF51822调试过程中遇到哪些问题呢?如何去解决这些问题呢?
    发表于 01-26 07:02

    电源设计调试过程中的异常现象分析

    调试过程中所看到的一些异常现象,以及后来的解决办法。其实很多工程师认为设计电源是非常重经验的一门技术,要见多识广。这种经
    发表于 10-09 10:49 1619次阅读

    单片机调试过程中调试组件导致的问题

    单片机调试过程中,经常会遇到类似第3只眼的问题。何谓第3只眼呢?
    的头像 发表于 12-30 17:12 7060次阅读
    单片机<b class='flag-5'>调试过程中</b>的<b class='flag-5'>调试</b>组件导致的问题

    浅析STM32调试过程中的几个相关问题

    总的来讲,单片机调试是单片机开发工作必不可少的环节。不管你愿不愿意,调试过程中总会有各种不期而遇的问题出现在我们面前来磨砺我们。这里分享几点STM32调试过程中与开发工具及IDE有关的几个常见问题,以供参考。
    的头像 发表于 01-21 13:50 4863次阅读

    如何使用TMT4 PCIe性能综合测试仪创建PCIe参考模板?(附白皮书下载)

    点击上方 “泰克科技” 关注我们! 引言 随着用于 PCIe 链路健康状况测试的TMT4 PCIe性能综合测试仪的推出,出现了一个问题,即确定被测设备(DUT)通过/不通过的“最佳模板
    的头像 发表于 08-09 17:40 317次阅读
    如何使用<b class='flag-5'>TMT4</b> <b class='flag-5'>PCIe</b>性能综合测试仪创建<b class='flag-5'>PCIe</b>参考模板?(附白皮书下载)