3. 光波导与无源器件的S参数提取

在硅光系统中,波导、弯曲波导和定向耦合器是最基础的无源构件。它们的S参数模型是否准确,直接决定了后续链路仿真的可信度。与有源器件不同,无源器件的S参数提取通常不依赖高速测试仪器,而是从几何结构与材料参数出发,通过模式求解得到传播常数,再构建传输矩阵,最终换算为频域S参数。本节以硅纳米线波导、弯曲波导和定向耦合器为例,完整走通这条提取路径。

一、从几何到模式:有效折射率提取

硅纳米线波导的典型截面为220 nm厚硅芯层,埋氧层2 μm,上包层为空气或二氧化硅。在1550 nm波段,单模条件通常对应宽度约450~500 nm。提取S参数的第一步,是求解该截面在给定波长下的本征模式。对于TE基模,可用有限差分或有限元方法求解矢量波动方程,得到模式的有效折射率 neff 与模场分布。

有效折射率并非固定值,它随波长变化,这一色散关系正是S参数频率依赖性的物理来源。以宽度500 nm的硅纳米线为例,在1500~1600 nm范围内,TE基模的 neff 大致从2.45降至2.30,群折射率 ng 约为4.2。若忽略色散而取常数,相位误差会随传播距离迅速累积。因此,实际提取时应至少在若干波长点上求解模式,再拟合为多项式或样条,供后续插值使用。

模式求解的收敛性检查:网格步长减半后 neff 变化应小于1×10-4;同时确认模场能量主要限制在硅芯层内,否则可能误将高阶模或衬底模当作基模。

二、传输矩阵:把相位与损耗写进链路

得到 neff(λ) 后,一段长度为 L 的直波导可用传输矩阵描述。若定义参考面处的前向波为 a、反向波为 b,则直波导的传输关系为:

a_out = a_in · exp(-j·β·L) · exp(-α·L/2)
b_in  = b_out · exp(-j·β·L) · exp(-α·L/2)

其中 β = 2π·n_eff/λ,α 为功率衰减系数(单位 1/m)

这里采用“前向波沿 +z 传播、相位因子取 exp(-jβz)”的约定,全文与图示保持一致。对于低损耗硅波导,α 通常在1~3 dB/cm量级,短器件中可先忽略,但弯曲段和耦合区往往需要单独考虑辐射损耗与散射损耗。

弯曲波导不能简单用直波导相位替代。曲率会使模式向内侧偏移,有效折射率略高于直波导,同时引入弯曲损耗。工程上常用等效直波导近似:先求解弯曲截面模式得到 neff,bend,再用弧长 L=R·θ 代入传输矩阵。对于半径5 μm、转角90°的硅弯曲波导,弯曲损耗可控制在0.01 dB以下;半径缩小到2 μm时损耗显著上升,此时必须把弯曲损耗作为独立参数写入矩阵。

三、定向耦合器:从耦合模到S参数

定向耦合器由两条平行波导及中间间隙构成,是S参数提取中最具代表性的无源器件。设输入端口1、2,输出端口3、4,理想无损耦合器的S参数可写为:

S31 = cos(κ·L_c)
S41 = -j·sin(κ·L_c)
S32 = -j·sin(κ·L_c)
S42 = cos(κ·L_c)

其中 κ 为耦合系数,L_c 为耦合区长度

κ 本身随波长和间隙宽度变化。间隙越小、波长越长,κ 越大。实际提取时,可在多个波长点求解耦合区超模(偶模与奇模),由两超模有效折射率之差得到 κ:

κ(λ) = π·(n_even - n_odd)/λ

这一关系把模式求解与S参数直接连接起来。以间隙200 nm、耦合区长度10 μm的定向耦合器为例,在1550 nm附近若 neven−nodd≈0.08,则 κ≈0.162 μm-1,κ·L_c≈1.62 rad,对应交叉端口功率比约 sin²(1.62)≈0.998,接近完全耦合。若波长偏移到1600 nm,超模折射率差略增,κ·L_c 继续增大,耦合比会越过第一个极大值后回落,这正是定向耦合器波长敏感性的来源。

