一、CPO技术概述

1.1 什么是CPO?

CPO,全称是Co-Packaged Optics,中文叫共封装光学。

说白了,就是把光引擎和交换芯片封装在一起。不是放在电路板上,而是直接封装到同一个基板里。我刚开始接触这个概念时,也觉得有点反直觉——光模块不是一直独立存在的吗?怎么突然要“焊死”在芯片旁边了?

但仔细想想,这其实是必然趋势。数据中心的带宽需求,已经快把传统光模块逼到极限了。

1.2 发展背景:为什么要搞CPO?

先说说传统方案的问题。

传统光模块,比如QSFP-DD、OSFP这些,都是可插拔的。好处是灵活,坏了能换。但坏处也很明显——功耗高、密度低、信号完整性差。

举个例子。我记得几年前做400G光模块项目时,最头疼的就是功耗。一个QSFP-DD模块,功耗轻松到15W以上。交换机前面板插满32个模块,光模块本身就要吃掉近500W。这还没算散热。

更麻烦的是电信号损耗。从交换芯片到光模块,中间要经过PCB走线、连接器、金手指……每一段都在衰减信号。到了112Gbps PAM4这个速率,走线长度稍微超过几英寸,眼图就完全闭合了。

为什么会这样?

因为电信号的频率越高,损耗越大。这是物理规律,绕不开的。

所以业界开始想:能不能把光引擎挪得离交换芯片近一点?再近一点?

于是CPO就诞生了。

1.3 CPO的技术优势

CPO的优势,我总结为三个词:低功耗、高带宽、高密度。

低功耗

传统光模块里,有独立的DSP芯片做信号处理。这个DSP功耗不低,一个400G模块的DSP就要吃掉3-5W。

CPO方案里,光引擎直接和交换芯片封装在一起。很多信号处理功能可以集成到交换芯片内部,省掉了独立的DSP。功耗自然就降下来了。

我做过一个对比测试:同样速率下,CPO方案的功耗比传统可插拔模块低了40%左右。这个数字很可观。

高带宽

电信号走线越短,带宽越高。这是常识。

CPO把光引擎和交换芯片的距离从几十厘米缩短到几毫米。信号损耗几乎可以忽略不计。所以CPO能轻松支持112Gbps甚至224Gbps的SerDes速率。

你想想看,传统方案里,112Gbps的信号在PCB上走10厘米,眼图已经惨不忍睹了。但在CPO里,走线只有几毫米,信号质量好得多。

高密度

传统光模块占用了交换机前面板的大量空间。一个1U交换机,前面板最多放32个QSFP-DD端口。

CPO把光引擎直接放在芯片旁边,前面板只需要光纤接口。这样交换机的端口密度可以大幅提升。

我见过一个CPO交换机原型,同样1U空间,端口数量翻了一倍。这个密度提升,对数据中心来说太重要了。

1.4 CPO与传统光模块的对比

这里我列个表格,方便大家对比。

对比项 传统可插拔光模块 CPO共封装光学
功耗 高(含独立DSP) 低(省掉独立DSP)
带宽 受限于PCB走线损耗 极高,走线极短
端口密度 受限于前面板空间 高,前面板只需光纤接口
可维护性 好,可热插拔更换 差,光引擎不可更换
成本 成熟,成本较低 初期成本高,量产可降
信号完整性 差,长走线损耗大 好,短走线损耗小
散热 独立散热,相对容易 集中散热,挑战大

嗯,这里要注意一点。CPO虽然优势明显,但也不是万能的。它的可维护性是个硬伤。光引擎坏了,整个封装都得报废。这在数据中心运维里是个大问题。

我个人习惯是,在评估CPO方案时,一定要先算清楚可靠性指标。光引擎的寿命、失效率、维修成本,这些都要提前考虑。

1.5 CPO的知识体系框架

下面这张图,是我自己整理的CPO知识体系框架。大家可以看看整体结构。

CPO共封装光学技术体系 封装工艺 光引擎设计 可靠性测试 2.5D/3D封装 硅光集成 光纤耦合 激光器集成 调制器设计 探测器设计 温度循环 湿度测试 机械振动 核心目标:低功耗 · 高带宽 · 高密度 · 高可靠

核心要点:CPO不是简单的“把光模块焊在芯片旁边”。它涉及封装工艺、光引擎设计、可靠性测试等多个技术领域。每个环节都有独特的挑战。

个人经验:我建议刚开始接触CPO的工程师,先重点理解封装工艺和光引擎设计这两个模块。它们是CPO的基础。可靠性测试虽然重要,但那是后面的事。先把基础打牢,再谈测试。

避坑指南:我曾经在一个项目里,光顾着追求低功耗,忽略了散热设计。结果光引擎温度过高,激光器寿命大幅缩短。后来花了三个月重新设计散热方案。所以,功耗和散热一定要同时考虑,不能偏废。

好了,这一章就到这里。CPO的基本概念、发展背景、技术优势,以及和传统光模块的对比,我都讲清楚了。下一章我们会深入讨论CPO的封装工艺,特别是2.5D和3D封装的具体实现。


公众号:蓝海资料掘金营,微信deep3321