片上WDM光栅器件集成设计 - 第3节
3. 光栅基础
第3章 3 光栅基础:光栅方程、布拉格条件、衍射效率与带宽
3 · 光栅基础:光栅方程、布拉格条件、衍射效率与带宽
做片上波分复用,光栅是绕不开的基本单元。说白了,光栅就是一段周期性结构,它能让不同波长的光走不同的路。我最早接触光栅是在一次硅光流片项目中,当时觉得不就是刻几条沟槽嘛,结果测试时反射谱完全对不上——后来才明白,光栅方程和布拉格条件差一个纳米,整个通道就偏了。这一章咱们就把光栅的根基层次理清楚。
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.3 衍射效率 —— 到底能反射多少光?
衍射效率 η 决定了光栅的反射或透射强度。对于弱光栅(折射率调制 Δn 很小),耦合模理论给出一个简洁表达式:
η ≈ tanh²(κL) ,其中 κ = π·Δn / λ
κ 是耦合系数,L 是光栅长度。说白了,效率随 Δn 和 L 增加而提高,但不会超过 100%。我习惯把 κL 控制在 1~2 之间,效率能到 80% 以上,再长就饱和了,还增加损耗。
| 调制强度 Δn | 光栅长度 L (μm) | κL | 衍射效率 η |
|---|---|---|---|
| 0.002 | 200 | 0.63 | ~35% |
| 0.005 | 200 | 1.57 | ~78% |
| 0.01 | 150 | 2.36 | ~92% |
上表是我之前做均匀布拉格光栅时扫的参数。注意 Δn 太大可能引入额外散射损耗,这个后面章节会细讲。
3.4 带宽 —— 能覆盖多少个通道?
带宽 Δλ 决定了光栅的工作波长范围。对于均匀布拉格光栅,带宽近似为:
Δλ ≈ λ₀² / (π · n₉ · L) ,其中 n₉ 是群折射率。
你会发现光栅越长,带宽越窄,选择性越好。但窄带宽意味着对工艺误差更敏感。我做粗波分复用(CWDM)时,通道间隔 20 nm,光栅长度一般控制在 100~200 μm;而密集波分复用(DWDM)间隔 0.8 nm,长度就要拉到 1 mm 以上。
3.5 小结 · 设计光栅的三个支点
光栅方程定方向,布拉格条件定峰值,效率与带宽定性能。这三个东西就像三脚架,缺一个都站不稳。我个人习惯在开始画版图之前,先拿 Python 或者 Matlab 把光栅方程和布拉格波长扫一遍,心里有数了再动手。下一章咱们会深入均匀布拉格光栅的具体设计,到时候这些基础全都会用上。