1. LPO技术全景与协同设计导入

LPO(Linear Pluggable Optics,线性可插拔光模块)是面向800G/1.6T数据中心互连提出的一类光模块架构。它的核心思想是:把传统可插拔光模块中用于信号整形的DSP(数字信号处理器)从模块内部移除,让主机SerDes发出的高速电信号经过一条尽量线性的模拟通道,直接驱动光引擎中的激光器或调制器;接收方向则由光探测器输出的电信号经线性跨阻放大器(TIA)放大后,直接送回主机SerDes进行均衡与判决。换句话说,LPO把"信号修复"的责任从模块侧转移到了主机侧,模块只保留最基本的电光、光电转换与线性放大功能。

理解LPO,最有效的方式是把它放进"可插拔光模块—LPO—CPO"这条演进轴上对比。传统可插拔模块(如800G QSFP-DD DR8)内部包含完整的DSP,电口和光口两侧的损伤都由模块DSP独立补偿,主机SerDes只需面对一个"干净"的电接口,链路预算宽松,但代价是模块功耗高(DSP通常占模块功耗的30%~50%)、时延大(DSP引入的往返时延可达数十纳秒)。CPO(Co-Packaged Optics,共封装光学)则走向另一个极端:把光引擎与交换ASIC共同封装在同一基板上,电通道缩短到厘米级甚至毫米级,功耗和密度最优,但可维护性差、热管理复杂、标准化程度低。LPO处在两者之间:保留可插拔的运维便利性,去掉模块DSP以降低功耗和时延,代价是主机SerDes必须直接面对光链路的全部损伤。

LPO的本质是一次"责任再分配":模块侧让出DSP的均衡与时钟恢复能力,主机SerDes必须接管这些工作。因此LPO不是单纯的模块形态变化,而是主机与光引擎的联合设计问题。

这就引出了本课程的核心命题——主机SerDes与光引擎的协同设计。当模块DSP被移除后,主机SerDes看到的通道不再是"模块电口"这一相对理想的界面,而是"主机封装—PCB走线—连接器—模块金手指—模块内走线—光引擎—光纤—对端光引擎—对端模块—对端主机"这一整条链路。这条链路的损伤来源非常复杂,主要包括:

  • 电通道损耗:从主机SerDes到光引擎的PCB走线、连接器与过孔带来的插入损耗和回波损耗,800G场景下电通道损耗常达10~15 dB甚至更高。
  • 光通道损伤:激光器相对强度噪声(RIN)、调制器非线性、光纤色散、光探测器带宽限制等。
  • 时钟与均衡能力边界:主机SerDes的FFE/DFE抽头数量、CTLE增益、CDR带宽是有限的,必须与光引擎的带宽和线性度匹配。
  • 链路预算与误码率:没有模块DSP兜底后,端到端误码率(如1E-6量级)必须由主机SerDes的均衡和FEC共同保证。

下面这张图给出了三种架构的信号链对比,以及LPO中主机SerDes与光引擎之间的关键协同接口。图中用颜色区分"数字域""模拟域""光域",可以直观看到DSP位置的变化如何改变信号处理责任的归属。

三种光互连架构的信号链与DSP位置对比 传统可插拔 主机SerDes 电口 模块DSP 均衡+CDR 光引擎 光纤 对端光引擎 对端模块DSP 均衡+CDR SerDes LPO 主机SerDes FFE/DFE+CDR 电口 无DSP 仅线性驱动/TIA 光引擎 光纤 对端光引擎 无DSP 仅线性驱动/TIA SerDes 均衡 CPO 交换ASIC 短电通道 共封装光引擎 与ASIC同基板 光纤 对端光引擎 对端交换ASIC LPO协同设计关键接口: ① 电通道损耗与回波损耗预算 ② 主机SerDes均衡能力(FFE/DFE/CTLE)与光引擎带宽匹配 ③ 光域线性度与RIN ④ 端到端误码率与FEC策略 ⑤ 时钟恢复与CDR带宽分配

从图中可以清楚看到,LPO把原本由模块DSP承担的均衡、时钟恢复和部分损伤补偿工作,全部压到了主机SerDes一侧。这意味着主机SerDes的设计不再只考虑"到模块电口"这一段,而必须把光引擎的带宽、线性度、噪声特性纳入联合优化。例如,当光引擎的3 dB带宽只有约25 GHz时,主机SerDes的FFE需要额外提供高频提升来补偿光通道的滚降;如果光引擎的调制器存在非线性,DFE的判决反馈可能反而放大非线性失真,此时需要重新分配CTLE与FFE的增益比例。这些都不是单侧能决定的问题,必须主机与光引擎协同设计。

本课程将围绕这条协同设计主线展开,整体路线图分为四个阶段。第一阶段建立LPO的系统级认知,包括架构对比、信号链分解和关键指标定义,也就是本章及后续两章的内容。第二阶段深入主机SerDes侧,讲解发送端FFE、接收端CTLE/DFE、CDR以及均衡自适应算法在LPO场景下的特殊约束。第三阶段转向光引擎侧,讨论激光器、调制器、TIA和光路设计如何与主机SerDes的均衡能力配合。第四阶段进入联合设计与验证,包括链路预算计算、协同仿真方法、测试点设置和典型故障排查。

学习本课程时,建议始终带着一个具体问题:当模块DSP被移除后,原本由它完成的每一项功能,现在由谁承担、承担到什么程度、边界在哪里。这个视角能帮助你在后续章节中把主机SerDes参数与光引擎参数对应起来,而不是孤立地记忆指标。

为了便于后续章节反复对照,这里先给出LPO协同设计中最常用的几个关键参数及其典型示例范围(以下数值为教学示例,用于说明量级关系,不代表任何具体产品的实测指标):主机SerDes发送端FFE抽头数通常为3~5 tap,接收端CTLE峰值增益约6~12 dB,DFE抽头数约5~15 tap;电通道插入损耗在800G场景下约10~15 dB;光引擎调制器带宽约25~35 GHz;端到端目标误码率在FEC前约1E-6,FEC后可达1E-15以下。这些参数之间存在明显的耦合关系:电通道损耗越大,需要的CTLE增益越高,但过高的CTLE会同时放大高频噪声,反过来要求光引擎提供更好的信噪比。后续章节会逐一展开这些耦合关系的定量分析方法。

最后需要明确LPO的适用边界。LPO并非在所有场景下都优于传统可插拔或CPO。当电通道损耗过大、光引擎线性度不足,或主机SerDes的均衡能力有限时,去掉模块DSP可能导致链路无法闭合,此时传统可插拔模块仍是更稳妥的选择。LPO的价值在于:在电通道可控、光引擎线性度较好的短距数据中心互连场景中,用主机SerDes的均衡能力换取模块功耗和时延的显著下降。理解这个边界,是后续所有协同设计决策的前提。