4、波导结构设计:单模与多模波导设计、波导宽度与厚度优化、脊形波导的刻蚀深度控制、弯曲波导的半径优化

各位,咱们直接切入正题。波导结构设计,说白了就是给光信号修一条「高速公路」。路修得不好,光就跑不快,损耗还大。我这些年折腾下来,发现很多团队在波导设计上吃亏,往往不是理论不懂,而是细节没抠到位。

今天咱们就聊聊四个核心维度:单模与多模的选择、波导截面尺寸的优化、脊形波导的刻蚀深度,以及弯曲波导的半径控制。嗯,每个点我都会结合自己踩过的坑来讲。

核心观点:波导结构设计的本质,是在「模式约束」与「传输损耗」之间找平衡。没有绝对最优,只有最适合你工艺和应用的方案。

4.1 单模与多模波导设计:选对路子,少走弯路

先问个问题:你的系统到底需要几个模式?

我个人习惯,在项目初期就定下这个基调。单模波导,说白了就是只让基模(TE0或TM0)通过。它的优势很明显——没有模式色散,信号完整性好。我在做高速光互联项目时,超过25Gbps的信号传输,基本都锁定单模。

但单模也有代价。它的芯层尺寸很小,通常只有几百纳米。这意味着你对光斑的耦合要求极高。我记得有一次,就因为波导宽度偏了20nm,耦合效率直接掉了3dB。嗯,那滋味不好受。

多模波导呢?它的芯层可以做到几微米甚至几十微米。好处是容差大,耦合容易。但坏处也明显——不同模式走的路不一样,到达时间不同,信号就展宽了。

我给大家一个参考判断标准:

参数 单模波导 多模波导
芯层宽度(典型) 0.3 - 0.8 μm 2 - 10 μm
模式色散 存在
耦合容差 低(±50nm) 高(±500nm)
适用场景 高速调制、传感 功率分配、粗波分

我的经验:如果你做的是片上传感,建议用单模。模式越纯,传感信号的消光比越好。如果是做片上功率分配网络,多模反而更省事,因为你不必担心每个分叉口的模式转换问题。

4.2 波导宽度与厚度优化:尺寸决定命运

波导的宽度和厚度,直接决定了有效折射率和模式分布。你想想看,光在波导里跑,它总想往外「漏」。尺寸选得不对,光就约束不住。

我一般用两步法来优化:

  1. 先定厚度——这通常由外延片决定。比如SOI平台,顶层硅厚度常见220nm、340nm、500nm。我个人偏爱340nm,因为它在1550nm波段对TE和TM模式的约束都比较均衡。
  2. 再扫宽度——用仿真软件(Lumerical MODE或COMSOL)扫一遍宽度从300nm到800nm的范围,看有效折射率和模式损耗的变化曲线。

这里有个坑,我提醒一下:

我曾经犯过的错:只关注了基模的有效折射率,忽略了高阶模式的截止条件。结果做出来的波导在某个宽度下,基模和高阶模都能传,变成了「伪单模」。后来我学乖了,每次仿真都加上模式分析,确认高阶模的损耗大于10 dB/cm才算安全。

给大家一个典型优化流程的代码片段,我用Python封装过:

# 波导宽度扫描伪代码(基于Lumerical API)
import lumapi

def scan_width(wg_widths, wg_thickness=340e-9):
    results = []
    for w in wg_widths:
        # 设置波导几何
        fdtd.set("width", w)
        fdtd.set("thickness", wg_thickness)
        # 运行模式求解
        modes = fdtd.run_mode_analysis()
        # 提取基模有效折射率
        neff = modes["neff"][0]
        loss = modes["loss"][0]  # dB/cm
        results.append((w, neff, loss))
    return results

# 我一般扫 300nm 到 800nm,步长 20nm
widths = [300e-9 + i*20e-9 for i in range(26)]
data = scan_width(widths)

嗯,跑完这个扫描,你就能看到一条「有效折射率 vs 宽度」的曲线。通常曲线斜率变化最大的区域,就是单模到多模的过渡区。避开它,就对了。

4.3 脊形波导的刻蚀深度控制:差之毫厘,谬以千里

脊形波导,说白了就是在平板波导上刻出一条「脊」。它的好处是既能约束光,又保留了平板波导的某些特性(比如电极容易做)。但刻蚀深度这个参数,非常敏感。

我做过一个项目,要求脊高刻到150nm,结果工艺偏差到了165nm。你猜怎么着?模式直接往上「飘」了,耦合到上包层的损耗增加了2倍。

刻蚀深度对模式的影响,我总结成三点:

  • 刻蚀太浅(< 50% 总厚度):模式约束弱,光容易往两侧泄漏。适合做弱约束器件,比如耦合器。
  • 刻蚀适中(50% - 70% 总厚度):模式约束好,损耗低。这是最常用的区间,我大部分设计都落在这里。
  • 刻蚀太深(> 80% 总厚度):模式被死死压在脊里,但侧壁粗糙度带来的散射损耗会急剧上升。除非你工艺极好,否则不推荐。

我的建议:对于标准SOI 340nm厚度的波导,脊高控制在180nm到220nm之间。这个区间内,模式损耗可以做到低于1 dB/cm,同时工艺容差也够大。

4.4 弯曲波导的半径优化:弯道超车,但不能翻车

光在直波导里跑得挺欢,一遇到弯道就开始「漏」。弯曲半径越小,辐射损耗越大。但半径太大,芯片面积又受不了。这是个典型的trade-off。

我记得有一次设计一个螺旋延迟线,为了省面积,我把弯曲半径压到了5μm。结果仿真一看,一圈下来损耗了3dB。后来老老实实放大到10μm,损耗降到了0.5dB以下。

弯曲半径的优化,我一般遵循这个原则:

  1. 先确定最小可接受半径——用仿真扫一遍半径从2μm到20μm,看损耗曲线。找到损耗开始急剧上升的拐点。
  2. 再留余量——在拐点基础上加30%-50%。比如拐点在8μm,我就用12μm。
  3. 考虑工艺偏差——光刻对准误差、刻蚀侧壁角度,都会影响弯曲波导的实际性能。我习惯在仿真里加±10nm的偏差来验证。

给大家一个经验数据表:

波导类型 芯层折射率差 最小弯曲半径(典型) 90°弯损耗(典型)
SOI 单模 ~2.0 5 - 10 μm 0.1 - 0.5 dB
SiN 波导 ~0.5 20 - 50 μm 0.05 - 0.2 dB
聚合物波导 ~0.02 500 μm - 2 mm 0.01 - 0.1 dB

一个小技巧:如果你必须用小半径,可以考虑用「欧拉弯曲」代替圆弧弯曲。欧拉弯曲的曲率是渐变的,模式能更平滑地过渡。我试过,在同样半径下,欧拉弯曲的损耗能降低30%以上。

知识体系总览

下面这张图,是我自己梳理的波导结构设计核心逻辑。你看一眼,就能明白今天讲的四个维度是怎么串起来的。

波导结构设计 单模 vs 多模 模式色散 vs 耦合容差 宽度与厚度优化 有效折射率 & 模式截止 刻蚀深度控制 约束 vs 散射损耗 弯曲半径优化 辐射损耗 vs 芯片面积 核心平衡:模式约束强度 ↔ 传输损耗 ↔ 工艺容差 没有绝对最优,只有最适合你工艺和应用的方案

好了,波导结构设计这块,核心就是这四个维度。你把它吃透了,光波导的效率提升就有了底子。下次咱们聊耦合结构设计,到时候再细说怎么把光「送进去」和「接出来」。


公众号:蓝海资料掘金营,微信deep3321