《波分复用光栅的片上集成方案设计》

第3章 3 光栅基础:光栅方程、布拉格条件、衍射效率与带宽

3 · 光栅基础:光栅方程、布拉格条件、衍射效率与带宽

做片上波分复用,光栅是绕不开的基本单元。说白了,光栅就是一段周期性结构,它能让不同波长的光走不同的路。我最早接触光栅是在一次硅光流片项目中,当时觉得不就是刻几条沟槽嘛,结果测试时反射谱完全对不上——后来才明白,光栅方程和布拉格条件差一个纳米,整个通道就偏了。这一章咱们就把光栅的根基层次理清楚。

📐 光栅基础 · 知识框架 光栅基础 光栅方程 Λ·(n₁sinθ₁ + n₂sinθ₂) = mλ 布拉格条件 2nₑΛ = mλ₀ 衍射效率 η ∝ |Δn|² · L² 带宽 Δλ Δλ ∝ λ₀² / (π·n₉·L) 设计光栅 = 平衡 效率、带宽、工艺容差

3.1 光栅方程 —— 方向由周期决定

光栅方程描述了入射光与衍射光之间的角度关系。对于片上波导光栅,我们通常用这个形式:

光栅方程(波导型):

Λ · (n₁ sinθ₁ + n₂ sinθ₂) = mλ

其中 Λ 是光栅周期,n₁、n₂ 分别是入射侧和衍射侧的有效折射率,θ₁、θ₂ 是对应角度,m 是衍射级次(整数),λ 是真空波长。

我个人习惯把 m=1 作为首选级次,因为高阶衍射会引入额外损耗和串扰。记得有一次我为了压缩尺寸选了 m=2,结果仿真出来好几个杂散峰,后来老老实实改回一级衍射。你想想看,片上空间本来就金贵,但为了性能,周期该多大就多大。

3.2 布拉格条件 —— 反射最强的时刻

对于布拉格光栅(反射型),核心条件是每个周期反射的光相位一致,发生相长干涉。公式简洁到让人过目不忘:

布拉格条件: 2 nₑ Λ = m λ₀

nₑ 是波导模式的有效折射率,Λ 是光栅周期,λ₀ 是布拉格波长(反射峰值波长)。

嗯,这里要注意:有效折射率 nₑ 会随工艺波动。我曾经在同一个晶圆上测到不同 die 的 nₑ 偏差 0.005,布拉格波长直接漂了 3 nm。所以设计时一定要留出波长裕量,或者加微加热调谐结构。

💡 避坑指南: 计算布拉格周期时,别直接用材料折射率,一定要用波导模式的有效折射率。我见过有人用硅的折射率 3.48 去算,结果流片回来反射峰偏了十几纳米…… 用 mode solver 跑一下,花不了几分钟。

3.3 衍射效率 —— 到底能反射多少光?

衍射效率 η 决定了光栅的反射或透射强度。对于弱光栅(折射率调制 Δn 很小),耦合模理论给出一个简洁表达式:

η ≈ tanh²(κL) ,其中 κ = π·Δn / λ

κ 是耦合系数,L 是光栅长度。说白了,效率随 Δn 和 L 增加而提高,但不会超过 100%。我习惯把 κL 控制在 1~2 之间,效率能到 80% 以上,再长就饱和了,还增加损耗。

调制强度 Δn光栅长度 L (μm)κL衍射效率 η
0.0022000.63~35%
0.0052001.57~78%
0.011502.36~92%

上表是我之前做均匀布拉格光栅时扫的参数。注意 Δn 太大可能引入额外散射损耗,这个后面章节会细讲。

3.4 带宽 —— 能覆盖多少个通道?

带宽 Δλ 决定了光栅的工作波长范围。对于均匀布拉格光栅,带宽近似为:

Δλ ≈ λ₀² / (π · n₉ · L) ,其中 n₉ 是群折射率。

你会发现光栅越长,带宽越窄,选择性越好。但窄带宽意味着对工艺误差更敏感。我做粗波分复用(CWDM)时,通道间隔 20 nm,光栅长度一般控制在 100~200 μm;而密集波分复用(DWDM)间隔 0.8 nm,长度就要拉到 1 mm 以上。

⚠️ 注意: 带宽和衍射效率是一对矛盾。想提高效率就加长光栅,但带宽会变窄。设计时一定要根据系统指标(通道数、串扰要求)做权衡。我一般先定带宽,再反推长度,最后用仿真验证效率。

3.5 小结 · 设计光栅的三个支点

光栅方程定方向,布拉格条件定峰值,效率与带宽定性能。这三个东西就像三脚架,缺一个都站不稳。我个人习惯在开始画版图之前,先拿 Python 或者 Matlab 把光栅方程和布拉格波长扫一遍,心里有数了再动手。下一章咱们会深入均匀布拉格光栅的具体设计,到时候这些基础全都会用上。