4. CPO光链路建模与仿真
CPO(Co-Packaged Optics,共封装光学)链路把光引擎与交换ASIC封装在同一基板上,其仿真目标不是单独验证某个器件,而是回答一个系统级问题:从激光器出光到接收端判决,整条链路的功率、带宽、噪声与串扰是否同时满足指标。因此建模的第一步是建立一条可复用的“光链路预算模型”,把光源、调制器、波导、耦合器、光电探测器五类核心器件按信号流向串接,每一级用一组可标定的参数描述其损耗、增益、频响与非线性。
一、五类器件的建模要点
光源模型通常用速率方程或等效的“输出功率—波长—相对强度噪声(RIN)—线宽”四元组描述。对CPO常用的外置激光器(ELS)方案,仿真中更关心的是入纤功率 P_laser、波长漂移系数 dλ/dT 与RIN谱密度。示例参数可取:输出功率13 dBm、RIN ≤ -145 dB/Hz、线宽 < 100 kHz,这些值属于教学示例,实际应以器件手册为准。
调制器模型是链路中最复杂的部分。以马赫-曾德尔调制器(MZM)为例,其传输函数为
E_out(t) = E_in(t)/2 · [exp(jπV1/Vπ) + exp(jπV2/Vπ)]
P_out(t) = P_in · cos²(π·ΔV/(2Vπ))
仿真时需给出 Vπ、插入损耗 IL_mod、消光比 ER 与电光带宽 f_3dB。例如 Vπ = 3.5 V、IL_mod = 5 dB、ER = 6 dB、f_3dB = 50 GHz。若采用微环调制器,则改用洛伦兹型谐振响应,需额外给出品质因数 Q、谐振波长与热调谐效率。
波导模型主要贡献传播损耗与色散。Si波导典型损耗为 1~3 dB/cm,仿真中按长度折算:IL_wg = α · L。同时用群折射率 n_g 与色散系数 D 描述脉冲展宽,对 100 Gbaud 以上信号不可忽略。
耦合器模型包括光纤—芯片端面耦合与片上定向耦合器/多模干涉器(MMI)。端面耦合用耦合效率 η_c 或损耗 IL_c 表示,典型值 1.5~3 dB/端;片上分光器用分光比 k 与附加损耗描述。耦合器还引入回波损耗与偏振相关损耗(PDL),在多通道仿真中需按通道分别赋值。
光电探测器模型用响应度 R(A/W)、暗电流 I_dark、结电容 C_pd 与带宽 f_pd 描述。典型值:R = 0.8 A/W、I_dark = 10 nA、f_pd = 60 GHz。探测器输出电流 I = R · P_in,再经跨阻放大器(TIA)转为电压,TIA的输入等效噪声电流需一并纳入链路噪声预算。
二、光功率预算与插入损耗计算
光功率预算的核心是把每一级的损耗或增益按 dB 相加。以单通道为例,接收端探测器处的光功率为
P_PD(dBm) = P_laser − IL_mod − IL_wg − IL_c − IL_pd
其中 IL_pd 包含探测器耦合与反射损耗。若链路含分光器,还需减去分光比对应的分配损耗 10·log10(1/k)。工程上通常要求接收光功率比探测器灵敏度高 3 dB 以上作为余量,以覆盖温度漂移、老化与工艺偏差。上例中 P_PD = −1 dBm,若灵敏度为 −10 dBm,则余量 9 dB,满足要求;若某级损耗超标导致余量不足 3 dB,应优先优化耦合损耗或提高激光器功率。
三、串扰仿真方法
CPO中串扰主要来自三处:波分复用/解复用器的相邻通道泄漏、调制器阵列的射频串扰、以及探测器阵列的电学串扰。仿真时对每个干扰源定义串扰比 Xtalk = 10·log10(P_interferer/P_signal),典型目标为 < −20 dB。多通道仿真需构造一个 N×N 的串扰矩阵,主对角为各通道传输函数,非对角为通道间泄漏。评估指标是眼图张开度恶化量与误码率(BER)抬升,通常要求在最坏通道组合下 BER < 1e-12(含FEC前)。
四、带宽仿真方法
链路总带宽由各级带宽级联决定,近似关系为
1/f_total² ≈ 1/f_mod² + 1/f_pd² + 1/f_TIA²
仿真时对每一级注入小信号正弦扫频,提取 −3 dB 点,再合成总响应。若调制器 50 GHz、探测器 60 GHz、TIA 40 GHz,则 f_total ≈ 28 GHz,对应 NRZ 约 50 Gbps、PAM4 约 100 Gbps 的可用速率。若带宽不足,应优先提升瓶颈级(上例为TIA),而不是平均优化所有级。
Vπ、IL_c、f_TIA 等关键变量,快速定位对系统指标最敏感的器件。