2、CPO基础概念:共封装光学的基本架构、与可插拔光模块的区别、关键组成部件(光引擎、交换芯片、基板)及其功能

共封装光学(Co-Packaged Optics,CPO)是面向下一代数据中心和AI算力集群互连的关键技术方向。其核心思想是将光引擎(Optical Engine)与交换芯片(Switch ASIC)或计算芯片共同封装在同一基板上,从而大幅缩短电信号在芯片与光模块之间的传输距离。与传统可插拔光模块方案相比,CPO在功耗密度、信号完整性、带宽扩展能力方面具有显著优势。本章将系统梳理CPO的基本架构、与可插拔方案的差异、关键组成部件的功能定位,并给出工程实践中的选型与设计要点。

CPO共封装光学核心架构与信号链路 交换芯片 (Switch ASIC) SerDes TX/RX · 数字逻辑 · 功耗管理 共封装基板 (Substrate / Interposer) 光引擎 #1 E/O · O/E · 调制器 PD · TIA · 驱动 光引擎 #2 E/O · O/E · 调制器 PD · TIA · 驱动 光引擎 #3 E/O · O/E · 调制器 PD · TIA · 驱动 光引擎 #4 E/O · O/E · 调制器 PD · TIA · 驱动 高速电信号 (差分对) 高速电信号 (差分对) I2C/SPI 控制 电源域 0.8V/1.2V/1.8V 供电网络 (PDN) 光纤 光纤 散热盖 / 热界面材料 (TIM) 高速电信号 控制信号 电源 光纤链路

2.1 CPO的基本架构与核心原理

CPO的架构本质上是将光模块的物理层功能(电光转换、光电转换、调制解调、时钟恢复等)从可插拔笼子中剥离出来,以芯片级或chiplet级的形式与交换芯片共同封装。从信号链路的视角看,CPO系统包含三个关键层次:电域(交换芯片内部逻辑与SerDes)、电-光转换域(光引擎内部的驱动器和调制器)、光域(光纤、波导、耦合器)。

在传统可插拔方案中,交换芯片的SerDes信号需要经过PCB走线、连接器、笼子、光模块金手指等多重物理链路,总长度通常达到10-20厘米,信号衰减和串扰严重。而CPO将光引擎放置在距离交换芯片边缘仅5-15毫米的位置,SerDes信号走线长度缩短至原来的十分之一以下。这种物理距离的缩短直接带来了三大收益:功耗降低(无需高摆幅驱动长走线)、带宽密度提升(单位面积可容纳更多光通道)、信号完整性改善(减少阻抗不连续点和串扰源)。

核心原理要点:CPO并非简单地把光模块“焊”在板上,而是通过基板级集成(2.5D/3D封装)将光引擎与交换芯片纳入同一封装体内。光引擎内部集成了激光器(或外置光源)、硅光调制器、光电探测器(PD)、跨阻放大器(TIA)和驱动芯片(Driver)。交换芯片发出的电信号经过极短差分线到达光引擎,由Driver驱动调制器将电信号调制到光载波上,经光纤输出;接收方向则相反,光信号经PD转换为电流,TIA放大后恢复为数字电信号送回交换芯片。

2.2 与可插拔光模块的区别:从系统级到封装级的范式转移

可插拔光模块(如QSFP-DD、OSFP)在过去十年主导了数据中心互连,其优势在于标准化、可维护性和供应链成熟度。然而,随着单端口速率从400G向800G、1.6T演进,可插拔方案的物理极限逐渐显现。下表从多个维度对比两种方案的本质差异:

对比维度 可插拔光模块 CPO共封装光学
电信号传输距离 10-20 cm(PCB走线+连接器) 5-15 mm(基板内走线)
SerDes功耗 高(需驱动长走线,约10-15 pJ/bit) 低(短走线,约3-6 pJ/bit)
可维护性 支持现场更换、升级 不可现场更换,故障需整机返修
标准化程度 成熟(MSA标准) 尚在演进(OIF、COBO联盟推动中)
带宽密度 受限于面板空间和散热 可在封装内集成数十个光引擎
激光器位置 模块内部(可独立更换) 外置光源(ELS)或集成在光引擎中
散热路径 模块独立散热,与芯片分离 光引擎与芯片共享散热方案
成本结构 单模块成本低,但系统总成本高 封装成本高,但系统级TCO可能更低

从工程实践角度,可插拔方案在400G时代仍是主流,但CPO在功耗和带宽密度上的优势使其成为1.6T及以上速率的必然选择。值得注意的是,CPO并非完全取代可插拔,而是形成“近端CPO+远端可插拔”的混合架构,例如在机架顶部(TOR)交换机中采用CPO,在服务器网卡侧保留可插拔模块。

2.3 关键组成部件及其功能

CPO系统的核心部件包括光引擎、交换芯片、封装基板,以及辅助的光源、散热结构和测试接口。每个部件的设计都会影响整体性能,以下逐一展开。

2.3.1 光引擎(Optical Engine)

光引擎是CPO的“光收发信机”,通常采用硅光(Silicon Photonics)或InP(磷化铟)工艺制造。一个光引擎内部集成了多个通道的发射和接收功能。发射链路包括:激光器(通常外置,通过光纤或波导耦合进入光引擎)、调制器(马赫-曾德尔调制器MZM或微环调制器MRM)、驱动放大器;接收链路包括:光电探测器(Ge-PD或InGaAs-PD)、跨阻放大器(TIA)、限幅放大器。

