4、波导结构设计:单模与多模波导设计、波导宽度与厚度优化、脊形波导的刻蚀深度控制、弯曲波导的半径优化
各位,咱们直接切入正题。波导结构设计,说白了就是给光信号修一条「高速公路」。路修得不好,光就跑不快,损耗还大。我这些年折腾下来,发现很多团队在波导设计上吃亏,往往不是理论不懂,而是细节没抠到位。
今天咱们就聊聊四个核心维度:单模与多模的选择、波导截面尺寸的优化、脊形波导的刻蚀深度,以及弯曲波导的半径控制。嗯,每个点我都会结合自己踩过的坑来讲。
核心观点:波导结构设计的本质,是在「模式约束」与「传输损耗」之间找平衡。没有绝对最优,只有最适合你工艺和应用的方案。
4.1 单模与多模波导设计:选对路子,少走弯路
先问个问题:你的系统到底需要几个模式?
我个人习惯,在项目初期就定下这个基调。单模波导,说白了就是只让基模(TE0或TM0)通过。它的优势很明显——没有模式色散,信号完整性好。我在做高速光互联项目时,超过25Gbps的信号传输,基本都锁定单模。
但单模也有代价。它的芯层尺寸很小,通常只有几百纳米。这意味着你对光斑的耦合要求极高。我记得有一次,就因为波导宽度偏了20nm,耦合效率直接掉了3dB。嗯,那滋味不好受。
多模波导呢?它的芯层可以做到几微米甚至几十微米。好处是容差大,耦合容易。但坏处也明显——不同模式走的路不一样,到达时间不同,信号就展宽了。
我给大家一个参考判断标准:
| 参数 | 单模波导 | 多模波导 |
|---|---|---|
| 芯层宽度(典型) | 0.3 - 0.8 μm | 2 - 10 μm |
| 模式色散 | 无 | 存在 |
| 耦合容差 | 低(±50nm) | 高(±500nm) |
| 适用场景 | 高速调制、传感 | 功率分配、粗波分 |
我的经验:如果你做的是片上传感,建议用单模。模式越纯,传感信号的消光比越好。如果是做片上功率分配网络,多模反而更省事,因为你不必担心每个分叉口的模式转换问题。
4.2 波导宽度与厚度优化:尺寸决定命运
波导的宽度和厚度,直接决定了有效折射率和模式分布。你想想看,光在波导里跑,它总想往外「漏」。尺寸选得不对,光就约束不住。
我一般用两步法来优化:
- 先定厚度——这通常由外延片决定。比如SOI平台,顶层硅厚度常见220nm、340nm、500nm。我个人偏爱340nm,因为它在1550nm波段对TE和TM模式的约束都比较均衡。
- 再扫宽度——用仿真软件(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以下。
弯曲半径的优化,我一般遵循这个原则:
- 先确定最小可接受半径——用仿真扫一遍半径从2μm到20μm,看损耗曲线。找到损耗开始急剧上升的拐点。
- 再留余量——在拐点基础上加30%-50%。比如拐点在8μm,我就用12μm。
- 考虑工艺偏差——光刻对准误差、刻蚀侧壁角度,都会影响弯曲波导的实际性能。我习惯在仿真里加±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%以上。
知识体系总览
下面这张图,是我自己梳理的波导结构设计核心逻辑。你看一眼,就能明白今天讲的四个维度是怎么串起来的。
好了,波导结构设计这块,核心就是这四个维度。你把它吃透了,光波导的效率提升就有了底子。下次咱们聊耦合结构设计,到时候再细说怎么把光「送进去」和「接出来」。
公众号:蓝海资料掘金营,微信deep3321