3. 光引擎核心器件与链路预算

CPO(Co-Packaged Optics,共封装光学)把光引擎从可插拔模块搬到交换ASIC旁边,链路预算的约束条件随之改变:电链路变短、光链路仍要跨数百米到2 km,而封装内可用的散热与空间更紧张。要判断一个CPO光引擎能否工作,必须把激光器、调制器、光电探测器、光耦合结构四类核心器件串成一条“功率账”,逐段核算损耗与余量。

一、四类核心器件在链路中的角色

激光器提供连续光载波(CW),常见为DFB或EML,CPO场景多采用外置激光源(ELS)通过保偏光纤送入封装,避免把热源堆在ASIC旁。关键参数是输出光功率、波长、RIN、线宽与温度漂移。

调制器把电信号搬到光上。硅光微环(MRM)调制效率高、尺寸小,但波长敏感;马赫-曾德尔(MZM)带宽大、温度鲁棒性好,但插损与驱动电压更高。CPO中常按通道速率选择:100G/lane多用MZM或EML,200G/lane倾向薄膜铌酸锂(TFLN)或高速硅光MZM。

光电探测器(PD,多为Ge/Si PIN或APD)把光还原为电流,决定接收灵敏度。关键参数是响应度(A/W)、暗电流、带宽与饱和光功率。

光耦合结构负责光在光纤、波导、激光器之间的交接:光栅耦合器(GC)灵活但带宽窄、偏振敏感;边缘耦合器(EC)带宽宽、插损低,但需要端面抛光与模场匹配。CPO封装内还涉及FAU(光纤阵列)与波导的对准,是损耗与良率的主要来源之一。

CPO光引擎链路预算:从激光器到探测器的功率流 激光器 ELS DFB / EML P_out ≈ +13 dBm RIN / 线宽 / 温漂 耦合结构 ① FAU→波导 损耗 ≈ 2~3 dB 对准/偏振 调制器 MZM / MRM / TFLN IL ≈ 3~6 dB Vπ / 带宽 / 温控 耦合结构 ② 波导→光纤 损耗 ≈ 2~3 dB GC / EC 光纤传输 500 m ~ 2 km 0.35 dB/km @1310nm 连接器 0.3 dB/个 光电探测器 PD Ge/Si PIN · R≈0.8 A/W 灵敏度 ≈ -14 dBm 暗电流 / 带宽 链路功率预算(示例,单通道 100G/lane) 激光器输出 +13.0 dBm 耦合① + 调制器 IL + 耦合② −9.0 dB 光纤 + 连接器(2 km) −1.3 dB 到达探测器功率 +2.7 dBm 相对灵敏度余量 ≈ 16.7 dB 余量充足 封装/温漂吃掉余量 余量不足 → 误码 余量 = 接收功率 − 灵敏度 − 惩罚

二、CPO场景下的损耗构成与预算方法

链路预算的基本式是:接收功率 = 激光器输出 − 各段损耗,再与探测器灵敏度比较,得到余量。CPO与可插拔模块的差别在于:耦合次数更多(激光器到波导、波导到光纤、光纤到探测器),封装内温度更高,调制器与激光器的波长漂移更明显。

以单通道100G/lane为例,假设外置激光器输出+13 dBm,耦合①(FAU到硅波导)约2.5 dB,调制器插损约4 dB,耦合②(波导到光纤)约2.5 dB,2 km光纤加两个连接器约1.3 dB,则到达探测器约+2.7 dBm。若探测器灵敏度为−14 dBm,理论余量约16.7 dB。这个数字看起来宽裕,但实际要扣除:调制器温漂导致的额外插损(1~2 dB)、偏振相关损耗(0.5~1 dB)、封装应力引起的耦合偏移(1~2 dB)、消光比与码型带来的接收惩罚(1~2 dB)。扣除后余量可能只剩8~10 dB,这才是设计要守住的底线。

预算时建议把“最坏情况”和“典型情况”分开列:最坏情况用于判断链路是否可通,典型情况用于评估良率与功耗。CPO中温度是最大变量,激光器波长漂移约0.08 nm/℃,硅波导有效折射率漂移约1.8×10⁻⁴/℃,两者叠加会让微环调制器偏离谐振点。

三、关键器件的选型与参数权衡

激光器:CPO倾向外置激光源,单模DFB输出+10~+16 dBm,需关注RIN(影响接收灵敏度)与线宽(影响相干或高阶调制)。若采用EML,则激光器与调制器集成,省去耦合①,但EML的调制器插损与啁啾需要单独核算。

调制器:MZM插损约3~6 dB,驱动电压Vπ约2~5 V,适合高带宽;MRM插损约1~3 dB,但需要波长锁定与温控,功耗集中在加热器上。CPO中若通道数多,MRM的密度优势明显,但温控功耗会叠加到ASIC散热预算里。

光电探测器:Ge/Si PIN响应度约0.8~1.0 A/W,暗电流nA级,带宽可到50 GHz以上。若链路余量紧张,可选用APD,但APD需要偏压与温度补偿,且过剩噪声因子会恶化灵敏度。

光耦合结构:GC适合晶圆级测试与二维阵列,但带宽通常只有30~40 nm,偏振相关损耗大;EC插损可低至1~2 dB,带宽宽,但需要端面工艺与高精度对准。CPO封装内若采用FAU,对准精度要求亚微米级,耦合损耗每偏移0.5 μm可能增加0.5~1 dB。

四、预算校核与设计闭环

完成初步预算后,需要做三件事:第一,把各段损耗按“典型/最坏”两列填入表格,检查最坏情况下余量是否大于3 dB;第二,核对调制器与激光器的波长窗口是否匹配,尤其是MRM的谐振峰与激光器波长漂移;第三,核对探测器接收功率是否超过饱和光功率,避免过载。

下面给出一个可直接填写的预算表结构,字段按CPO链路顺序排列,便于逐项核算:

链路段典型损耗(dB)最坏损耗(dB)备注
激光器输出+13.0 dBm+11.0 dBm含温漂与老化
耦合① FAU→波导2.53.5对准偏移/偏振
调制器插损4.06.0含温漂
耦合② 波导→光纤2.53.5GC/EC差异
光纤+连接器1.31.82 km + 2连接器
接收功率+2.7 dBm−3.8 dBm计算值
探测器灵敏度−14 dBm−12 dBm含惩罚
余量16.7 dB8.2 dB最坏需≥3 dB
CPO中不要忽略“热”对预算的影响:激光器波长随温度漂移,MRM谐振峰也漂移,若两者漂移方向相反,等效插损可能增加3 dB以上。建议在预算中单独留出1~2 dB的温漂余量,并在封装设计时把激光器与硅光芯片的热耦合路径分开评估。

最后,链路预算不是一次算完就结束。CPO光引擎在封装后需要做眼图与误码率测试,用实测灵敏度反推各段损耗,再与预算表对比。若实测余量比预算低3 dB以上,优先排查耦合对准与调制器温控,而不是直接加大激光器功率——后者会带来功耗与可靠性问题。把预算、实测、迭代三者闭环,才是CPO协同设计中链路预算的真正落地方式。