198、 PCIE与光学互连:当电信号走到尽头

198、 PCIE与光学互连:当电信号走到尽头 198、 PCIE与光学互连:当电信号走到尽头上周在实验室调试一块高速数据采集卡,PCIE Gen3 x8的链路,理论上接近8GB/s的吞吐量。实际测试跑到5GB/s就开始出现链路重训练,BER飙升。换了三块主板,调整了PCB阻抗,甚至重新设计了电源滤波——问题依旧。直到用红外热像仪扫过金手指,看到局部温升明显,才意识到问题本质:电互连的物理极限到了。电信号的叹息PCIE从Gen1的2.5GT/s到Gen6的64GT/s,每代速率翻倍,但铜介质的损耗也在指数级增长。Skin effect(趋肤效应)和dielectric loss(介质损耗)像两把钝刀,在毫米级的PCB走线上就砍掉了大半信号能量。Gen4之后,主板设计变得像射频工程:每一毫米走线都要仿真,过孔要背钻,材料要用超低损耗的Megtron6。更麻烦的是通道间串扰。x16链路里那密密麻麻的差分对,像高峰期的地铁通道,互相推搡干扰。我们常用的加重(de-emphasis)和均衡(equalization)技术,本质上是在已经受损的信号上做补偿,相当于给病人打止痛针而不是治疗病因。光信号的破局这时候该光学互连上场了。把PCIE的电信号在物理层之后转换为光信号,用光纤传输,再在另一端转换回来——这就是PCIe over Optical的基本思路。为什么是光?几个数字对比很直观:单模光纤在1310nm窗口的损耗约0.35dB/km,而PCB走线在16GHz时损耗可能达到1dB/inch。光纤没有电磁干扰问题,没有地弹噪声,不需要复杂的阻抗匹配。更重要的是,光纤可以轻松实现米级