|
|
|
www.design-reuse-china.com |
|

全球业内PCIe Gen6目前互联互通碰到的问题总结
参考《PCIe5&6.0, CXL, NVMeNVMoF, SSD, NAND, DDR5, 800GE测试技术和工具白皮书》chapter 2.1.1 PCIe协议发展的历史,PCIe Gen6已经正式发布3年了!
mp.weixin.qq.com, Jan. 13, 2025 –
"2022年1月11日,PCI-SIG官方正式发布了PCIe 6.0规范,PCIe 6.0采用了和之前全然不同的编码格式,即PAM4 FEC编码格式,这个和之前PCIe Gen 1~5采用NRZ编码格式有了很大的不同,同时也对于Gen6产品的实现带来相当大的挑战。"
目前全球业内PCIe Gen6的产品(大多是是test chip)之间的互联到底怎么样呢?以下是结合我们和业内的紧密关系看到的关于PCIe Gen6产品互联互通中RC(Root Complex)连接EP(Endpoint)碰到的各种问题的一个综合图景:
当前行业PCIe Gen6互联互通现状
根据2024年10月份的PCIe 6.x Preliminary FYI Workshop内部反馈以及我们了解的厂商之间的互联互通情况,PCIe Gen6的物理层和协议层测试尚处于逐步成熟的阶段。虽然业界对64 GT/s高速链路的支持已有初步成果,但互联互通测试仍然暴露出一系列问题(为了信息保护,下面的公司名称采用代码),特别是在以下几个关键领域:
1. 高速链路建立问题
链接可靠性差:在X个测试设备中,仅有Y个能够成功建立64 GT/s链路,其中只有Z个设备能偶尔达到"完全干净"的链路状态。
链路恢复问题:多次出现链路进入恢复模式(Recovery)的情况。例如,M公司和S公司设备都表现出NAK(Negative Acknowledgment)问题,导致链路频繁断开重连。
预编码(pre-coding)影响:部分设备在启用或禁用预编码(pre-coding)时表现出不同的链路稳定性,但预编码(pre-coding)的具体影响机制尚未完全明确。
2. 设备兼容性与行为差异
兼容性不足:部分设备因预编码(pre-coding)问题无法正常工作。M2公司和S公司设备对测试链路的反馈表现出明显差异。
行为异常:某些设备在非FLIT模式下表现出特定行为问题,例如错误的TLP(Transaction Layer Packet)捕获和异常的测试行为。
3. 协议层与物理层的协作挑战
速度变化问题:测试中发现从高速向低速切换存在问题,可能导致设备锁死或数据丢失。
信号完整性挑战:设备在更高速率下(如64 GT/s)对信号质量的需求增加,RX均衡(Receiver Equalization)的优化尚未完全解决。
点击阅读更多



Back