
1. 为什么CPO要用ELS以及偏振为什么成了绕不开的问题这几年的光通信圈子里CPOCo-Packaged Optics共封装光学已经从一个概念讨论变成了实打实的工程落地课题。但我个人观察到一个很有意思的现象很多团队在规划CPO方案时注意力全放在交换芯片和光引擎的封装互连、散热、良率这些大方向上却容易忽略一个小器件——偏振补偿器。等到系统联调时才发现这个不起眼的环节直接决定了链路预算够不够、误码率能不能压下去甚至决定了整个方案能不能从Demo走向量产。先说清楚ELSExternal Laser Source外部激光源为什么在CPO架构里这么受青睐。CPO的核心诉求是把光引擎尽量贴近交换芯片缩短电互连距离、降低功耗。但激光器本身是个比较娇气的东西对温度非常敏感而且寿命和可靠性直接跟工作温度挂钩。交换芯片附近是典型的热岛动辄七八十度甚至更高。把激光器也塞进去散热压力会大到离谱还会显著缩短激光器寿命。所以行业内逐步形成了共识与其硬扛不如把激光器外置通过光纤把光送进光引擎。这就是ELS方案本质上是一种光源与调制解调功能分离的架构。但问题来了。激光器外置之后激光必须经过一段光纤才能到达硅光芯片。单模光纤本身不保偏除非你用昂贵的保偏光纤那又是另一套麻烦再加上连接器、插损、弯曲、温度变化光从光纤出来时的偏振态基本是随缘的——你只知道它是一个任意的椭圆偏振态但不知道具体是什么。而硅光芯片上的调制器、解调器绝大多数都是基于TE模式设计的对偏振极其敏感。偏振不对插损直接暴涨消光比恶化严重的甚至完全没法工作。这就是偏振补偿器存在的意义在光进入硅光芯片之前把任意输入偏振态掰回芯片需要的TE偏振。如果用数学一点的语言描述偏振补偿器要做的就是在庞加莱球上完成一次从任意点到目标点的旋转。而标题里强调的超低损耗和紧凑型恰好是这类器件在CPO场景下最要命的两个约束。下面我就从工程角度拆一拆这个器件到底难在哪里以及实际做的时候有哪些值得注意的门道。2. SiP偏振补偿器的核心机制从偏振旋转到自动反馈2.1 偏振补偿不是掰一下那么简单很多没深入做过硅光的人第一反应是偏振补偿器不就是个偏振旋转器吗把输入偏振旋转90度或者某个固定角度不就完了这就把问题想简单了。真实场景里进入光纤的偏振态是一个随时间缓慢漂移的变量。温度变化、光纤微弯、连接器微动、激光器波长微调都会让庞加莱球上的偏振态发生连续且随机的迁移。你不可能知道下一秒它落在哪里更不可能靠出厂时校准一次来一劳永逸。所以一个真正可用的偏振补偿器必须是一个闭环系统包含三个部分偏振态的检测或误差提取、控制算法、以及可调的执行器件。在SiP平台上实现偏振控制主流做法是使用一组级联的移相器和模式转换结构。比较常见的设计思路是先用一个偏振分束器PBS或模式转换器把输入光分解到两个正交的偏振分量上再通过热光移相器或者电光移相器调节两个分量之间的相位差最后在输出端得到一个可控偏振态。本质上这是把任意偏振态先投影到两个正交基上再用相位调制来拼出目标偏振态。每一步都会引入损耗这也是超低损耗这个要求最直接的挑战来源。2.2 损耗从哪里来怎么压下去我在实际项目里测过不少偏振控制器件损耗来源基本可以分成三大类模式转换损耗偏振旋转本质上是一个模式耦合过程。在SiP波导里TE和TM模式的有效折射率差很大要实现高效的偏振旋转需要精心设计的非对称波导截面或周期性结构。结构参数稍有偏差转换效率掉下来损耗就上去了。波导传输损耗SiP波导侧壁粗糙度引起的散射损耗是硅光芯片的老毛病。对偏振补偿器来说光要走更长的路径因为要级联多个移相段波导长度拉长散射损耗自然水涨船高。移相器损耗热光移相器本身损耗不高但电极设计和掺杂浓度如果没调好自由载流子吸收会冒出来。电光移相器更麻烦损耗和调制效率是两个互相对抗的指标实际设计时经常要做取舍。要把总损耗压到1dB甚至更低光靠某一个环节优化是不够的。我的经验是必须从链路预算的角度倒推给每一段分配合适的损耗预算。比如说如果系统要求偏振补偿器整体插损小于1dB那模式转换部分最多分掉0.3-0.4dB波导传输分掉0.3dB左右移相器和耦合结构只能分剩下的。这个预算分配说着容易实际流片验证的时候任何一处的工艺偏差都可能把预算击穿。3. 紧凑型背后的工程悖论尺寸越小难度越大3.1 为什么CPO场景对尺寸如此敏感CPO场景里的光引擎空间是寸土寸金的。一颗交换芯片旁边要排布的光引擎数量可能达到几十个甚至上百个每个光引擎的 footprint 都有严格限制。偏振补偿器是躺着还是立着放、占多大面积直接影响整个模组的布板方案。但紧凑和低损耗在硅光领域往往是对矛盾。波导弯曲半径小了弯曲损耗就涨级联结构缩短了可能又不够实现充分的偏振覆盖移相器做短了要达到同样的π相移就得加功率热串扰又会冒出来。这些矛盾堆在一起就是工程设计里最磨人的部分。从我的角度看紧凑型的设计难点主要集中在三个层面波导弯曲与布局优化偏振控制结构里有很多S型弯曲和交叉波导。这些结构对弯曲半径的容忍度是有限的。在保持低损耗的前提下布线的空间利用率就要精打细算。比较实用的做法是用欧拉弯曲Euler bend替代圆弧弯曲在保持低辐射损耗的同时把等效弯曲半径压小。移相器的长度与功耗折中热光移相器的相移量正比于加热功率和加热长度的乘积。做短了要么功耗暴增要么响应速度变慢。在紧凑型布局里我见过很多团队选择折叠加热器结构把加热丝做成螺旋形或者蛇形用占用面积换等效长度。散热耦合移相器靠加热产生相移但旁边的波导对温度同样敏感。器件做紧凑了热扩散相互叠加可能你调一路的相位另一路也跟着漂。这个在仿真阶段就得做热串扰分析否者流片出来调试的时候会一头雾水。3.2 实际参数怎么定一个计算实例假设我们要设计一个工作在O波段的偏振补偿器目标是把任意偏振态调整到TE偏振。一个常见的设计方案是输入经过一个偏振旋转分束器PRSPolarization Rotator-Splitter分成TE和TM两个支路。TE支路直通TM支路经过一个偏振旋转结构转成TE然后两个支路合路。这样无论输入是什么偏振态输出都是TE——只要两路的相位对齐。这个方案里核心指标是偏振旋转结构的转换效率。在220nm厚的标准SOI平台上要实现高效TE-TM转换波导宽度通常要精确控制在某个特定值附近。我在项目里一般用3D FDTD做扫描把宽度步长设为1nm看转换效率和带宽的对比曲线。实测下来宽度偏差超过正负5nm转换效率就可能掉到90%以下也就是说有0.5dB左右的额外损耗直接凭空冒出来。所以这类器件对工艺的精度要求是很苛刻的流片前一定要和代工厂确认他们能提供的工艺容差范围。3.3 用PDK还是自定义设计这里必须提一个很多人会纠结的问题偏振补偿器是直接用foundry PDK里现成的器件还是自己做自定义版图我的建议是在方案验证阶段先用PDK里的基础器件比如标准偏振旋转器、移相器把整个闭环系统跑通。PDK器件的好处是经过了foundry的工艺验证参数可信度高不容易翻车。等系统验证没问题了再考虑对关键器件做自定义优化比如把移相器改成低功耗版本或者调整偏振旋转器的色散特性。一上来就全自定义设计调试周期会变得很长而且很难定位是哪个环节出了问题。4. 从流片到模块集成实测验证与闭环控制4.1 测试平台怎么搭偏振补偿器这类器件实验室测试平台的搭建非常关键。我第一次测的时候犯过一个低级的错误直接用普通单模光纤连接激光器和DUT结果测出来的插损波动非常大数据完全没法看。后来才意识到输入端的偏振态本身就不稳定测得的插损实际是偏振敏感器件和随机输入偏振态共同作用的结果。正确的做法是在输入端加一个偏振控制器把输入偏振态依次设置到已知的几个状态比如TE、TM、45度线偏振、右旋圆偏振分别记录输出功率和输出偏振态。这样才能准确评估补偿器的覆盖能力。如果是做收发端联动测试还要在输出端接一个偏振分析仪同时监控偏振度的实时变化。这个平台搭起来不算便宜但绝对必要。4.2 闭环控制算法比器件更考验功底偏振补偿器能不能真正用起来一大半的功力在闭环控制算法上。这里我简单分享一下最常用的梯度下降法在这个场景里的应用逻辑。假设输出端有一个监控光电二极管MPD它的响应度对偏振敏感。我们希望让MPD的输出最大也就是让偏振态尽可能对齐到TE。算法逻辑是先给某一个移相器施加一个小的扰动Δθ观察MPD输出变化ΔP然后沿梯度方向更新移相器参数。如此反复迭代最终收敛到偏振损耗最小的状态。这个方案实现简单、鲁棒性好是很多产品级模块的首选。但实际用下来有几个坑扰动幅度不能太大太大会引起输出功率明显波动影响信号质量太小又会让信噪比不足更新方向判断错乱。我在项目里一般取移相器满量程的1%-2%作为扰动步长。多路移相器的更新顺序有讲究。如果两路同时扰动有可能会互相抵消梯度。我一般用轮询策略先调第一路到收敛再调第二路再回到第一路如此往复。这个策略简单且稳定。动态响应速度。偏振漂移的速度通常不快一般是Hz量级但温度突变或者振动带来的瞬态变化可能很快。闭环带宽太低的话会来不及跟上。所以控制回路的采样率至少要做到几百Hz到几kHz才能兼顾稳态精度和瞬态响应。4.3 我在流片测试中遇到的几个意外这里说几个让我印象深刻的实测问题给大家提个醒。第一个是封装应力导致的偏振串扰。光引擎封装时胶水固化或者基板热膨胀会给芯片施加不均匀的应力。硅光波导的应力双折射效应会让原本设计的TE/TM模式发生偏移。我遇到过这样的情况实验室单独测芯片的时候偏振消光比有25dB封了模组之后直接掉到12dB。查了半天才发现是封装应力引起的。后来解决方案是在版图里加应力释放槽同时在封装工艺上优化胶水厚度和固化温度曲线。第二个是热光移相器的热响应非对称性。加热和降温的响应时间不一样加热快、降温慢。如果控制算法按对称模型来做快速调谐的时候会出现严重的过冲。我试过的方案是在算法里加入预测补偿根据历史数据预估降温曲线可以明显改善调谐的稳定性。第三个是宽温工作下的控制精度。整个模组从常温到85度硅光波导的有效折射率、热光系数都会变化。原本在常温下标定的移相器相位-功率曲线在高温下会有明显偏移。这个问题靠查表LUT可以部分解决但最稳妥的做法还是闭环实时校准不要依赖开环标定结果。5. 偏振补偿器在多通道CPO场景下的扩展思路5.1 单通道到多通道的挑战升级单个偏振补偿器做好之后自然会想扩展到多通道。但多通道的难度不是简单乘以通道数而是多出很多横向问题。最直接的是串扰。相邻通道的波导间距如果不够或者移相器的热场扩散范围太大一个通道的调节动作会影响到旁边通道的偏振态。在版图布局时必须给热敏感区域留出足够的隔离间距或者用热隔离槽把不同通道的热场隔开否则通道间的干扰会让你很难收敛。另一个问题是通道间的一致性和均匀性。每个通道的波导宽度、移相器长度在工艺上总是有细微偏差。这种偏差会导致每个通道需要的控制参数不同。如果整个补偿器阵列只有一个统一的闭环控制有些通道可能收敛到局部最优而不是全局最优。项目里我会给每个通道独立监控和控制同时在系统上电的时候做一次快速的逐通道初始化扫描确定每个通道的初始工作点之后再进行实时微调。5.2 与激光器波长调谐的联动在ELS架构里外部激光源的波长可能会做调谐比如为了匹配WDM信道的波长。波长变了硅光波导的色散特性就变了偏振补偿器的最优工作点也会跟着漂移。这是一个非常现实的工程问题。两个方案可以共存一是把波长信息引入控制回路建立波长-相位的补偿表调波长时同步更新移相器参数。二是在硬件上优化偏振补偿器的带宽让它在整个C波段或O波段内都能保持较高的偏振转换效率。实际项目里两种方案往往都会用前者管快调、后者管底噪。5.3 标准化和可量产性的最后一公里从Demo到量产还有一个经常被忽视的问题是测试和标定流程。偏振补偿器是个体差异比较大的器件每个通道的初始相位都不一样每颗芯片之间的特性也都有差异。这就意味着量产阶段必须有快速标定的工序把每颗芯片的初始参数写入固件或片上存储供控制算法调用。我见过有些团队在实验室里用高精度光谱仪和偏振分析仪做标定一台设备几分钟才能标一颗良率倒是上去了但产能完全跟不上。后来换成基于MPD反馈的快速闭环标定法标一颗的时间压缩到几十秒但牺牲了一点标定精度。这里面的取舍没有标准答案完全取决于产品定位和成本压力。我的建议是初期用手动高精度标定收集数据建立工艺统计模型后期再根据统计规律简化标定流程这是比较稳健的节奏。6. 关于这个项目的额外思考偏振补偿会不会被下一代架构消灭聊到最后我想说一个稍微远期一点的话题。有些做系统架构的同行可能会问既然偏振管理这么麻烦有没有可能从架构上规避它答案是有的比如在CPO模组内部直接用保偏光纤连接或者把激光器也集成进来也就是所谓的全集成光源方案。但从当前的技术发展来看ELS方案因为散热和可靠性上的天然优势短期内依然是CPO的主流选择。只要光要在非保偏光纤里走一段偏振补偿就永远是一个核心功能模块。更进一步说未来如果CPO扩展到更多通道、更高波特率、更复杂的调制格式偏振管理的难度只会增加不会减少。这个赛道没有轻松的路谁先把低损耗、紧凑型、高可靠性的偏振补偿器做扎实谁就能在CPO的工程化落地中占据明显的先手优势。