可插拔、NPO与CPO:光引擎距离之争与下一代数据中心光互连演进
发布时间:2026/9/21 18:05:39 作者:尧图编辑部 阅读量:1,286

最近这阵子不管是在光通信行业群还是技术沙龙里“可插拔、XPO、NPO、CPO”这几个词都快被聊烂了。但有意思的是每次聊到最后大家还是会陷入定义之争XPO到底指的是什么NPO和CPO的分界线在哪CPO是来替代可插拔还是共存作为一个从400G时代开始接触数据中心光互连、又亲眼看着800G/1.6T一步一步逼近物理极限的从业者我打算把这几条技术路线的来龙去脉好好盘一盘。先说结论这组名词本质上不是在聊“光模块长什么样”而是在聊“光引擎到底放在离交换芯片多远的地方”。距离决定信号完整性信号完整性决定功耗功耗决定散热成本散热成本最终决定数据中心运营方愿不愿意买单。理解了这条逻辑链再看这堆缩写就不会晕。1. 先搞清楚这组名词到底在争什么1.1 三个词各自指什么我先把这几个词按我的理解做个定义后面所有讨论都基于这个框架。可插拔Pluggable这是最传统也最成熟的形态。光模块做成独立封装插在交换机面板的端口上典型代表是QSFP-DD、OSFP。损坏后可以直接拔出更换供应链极成熟是过去二十年数据中心光互连的绝对主力。XPO这个缩写目前在行业里还没有完全统一的说法我按最常用的理解来解释——eXternal Pluggable Optics外部可插拔光学。核心特征是把光引擎Optical Engine和激光器都集成在可插拔模块内部模块从面板插拔更换。有人把它理解成传统可插拔路线在高速时代的“延续版”也有人把它看作是为了对抗CPO/NPO而重新包装的概念。本质上讲XPO和传统可插拔属于同一条技术路线只是强调“所有光器件都还在模块里不和交换芯片有任何物理上的封装级绑定”。NPONear-Package Optics近封装光学。光引擎不再塞进面板模块里而是放到交换芯片的封装基板substrate上面或者在基板附近通过基板走线和ASIC通信距离比传统可插拔缩短了一个数量级以上。光模块厂通常会把光引擎和激光器做成一个独立组件再贴到交换机的主板上。CPOCo-Packaged Optics共封装光学。光引擎和交换芯片共同封装在同一块基板上甚至两者直接通过2.5D/3D封装堆叠距离被压缩到毫米甚至微米级。这时候基本不存在传统意义上“插拔的光模块”了取而代之的是封装内的高速互连。我用一个最简单的文字图来表示三者的物理位置差异传统可插拔: [光模块(面板)] 几十厘米PCB走线 [交换芯片] NPO: [光引擎(基板)] 数厘米基板走线 [交换芯片] CPO: [光引擎 交换芯片] 位于同一封装基板内毫米/微米级互连1.2 为什么这个时间点集中爆发不是因为芯片厂突然对此有了技术洁癖而是网络端口速率从400G往800G、1.6T演进时传统可插拔方案撞上了几堵硬墙。第一堵是功耗墙。800G可插拔光模块的典型功耗在15-18W1.6T可插拔模块很多人估算会突破30W。交换机面板上密密麻麻排着几十个端口如果每个端口都三四十瓦整机热密度根本不是风冷能压住的。第二堵是信号完整性墙。电信号在PCB上跑得越远高频损耗越严重。到了112G/lane甚至更高速率时从面板连接器到交换芯片那几十厘米的走线会给接收端带来巨大的码间干扰和插入损耗必须依靠模块里的DSP做重定时和均衡。而DSP恰恰又是功耗大户——功耗墙和信号墙就这么耦合到了一起。第三堵才是封装和工艺墙。当交换机芯片本身已经用到5nm甚至4nm工艺时芯片I/O引脚数量和功耗预算都非常紧张必须想办法减少“电信号长途跋涉”带来的额外开销。这三个问题叠加导致整个行业不得不在“光引擎离芯片多远”这个问题上重新排兵布阵。所以你说XPO、NPO、CPO是在搞技术竞赛也好说是在争夺下一代数据中心的光互连话语权也好本质都是在寻找一条功耗可控、成本可接受的路径。2. 从“面板”到“封装”的物理距离之争2.1 可插拔的终局困境SerDes信号还能跑多远很多人不理解为什么光模块明明只隔了一根光纤的距离却还需要DSP来做信号恢复问题恰恰出在“光模块之前”那一小段电信号上。交换机内部的数据流是这样的交换芯片发出电信号经过PCB走线、连接器、再到光模块里的DSPDSP把信号处理后驱动激光器转成光信号。接收方向反过来。传统可插拔方案里从面板连接器到交换芯片的走线距离通常在30-50厘米量级中间还要穿过连接器、过孔、换层这对112G/lane的PAM4信号来说非常痛苦。我见过不少实测数据高频下这段走线的插损能达到十几甚至二十几dB眼图基本是闭的。DSP就是拿来干这个的。它可以在电信号进激光器之前把波形重新“整理”一遍补偿链路损耗让光信号发出时是干净的。但代价是功耗以及额外几个纳秒的时延。以前低速率时代DSP功耗可以忽略现在单颗800G模块里的DSP已经要吃掉好几瓦1.6T时代如果还要继续用DSP硬扛更高速率这个方案在整机层面很难持续。所以可插拔路线的升级思路是尽量让SerDes信号跑少一点、跑短一点。这也是为什么OSFP和QSFP-DD的市场竞争最后变成了“谁的频段更高谁占优”的竞争。但说句实在话面板形态决定了物理距离就摆在那里靠连接器和走线设计只能优化没法革命。2.2 NPO的折中思路基板上的“加油站”NPO的思路很直接既然电信号长途跋涉是问题那把光引擎搬到交换芯片旁边就好了。具体做法是把光引擎做成一个小型化的组件放置在交换芯片的封装基板边缘或基板附近。交换芯片发出的信号经过基板极短距离的走线直接进入光引擎完成电-光转换。这段距离通常是几厘米甚至更短和传统可插拔方案的三四十厘米相比信号损耗小了一个量级。走线短了对SerDes速率的要求就放宽了甚至可以使用相对低功耗的线性驱动方案不需要在每个通道上都放一个完整DSP。NPO最大的好处是它保留了相对独立的维护边界。光引擎虽然是装在基板上的但它还是一个可以单独更换的组件不像CPO那样和交换芯片完全焊死。这对数据中心运维来说非常重要——毕竟谁也不想因为一颗光引擎坏了就把整块上万块钱的交换板卡报废。不过NPO也有它尴尬的地方它比可插拔难维护比CPO在功耗优化上又差点意思处在中间位置。它的定位更像是某个过渡阶段的产物或者说是偏保守的客户在CPO成熟之前愿意接受的折中方案。2.3 CPO的彻底解法把光引擎焊进交换芯片的“家庭”CPO比NPO更激进直接把光引擎和交换芯片做进同一个封装体里。光引擎和ASIC之间不再需要PCB或基板级的长走线而是通过封装内的微凸点、硅中介层等方式进行互连距离可以做到毫米级。距离缩短带来的收益是连锁反应。信号质量大幅改善后可以用更简单的收发电路替代全功能DSP这部分功耗省下来非常可观。面板上也不需要再布置那么多高功耗的可插拔端口整机的散热压力、体积压力都会下降。另外过去光模块占了很大一块面板面积换成CPO之后面板可以腾出来给更高密度的光纤连接器端口密度的提升空间很大。但代价也很明显一是光引擎良率必须足够高才能和交换芯片一起“绑票”封装否则任一个不良都会连累整颗ASIC二是维护边界几乎消失出问题就得整板换三是对代工和封装工艺提出了新要求不是随便哪家封装厂都能搞定高密度光-电共封装。这也是为什么大家都在讨论CPO但商用落地的节奏一直偏稳。我做了一张简单的对比表把三种形态放在一起看更直观方案光引擎位置芯片到光引擎的距离典型互连方式维护边界功耗优化空间当前成熟度可插拔/XPO交换机面板端几十厘米PCB走线连接器模块可单独更换低高NPOASIC封装基板/邻近区域数厘米基板走线光引擎组件可单独更换中中CPO与ASIC共封装毫米/微米级封装内互连几乎不可单独更换高低-中3. 光引擎的微观战场硅光、激光器与封装良率3.1 硅光为什么成为主流路线不管NPO还是CPO光引擎本身的技术路线都绕不开硅光。原因并不复杂硅光可以借助成熟的CMOS工艺在高精度、高良率的前提下大规模加工波导、调制器、探测器阵列这对需要做高密度多通道集成的新一代光互连来说非常重要。相比之下传统分立器件方案比如独立封装的EML/DML激光器和探测器在成本和集成密度上都很难满足NPO/CPO的要求。你可以把硅光理解成一张“光的PCB”所有光学功能都能在同一块晶圆上画出来后续再和电芯片做封装集成。这对量产自动化很友好。硅光调制器目前主要有两种主流结构马赫-曾德尔调制器MZM和微环调制器MRM。MZM带宽高、工艺余量大但尺寸比较大微环尺寸小得多但对波长和温度极其敏感几乎每一个微环都需要独立的加热闭环控制否则稍微一热谐振点漂移链路就废了。NPO/CPO引擎通常要集成几十个甚至上百个通道如果每个通道都带热调光引擎本身的功耗和控制系统复杂度会急剧上升。所以工程上怎么取舍调制器拓扑是一个非常现实的设计难题。3.2 激光器外置现实世界的“外挂”方案硅光能搞定波导、调制器、探测器但唯独很难搞定激光器。硅本身是间接带隙材料发光的效率极低工业界几乎无一例外地使用III-V族材料以InP为主来做激光器。怎么把InP激光器和硅光引擎放在一起一直是CPO/NPO绕不过去的坎。目前行业比较务实的做法是把激光器做成外置的连续波CW光源通过光纤把光“送”进光引擎在硅光芯片内部完成调制。这样做的好处很明显激光器被单独封装成一个组件散热问题和温漂问题更好处理坏了还能单独更换。就好比把家里的发电机搬到了屋外屋里只用电线光纤和电器调制器维护的时候不用掀房顶。这个思路还催生了一个新品类可插拔激光器。比如在CPO方案里激光器做成一个小型的可插拔模块插在交换机面板的固定位置再用光纤连接到封装内部的光引擎。这样既保留了CPO在信号完整性上的优势又在一定程度上解决了激光器寿命和维护性的问题。我个人的判断是在真正高可靠的常温激光器方案成熟之前“外置可插拔激光器硅光引擎”会是CPO落地的主要形态。3.3 光纤耦合与封装良率真正的量产命门如果说芯片设计决定了光引擎的性能上限那封装良率决定了它能不能被量产。光引擎和交换芯片绑在一个封装里以后整个系统的良率就是两个部分的乘积光引擎本身的良率必须做到极高否则会让高性能ASIC跟着陪葬。光引擎封装中最棘手的步骤是光纤阵列FAU和硅光芯片的耦合。单模光纤的模场直径只有几个微米和硅波导端面耦合时对位精度需要达到亚微米级稍有偏差耦合损耗就剧烈上升。我曾经在产线看过自动耦合的过程机器通过光功率反馈不停微调六轴平台的坐标再配合UV胶固化每一步都非常耗时。这个环节做的快慢直接决定光引擎的每小时产出也决定最终单价。另外一个被低估的问题是密封和水汽。光学器件对水汽极其敏感尤其在高湿环境下波导端面和耦合胶可能出现性能劣化。传统光模块在金属壳体内做气密封装问题不大但NPO/CPO要贴装在交换板卡上没法给每一个光引擎都套一个大金属壳所以非气密封装方案和防潮涂层就成了重点攻关对象。这些细节在芯片发布会从来不会出现但在实际工程里它才是决定能不能产品化的胜负手。4. 产业链现状谁在真正推动谁在被动转型4.1 交换芯片厂的主导权之争这轮技术演进最大的变化是光互连的话语权正在从光模块厂商逐渐向交换芯片厂商转移。为什么因为NPO/CPO把光引擎和交换芯片绑定得越来越紧系统设计的核心领导者自然变成了掌握ASIC的芯片公司。博通是最激进的推动者之一已经连续在51.2T交换芯片上推出配套的CPO光引擎方案并搭配外部激光器方案解决寿命和维护问题。Marvell则更倾向于推进NPO路线把光引擎放在交换芯片附近但保留可维护性。两家策略虽然不同但底层逻辑一致谁先定义好光引擎和ASIC之间的接口谁就能掌握下一代交换机系统设计的主动权。这给传统光模块厂带来的压力是结构性的。以前模块厂靠规模制造和客户关系就能活得很好而NPO/CPO时代光引擎的性能更多由封装和半导体工艺决定模块厂的组装测试优势被淡化需要向光引擎设计、硅光工艺、高精度封装方向转型。4.2 光模块厂商的转型路径现实情况是头部光模块厂商早就开始布局了。有的自己下场设计硅光芯片和光引擎有的和晶圆代工厂绑定锁定硅光工艺产能还有的重点押注FAU和无源光组件毕竟CPO的光引擎再厉害最终都要靠光纤阵列把光引出来。我认识的一些做传统可插拔模块的工程师现在很多都在学习硅光版图设计和耦合封装工艺。他们跟我说以前搞模块是“电子工程师的活焊好电路板、调好DSP就行”现在得懂波导仿真、懂模式场匹配、懂封装应力技能树完全不一样。这种人才结构的切换短时间比设备更值钱。另外光模块厂在CPO时代也没有完全失去存在感。很多设计是把光引擎做成独立小模块再由光模块厂完成耦合、测试、出货最后贴装到系统厂的主板上。这个模式类似把“光模块”从面板形态改成基板形态模块厂的封装测试能力依然不可替代但产品形态和价值量会有很大变化。4.3 测试设备从人工光功率计到自动化“显微镜”这可能是大多数人不怎么关注、但实际卡脖子的环节。传统可插拔光模块测试很简单插到误码仪上测光功率、消光比、误码率就行。NPO/CPO时代的测试对象变成了封装内的光引擎很多测试点肉眼看不到、探头够不着。比如光引擎在贴装前的裸片测试、耦合完成后的出光测试、以及和ASIC集成后的整机误码测试都需要专门的自动化测试设备。测试设备要能完成高精度对位、光功率采集、温度循环、老化测试等一系列动作。这阵子我看到“珈蓝特的CPO测试设备”这类信息频繁出现虽然具体型号参数我没有一一细看但测试设备厂商开始集中推出针对CPO的产品线本身就是行业从研发阶段走向量产验证阶段的重要信号。没有可靠的测试设备CPO的良率控制和售后维护就是一句空话。测试标准这件事也在同步推进。OIF、COBO、国内的CCITA等组织都在定义CPO相关的接口标准包括电接口的通道速率、光引擎的机械尺寸、管理接口等。这些标准看起来枯燥但它们决定了不同厂家的光引擎能不能互相替换也决定了数据中心运维方有没有可能建立多供应商备件体系。5. 从交换机到AI集群延伸场景里的NPO与CPO5.1 AI计算集群对光互连的更高需求很多人以为NPO/CPO只用在传统数据中心交换机上其实AI集群对光互连功耗和密度的敏感程度更高。GPU和GPU之间、GPU和存储之间都要跑超大带宽的并行通信如果全部沿用可插拔光模块单机功耗非常吓人。NVIDIA的NVL系列和InfiniBand网络当然可以靠OSFP模块撑住一段时间但到了更大规模的Scale-up、Scale-out组网功耗预算会越来越紧。我看过一些集群实测方案的讨论CPO在这种场景下有个很诱人的好处光引擎距离计算芯片更近时延可以降低一截同时整机功耗下降后可以省掉一部分散热投入。对于训练集群这种“一度电都是利润”的场景功耗优化比单点性能提升更受欢迎。所以我的判断是CPO的应用范围未来不止ToR交换机还会向AI后端网络、超节点互联、甚至未来的光背板方向延伸。数据中心的架构如果继续向“CPUGPU光互连”高度耦合演进可插拔可能要更多让位给NPO/CPO级别的方案。5.2 硅光技术外溢老本行受益NPO/CPO带火的硅光芯片生态也反哺了其他光互连场景。数据中心DCI数据中心互联的相干光模块早就用上了硅光CPO推动的封装工艺和自动化耦合设备成熟后相干光模块的成本和产能也会受益。另外硅光芯片的低成本和大规模集成特性也让它在激光雷达、生物传感、光计算等新兴领域有了更多想象空间。说白了CPO不只是“换了一种光模块的装法”它让硅光生态的整体工艺成熟度上了一个台阶连带着一系列光学集成应用都能吃到红利。这对整个光电产业来说是比单点产品更有意义的变量。6. 我的几条观察与选型建议6.1 短期看可插拔中期NPO长期CPO这个时间梯度不是拍脑袋给的而是基于成本和可维护性做的判断。短中期内传统可插拔仍然是部署量最大的方案LPO线性驱动可插拔这种去掉DSP的改良版本也会占一席之地。它用牺牲部分信号补偿能力的方式换功耗下降虽然对交换芯片信号质量要求很高但在特定短距场景确实实用。NPO会在追求更低功耗但不想承担CPO维护风险的客户群中先落地比如一些头部云厂商的下一代集群。CPO的大规模商用则要等到三个条件凑齐一是光引擎良率能支撑整机成本可控二是测试设备和标准生态成熟三是运维体系允许“整板更换”的维护模式。从目前行业进度看我预计还需要两到三年才能真正铺开。6.2 从业者需要更新哪些技能如果你正在这个行业里做工程师我的建议很直接不要只盯着可插拔模块的DSP调参和眼图测试尽快补齐光封装和耦合工艺的底子。具体来说硅光版图设计、光学仿真Lumerical这类工具、自动耦合设备工艺参数调试、封装可靠性验证这几项技能在未来两三年会非常值钱。对做系统和运维的朋友来说关注点不太一样。建议重点理解NPO/CPO的维护边界哪些组件能单独换哪些必须整板返厂这直接决定备件策略和故障响应时间。另外CPO时代的诊断接口会比可插拔时代复杂你需要提前熟悉新的管理协议和告警项不然出了问题连日志都看不明白。6.3 别被概念牵着走最后说句掏心窝的话。我在和不少同行交流时发现大家经常被“某某大厂已经量产CPO”之类的消息带得焦虑其实不用。对做产品选型的人来说最重要的判断标准永远是那几条整链路功耗是否真的降了、光引擎故障时维护成本是否可接受、供应链是不是支持多供应商替换。技术名词怎么包装不重要这三个问题的答案才是决定你是否该在下一代设备里引入NPO/CPO的核心依据。我自己看完这轮技术演进最大的感受是光互连行业过去二十年的“模块思维”正在被“封装思维”取代但光通信最朴素的三个追求——低功耗、高可靠、可维护从来没有变过。谁能在新的封装尺度上同时满足这三条谁就是下一个时代真正的主场玩家。