定向耦合器S参数提取流程:从截面模式到波长响应 ① 截面模式求解 Si 220nm / 500nm宽 BOX 2μm 输出:n_eff(λ), 模场 TE基模 n_eff≈2.45→2.30 ② 耦合区超模分析 偶模 n_even 奇模 n_odd κ(λ)=π(n_even−n_odd)/λ 间隙200nm → κ≈0.162 μm⁻¹ L_c=10μm → κL_c≈1.62 rad ③ 传输矩阵构建 直波导:exp(−jβL)·exp(−αL/2) 弯曲:弧长L=Rθ,n_eff,bend 耦合区:cos(κL_c), −j sin(κL_c) 级联:M_total = M₁·M₂·M₃ 参考面:端口1/2输入,3/4输出 ④ S参数 S31 S41 S32 S42 随λ变化 定向耦合器S参数随波长变化(示例计算) 波长 λ (nm) 功率传输比 1500 1525 1550 1575 1600 0 0.25 0.50 0.75 1.00 S31 直通 S41 交叉 1550nm: 交叉≈0.998 S31 = cos²(κL_c) S41 = sin²(κL_c) 示例参数:Si 220nm×500nm,间隙200nm,L_c=10μm,n_even−n_odd≈0.08(随λ微增)

四、完整提取任务:定向耦合器S参数随波长变化

下面给出一个可复现的提取任务流程,参数均为教学示例,实际数值需以具体工艺和仿真设置为准。

  1. 确定几何与材料:硅芯层220 nm,波导宽500 nm,耦合间隙200 nm,耦合区长度10 μm,输入输出直波导各5 μm,弯曲半径5 μm。
  2. 波长扫描设置:1500~1600 nm,步长5 nm,共21个采样点。在每个波长点分别求解直波导TE基模、弯曲波导模式、耦合区偶模与奇模。
  3. 提取有效折射率:记录 neff(λ)、neff,bend(λ)、neven(λ)、nodd(λ),并检查模式收敛性。
  4. 计算耦合系数:由 κ(λ)=π(neven−nodd)/λ 得到每个波长点的 κ,再计算 κ·L_c。
  5. 构建传输矩阵:将输入直波导、弯曲段、耦合区、输出直波导依次级联,得到总传输矩阵。
  6. 换算S参数:由总矩阵得到 S31、S41、S32、S42,绘制随波长变化曲线。
  7. 结果判读:检查1550 nm处交叉端口是否接近1、直通端口是否接近0;观察波长偏移时两端口功率的互补振荡;确认无源条件下 |S31|²+|S41|²≈1。
常见错误:把直波导的 neff 直接用于耦合区相位计算。耦合区存在两个超模,必须用 neven 与 nodd 之差来求 κ,否则耦合比会严重偏离。

五、结果检查与参数敏感性

提取完成后,建议做三项检查。第一,能量守恒:在忽略损耗的示例中,|S31|²+|S41|² 应在1附近,偏差超过1%说明矩阵级联或端口定义有误。第二,互易性:S31 与 S13 应相等,S41 与 S14 应相等。第三,波长趋势:随着波长增大,κ 通常增大,κ·L_c 增大,交叉端口功率先升后降,直通端口互补变化。若曲线趋势相反,应检查 neven 与 nodd 是否标反。

参数敏感性方面,间隙宽度对 κ 的影响最强。间隙从200 nm减小到180 nm,κ 可能增大约30%,导致 κ·L_c 明显偏离原设计值,交叉端口功率下降。耦合区长度则直接线性影响 κ·L_c,是调节耦合比最直接的手段。实际设计中,常先固定间隙,再扫描 L_c 找到目标耦合比对应的长度。

参数 示例值 对S参数的主要影响
波导宽度 500 nm 改变 n_eff 与模式限制,影响相位与色散
耦合间隙 200 nm 强烈影响 κ,进而改变交叉/直通比
耦合区长度 10 μm 线性改变 κ·L_c,决定工作点
弯曲半径 5 μm 影响弯曲损耗与弯曲段相位
波长 1500~1600 nm 通过色散改变 n_eff 与 κ,产生波长响应

把上述流程封装为脚本后,只需替换几何参数与材料折射率,即可批量提取不同器件的S参数。得到的S参数数据可直接写入Touchstone文件或供系统级仿真调用,完成从版图几何到频域模型的闭环。