一、CPO封装概述:共封装光学技术全景

各位工程师朋友,今天我们来聊聊CPO——共封装光学。这个技术最近几年特别火,我接触它也有五六年了。说实话,第一次看到CPO的概念时,我第一反应是:这不就是把光模块塞进芯片封装里吗?后来深入做项目才发现,事情远没那么简单。

1.1 什么是CPO?技术定义

CPO,全称Co-Packaged Optics,中文叫共封装光学。说白了,就是把光学器件和电芯片(比如交换芯片、ASIC)封装在同一个基板上,让光和电在封装内部完成信号传输。

传统方案里,光模块是独立的,通过PCB走线连接。CPO则把光引擎和电芯片贴在一起,距离从厘米级缩短到毫米级。我习惯用一句话跟新人解释:CPO就是把光模块“焊死”在芯片旁边,中间不经过长距离PCB走线

核心定义:CPO是一种将光学I/O接口与主芯片(如交换芯片)共同封装在同一基板上的技术,实现光电信号在封装内部直接互连。

1.2 发展背景与驱动力

为什么会冒出CPO这个技术?我给大家捋一捋背后的逻辑。

第一个驱动力:带宽需求爆炸。数据中心流量每年增长30%以上,400G、800G甚至1.6T的端口密度越来越高。传统可插拔光模块在面板上占地方,而且功耗降不下来。我记得2018年做400G模块时,单端口功耗就超过10W,机箱散热都快扛不住了。

第二个驱动力:信号完整性瓶颈。电信号在PCB上跑,频率越高损耗越大。到了56Gbps PAM4,FR4板材上的走线长度超过5英寸,信号就基本废了。我有个项目,因为PCB走线长了3毫米,眼图直接闭合——这种坑踩过一次就忘不了。

第三个驱动力:功耗墙。光模块的功耗大头在DSP和激光器驱动。CPO把DSP集成到芯片封装里,省掉了SerDes接口的功耗。实测下来,CPO方案比传统光模块能省30%-50%的功耗。

驱动力 具体问题 CPO如何解决
带宽需求 端口密度受限,面板空间不足 光引擎集成在封装内,节省面板空间
信号完整性 PCB走线损耗大,高频信号衰减严重 光信号在封装内部传输,走线极短
功耗 SerDes接口和DSP功耗高 省掉长距离SerDes,降低功耗

1.3 与传统光模块的对比

传统可插拔光模块,大家都很熟悉了。QSFP、OSFP这些,插在面板上,通过PCB走线连到交换芯片。CPO呢?光引擎直接贴在芯片旁边,中间没有PCB走线。

我画个对比表,大家一目了然:

对比项 传统可插拔光模块 CPO共封装光学
光引擎位置 面板侧,独立模块 封装内部,紧邻芯片
电互连距离 5-15英寸(PCB走线) <5mm(封装基板走线)
功耗 高(SerDes+长走线) 低(省掉长距离SerDes)
可维护性 可插拔,方便更换 焊接固定,维修困难
带宽密度 受限于面板空间 高,可集成多路光引擎
成本 成熟,单模块成本低 初期高,规模化后有望降低

嗯,这里要注意:传统方案最大的优势是可插拔。坏了直接拔掉换一个,运维方便。CPO一旦封装好,光引擎坏了就得报废整个模组。我曾经在一个数据中心项目里,客户死活不接受CPO,理由就是“坏了没法换”。

1.4 技术优势与挑战

优势方面,我总结三点:

  • 高带宽密度:CPO可以在芯片周围集成多个光引擎,每个引擎支持几十甚至上百个通道。我记得有个方案,在交换芯片四边各放一个光引擎,总带宽超过25.6Tbps。
  • 低功耗:省掉SerDes和长距离PCB走线,功耗能降30%以上。我做过一个仿真,CPO方案每比特功耗只有传统方案的60%。
  • 低延迟:光信号在封装内部传输,延迟从纳秒级降到皮秒级。对HPC和AI集群来说,这个优势非常关键。

挑战方面,也不少:

  • 热管理:光引擎和电芯片贴在一起,热源集中。激光器对温度敏感,温度高了波长漂移,误码率飙升。我有个项目,就因为散热没做好,激光器温度超过85°C,直接罢工。
  • 良率与成本:CPO涉及光芯片、电芯片、封装基板、光纤阵列等多个环节,任何一个环节出问题都影响良率。目前CPO的成本是传统方案的2-3倍。
  • 可测试性:光引擎封装进去之后,怎么测试?传统光模块可以单独测试,CPO必须整模组测试。测试成本高,而且一旦发现光引擎有问题,整个模组报废。
  • 标准化:目前CPO还没有统一的标准接口。各家做各家的,互不兼容。我参加过几次行业会议,大家吵来吵去,最后也没定下来。

避坑指南:我曾经在一个CPO项目中,光引擎和交换芯片的间距设计得太近,导致光纤弯曲半径不够,光功率损耗了3dB。后来不得不重新设计基板布局。建议各位在设计时,给光纤留出至少5mm的弯曲空间。

1.5 CPO技术架构图

下面我用一张SVG图来展示CPO的核心架构。这张图我画了很多遍,最终简化成这个版本,方便大家理解。

CPO共封装光学架构图 封装基板(Substrate) 交换芯片 / ASIC (电芯片) 光引擎 (左侧) 光引擎 (右侧) 电信号 电信号 光纤阵列 光纤阵列 散热器(Heat Sink) 光引擎与交换芯片通过封装基板上的微带线/共面波导实现电互连 光纤从光引擎引出,连接到面板或背板的光纤连接器 电芯片 光引擎 光纤

这张图展示的是典型的CPO架构。交换芯片在中间,左右两侧各放一个光引擎。光引擎通过封装基板上的短走线与芯片互连,然后通过光纤阵列把光信号引出封装。散热器覆盖在芯片上方,带走热量。

个人经验:实际项目中,光引擎的布局不一定是左右对称的。我见过一个方案,四个光引擎分别放在芯片的四边,形成“十字”布局。这种布局带宽密度更高,但散热和光纤管理也更复杂。建议新手先从两侧布局入手,等经验积累够了再尝试四边布局。

好了,关于CPO的概述就讲到这里。这个技术虽然挑战不少,但方向是对的。未来几年,随着数据中心带宽需求持续增长,CPO一定会成为主流方案。各位在做技术选型时,建议提前布局CPO相关的设计和测试能力。


专注资料整理