3. 光模块与光引擎基础

在AI加速器的互连体系中,光模块与光引擎是电信号与光信号之间的“翻译层”。理解它们的形态差异,是判断一个Optical I/O方案在带宽密度、功耗、可维护性和成本上是否可行的前提。本节从三种典型形态入手:可插拔光模块、板载光引擎和共封装光学(CPO),并沿着速率与通道密度的演进脉络,说明它们各自解决什么问题、又引入了什么新约束。

一、三种形态的本质差异:光引擎离交换/计算芯片有多远

三者的核心区别不在“是否用光”,而在于光引擎(Optical Engine)与主芯片(ASIC/GPU/Switch)之间的电通道长度和归属。电信号在PCB上传输时,速率越高、距离越长,插入损耗和功耗就越大。因此,把光引擎放得离芯片越近,就越能缩短高速电链路,但代价是可维护性和散热设计难度上升。

  • 可插拔光模块(Pluggable):光引擎封装在独立模块内,插入面板上的笼子(Cage),通过前面板连接器与主机PCB相连。典型封装有QSFP-DD、OSFP、QSFP112等。电通道从ASIC出发,经PCB走线到面板,长度通常为几厘米到十几厘米。优点是即插即用、故障可单独更换、多厂商互通;缺点是高速电链路长,功耗和信号完整性压力大。
  • 板载光引擎(On-Board Optics, OBO):光引擎直接焊接或贴装在主机PCB上,光口通过面板跳线引出。电通道缩短到几厘米以内,省去了可插拔连接器带来的阻抗不连续点。优点是功耗和密度优于可插拔;缺点是模块不可现场热插拔,维护粒度变粗。
  • 共封装光学(Co-Packaged Optics, CPO):光引擎与交换/计算ASIC共同封装在同一基板或同一封装体内,电通道缩短到毫米级。优点是能效和带宽密度最高,适合51.2T及以上的交换容量;缺点是封装复杂、良率与可维护性挑战大,光引擎故障可能影响整颗封装体。

可以用一个直观的类比:可插拔像“外接硬盘”,板载像“板载网卡”,CPO则像“把内存控制器直接做进CPU”。越靠近,性能越好,但替换和维修越难。

三种光引擎形态:电通道长度与集成层级对比 主机 ASIC SerDes 电口 112G/lane PCB 走线 数 cm ~ 十几 cm 连接器 Cage / 金手指 阻抗不连续点 可插拔光模块 QSFP-DD / OSFP DSP + 光引擎 光纤 至对端 主机 ASIC SerDes 电口 112G/lane PCB 走线 数 cm 以内 板载光引擎 OBO 焊接在 PCB 上 无前面板连接器 面板跳线 光口 至光纤 同一封装体 / 基板 交换 ASIC 51.2T / 102.4T mm 级 光引擎 共封装 光纤阵列 光纤连接 至对端 电通道最短 能效最高 维护粒度最粗

二、速率与通道密度的演进逻辑

光模块的速率演进,本质上是“单通道速率 × 通道数”两条腿走路。以可插拔模块为例:

封装/形态典型通道数单通道速率总速率面板密度参考
QSFP28425G100G32×100G/1RU
QSFP56450G200G32×200G/1RU
QSFP-DD / OSFP850G400G32×400G/1RU
QSFP-DD800 / OSFP8008100G800G32×800G/1RU
OSFP-XD / 未来形态16100G1.6T16×1.6T/1RU

可以看到,从100G到800G,主要靠“单通道从25G提升到100G”加上“通道数从4提升到8”。但到了1.6T,如果继续靠增加通道数,面板尺寸和连接器密度将难以为继;如果继续提升单通道速率到200G/lane,则电通道损耗和DSP功耗会急剧上升。这正是CPO被提出的直接动因:当电通道成为瓶颈时,把光引擎搬到芯片旁边,用更短的电链路换取更高的单通道速率和更低的每比特功耗。

以51.2T交换芯片为例,若采用800G可插拔模块,需要64个端口,每个端口8×100G电通道,共512条SerDes lane。若采用CPO,光引擎直接与ASIC共封装,电通道从“PCB走线+连接器”缩短为“封装内走线”,每比特功耗可从约5~7 pJ/bit降至约3~4 pJ/bit(示例估算,实际取决于工艺与均衡策略)。对于51.2T系统,这意味着数百瓦的功耗差异。

三、工程选型的判断依据

在实际系统设计中,选择哪种形态并不是“越先进越好”,而是要在以下维度上做权衡:

  • 可维护性:可插拔支持现场热插拔,故障模块单独更换;CPO一旦光引擎失效,往往需要更换整个封装体或返厂维修。对于需要高可用性的数据中心,可维护性权重很高。
  • 功耗与散热:CPO能效最优,但热密度集中,需要更复杂的液冷或均热设计;可插拔模块的热量分布在面板,散热路径相对成熟。
  • 带宽密度:CPO在单位面积上能提供最高的带宽密度,适合51.2T及以上的交换容量;可插拔在1RU内通常受限于面板尺寸和连接器数量。
  • 标准化与生态:可插拔有成熟的MSA规范和多厂商互通;CPO目前标准化仍在推进中,接口和封装形式尚未完全统一。
  • 成本:可插拔的初期成本低、供应链成熟;CPO的封装成本高,但在大规模部署后,每比特成本可能下降。
选型提示:对于AI加速器集群,若单端口速率≤800G且对可维护性要求高,优先考虑可插拔或OBO;若交换容量≥51.2T且追求极致能效,CPO是更合适的方向。实际决策应结合机柜供电、散热能力和运维流程综合评估。

四、一个简化的通道密度估算示例

假设一个1RU交换机面板宽度为19英寸(约482.6mm),采用OSFP封装(每个模块宽约22.5mm),单排可放置约18个模块。若采用双排(上下叠放),可放置约36个模块。以800G/模块计算,面板总带宽约为28.8T;若采用1.6T/模块,则约为57.6T。而CPO方案可以将光引擎直接布置在ASIC四周,不受面板开孔限制,理论上可在同一1RU内实现更高的总带宽,但需要解决光纤布线和连接器密度问题。

这个估算说明:可插拔的密度上限受机械尺寸约束,而CPO的密度上限更多受封装和散热约束。理解这一点,就能理解为什么业界在800G之后开始认真讨论CPO的工程落地。

注意:本节中的功耗、密度和速率数据均为教学示例或行业典型值,用于说明趋势和量级关系,不代表任何特定产品的实测指标。实际设计应以器件手册和系统仿真为准。

总结来说,可插拔、OBO和CPO并不是互相替代的关系,而是面向不同速率、不同功耗预算和不同运维模式的三种工程选择。理解它们的电通道长度、集成层级和维护粒度差异,是后续学习Optical I/O系统架构和工程实现的基础。