1、CPO技术概览:什么是CPO(共封装光学)

各位同学好,我是老张。在芯片封装这行摸爬滚打了十几年,今天咱们来聊聊CPO——共封装光学。说实话,我第一次接触这个概念时,也觉得挺玄乎的。但搞明白了之后,你会发现它其实就是解决一个核心问题:数据中心的带宽瓶颈

1.1 什么是CPO(共封装光学)

CPO,全称是Co-Packaged Optics。翻译过来就是“共封装光学”。说白了,就是把光模块和交换芯片封装在一起。

你想想看,传统方案里,光模块和交换芯片是分开的。中间通过PCB走线连接。距离虽然只有几厘米,但信号损耗很大。CPO的做法是,直接把光学引擎和交换芯片放在同一个封装基板上。距离缩短到毫米级。

我个人习惯把CPO比作“把厨房和餐厅合并”。传统方案是厨房做好菜,端到餐厅吃。CPO是直接在餐桌上做菜。省去了端菜的路程,效率自然高。

核心要点:CPO不是简单的“把光模块塞进去”,而是从封装层面重新定义了光电互连的架构。

1.2 CPO诞生的背景:数据中心带宽瓶颈

为什么会需要CPO?这得从数据中心的痛点说起。

我记得2018年,我参与过一个数据中心项目。当时客户要求单端口速率从100G升级到400G。我们试了各种方案,结果发现传统可插拔光模块的功耗和体积都撑不住了。

具体来说,有三大瓶颈:

  • 功耗墙:可插拔光模块的功耗随着速率提升而飙升。400G模块的功耗已经接近15W。到了800G,功耗会超过20W。散热成了大问题。
  • 信号完整性:交换芯片到光模块的PCB走线,在高速信号下损耗极大。我见过一个案例,56G PAM4信号在10cm的PCB走线上,眼图几乎闭合了。
  • 密度限制:前面板空间有限。可插拔光模块占用了大量面积。交换机前面板密密麻麻全是端口,散热和布线都成了噩梦。

嗯,这里要注意。这些瓶颈不是慢慢出现的,而是突然爆发的。因为AI和云计算对带宽的需求,增长速度快得吓人。

避坑指南:我曾经在项目中遇到过,客户坚持用传统方案做800G交换机。结果散热测试没过,整个项目延期了三个月。所以,当速率超过400G时,我建议你认真考虑CPO。

1.3 CPO与传统可插拔光模块的对比

咱们来做个对比。这样更直观。

对比项 传统可插拔光模块 CPO共封装光学
连接距离 交换芯片到光模块:5-10cm PCB走线 交换芯片到光学引擎:<1mm 封装内互连
功耗 400G模块约12-15W 同等速率下降低40-50%
信号完整性 PCB损耗大,需要重定时器 极短互连,信号质量好
可维护性 可插拔,方便更换 封装后不可更换
成本 成熟工艺,成本较低 初期成本高,但系统级成本有优势
适用场景 100G/400G及以下 800G/1.6T及以上

从表格可以看出,CPO的优势很明显。但也不是没有缺点。比如可维护性差。一旦封装好了,光引擎坏了,整个芯片都得换。

我个人的经验是:CPO更适合大规模、高密度的数据中心场景。对于中小规模的应用,传统可插拔方案仍然有它的价值。

注意事项:不要盲目追求CPO。如果你的系统速率还在400G以下,传统方案可能更经济。CPO的良率和成本,目前还在优化中。

1.4 CPO的核心技术架构

为了让你更直观地理解CPO,我画了一张架构图。这张图展示了CPO的核心组成。

CPO共封装光学核心架构 交换芯片 Switch ASIC 7nm/5nm工艺 光学引擎 Optical Engine 硅光/InP工艺 封装基板(Substrate) 微凸点互连 <1mm距离 光纤阵列 Fiber Array 多芯光纤 光耦合 到网络 关键优势 ✓ 极短互连距离,信号完整性好 ✓ 功耗降低40-50% ✓ 高密度集成,节省前面板空间 ✓ 适合800G/1.6T及以上速率

这张图展示了CPO的核心架构。交换芯片和光学引擎通过微凸点互连,距离不到1毫米。光学引擎再通过光纤阵列连接到外部网络。整个结构都封装在同一个基板上。

你可能会问:为什么要把光学引擎和交换芯片放得这么近?原因很简单:距离越短,信号损耗越小,功耗越低。我在项目中测试过,同样的信号,在CPO架构下,眼图质量比传统方案好得多。

个人经验:在做CPO封装设计时,我最关注的是光学耦合效率。光学引擎和光纤阵列的对准精度,直接决定了光信号的传输质量。我曾经因为一个微米级的偏差,导致整个模块的误码率超标。所以,对准精度是CPO封装的生命线

1.5 总结

好了,这一章的内容就到这里。我们讲了CPO是什么,它为什么诞生,以及它和传统可插拔光模块的区别。核心就一句话:CPO通过缩短互连距离,解决了高带宽下的功耗和信号完整性问题

下一章,我会带你深入CPO的封装工艺。看看这些光学引擎是怎么和芯片封装在一起的。到时候,我会分享一些我在产线上踩过的坑。嗯,那些教训可都是用真金白银换来的。


专注资料整理