光引擎的关键设计指标包括:每通道速率(当前主流为100G/lane,下一代200G/lane)、调制格式(PAM4为主,未来可能引入相干)、功耗预算(每通道目标低于5 pJ/bit)、耦合效率(光纤到芯片的耦合损耗需控制在1-2 dB以内)。

工程经验:光引擎的良率与测试策略密切相关。由于光引擎无法像可插拔模块那样单独插拔测试,必须在封装前进行晶圆级测试(Wafer-level Test),并在封装后通过基板上的测试点进行系统级验证。建议在光引擎设计中预留光功率监测点(MPD)和电测试焊盘,便于故障定位。

2.3.2 交换芯片(Switch ASIC)

交换芯片是CPO系统的“大脑”,负责数据包的转发、调度和流量管理。在CPO架构中,交换芯片的SerDes接口直接面向光引擎,因此其物理层设计需要与光引擎的电气接口匹配。当前主流交换芯片(如Broadcom Tomahawk 5、NVIDIA Spectrum-4)已开始集成CPO专用SerDes,支持更低的摆幅和更短的均衡器(CTLE/DFE)配置。

交换芯片与光引擎之间的电接口通常采用XSR(Extra Short Reach)或USR(Ultra Short Reach)标准,其特点是:通道损耗预算极低(<5 dB)、无需重定时器(Retimer)、支持高密度引脚排列。交换芯片的功耗密度极高(单颗可达500-1000W),因此散热设计必须与光引擎统一规划,避免光引擎工作在超过70°C的结温环境中。

2.3.3 封装基板(Substrate/Interposer)

封装基板承担着机械支撑、电气互连、散热传导和信号完整性保障的多重角色。CPO基板主要有两种技术路线:有机基板(Organic Substrate)和硅中介层(Silicon Interposer)。有机基板成本较低、翘曲控制相对容易,但布线密度有限;硅中介层可实现亚微米级线宽,适合高密度互连,但成本高且热膨胀系数(CTE)匹配需要特殊处理。

基板设计的关键挑战包括:差分走线阻抗控制(目标100Ω±10%)、电源完整性(低阻抗PDN设计,目标<1mΩ@100MHz)、热机械应力(光引擎与交换芯片的CTE差异可能导致焊点开裂)。在2.5D封装中,光引擎通常通过微凸点(Micro-bump)连接到硅中介层,再通过硅通孔(TSV)连接到有机基板。

2.4 案例拆解:一个800G CPO交换系统的设计要点

假设某云服务商需要构建一台51.2Tbps容量的数据中心核心交换机,采用CPO方案。初始目标:整机功耗低于15kW,端口密度支持64个800G OSFP端口(外部可插拔)或32个1.6T CPO端口。以下是设计过程中的关键决策与参数:

  1. 芯片选型:选用集成CPO接口的51.2T交换芯片,内置512个SerDes通道,每通道速率100G PAM4。芯片功耗预算为800W。
  2. 光引擎配置:采用8个光引擎,每个光引擎集成64个通道(32发/32收),每通道100G PAM4。光引擎总功耗目标为400W(每通道约6.25 pJ/bit)。
  3. 基板设计:采用2.5D硅中介层方案,尺寸为75mm×75mm。光引擎放置于交换芯片四周,距离芯片边缘8mm。差分走线长度控制在12mm以内,插入损耗<3dB@28GHz。
  4. 散热方案:采用液冷板+热界面材料(TIM)方案,冷却液入口温度45°C,光引擎结温控制在85°C以下。仿真显示,光引擎与交换芯片之间的热耦合导致光引擎温度比环境高15°C,因此需要优化TIM厚度和液冷板流道设计。
  5. 测试验证:在封装前对光引擎进行晶圆级测试,筛选出良品;封装后通过基板上的测试点进行系统级眼图测试。实测结果:PAM4眼图高度>120mV,误码率<1E-12,满足IEEE 802.3df规范。

该案例的复盘经验:CPO系统的设计必须从“芯片-封装-散热-测试”全链路协同推进,任何单一环节的优化都可能被其他环节的瓶颈抵消。例如,虽然光引擎功耗低于可插拔模块,但交换芯片的散热压力反而增大,因为光引擎无法像可插拔模块那样通过面板风道独立散热。

常见误区提醒:不要将CPO简单理解为“把光模块焊在板上”。CPO的基板设计、信号完整性、热管理、测试策略都与传统方案有本质区别。此外,CPO的良率损失是系统级的——一个光引擎失效可能导致整个交换芯片无法工作,因此必须设计冗余通道或降级模式(如从800G降级为400G运行)。

2.5 常见误区与设计复盘

在CPO项目实践中,以下误区需要特别警惕:

  • 误区一:过度关注光引擎性能而忽视基板信号完整性。实际上,基板上的过孔残桩(Stub)、玻纤编织效应(Fiber Weave Effect)和铜箔粗糙度对高速信号的影响往往比光引擎本身更大。
  • 误区二:认为CPO必然比可插拔方案成本低。CPO的封装成本、测试成本、良率成本在初期可能更高,只有在规模化量产和良率提升后才能体现成本优势。
  • 误区三:忽略外置光源(ELS)的可靠性。CPO通常采用外置光源模块(可插拔或固定),光源的失效会导致多个光引擎同时故障,因此需要配置冗余光源和光功率监测。
  • 误区四:散热设计只关注交换芯片。光引擎中的激光器对温度极其敏感,温度升高会导致波长漂移和输出功率下降,必须将光引擎的散热纳入整体热管理方案。