第四章:器件库设计——无源器件的设计与仿真

各位同学,今天我们来聊聊硅光芯片里最基础、也最磨人的一部分——无源器件。说实话,我刚入行那会儿,觉得无源器件不就是几个波导、几个分叉嘛,有啥好设计的?后来被流片结果狠狠教育了一顿,才明白这里面的门道有多深。

无源器件,说白了就是不需要电信号驱动、只靠光本身特性工作的元件。它们构成了硅光芯片的“骨架”。你想想看,没有它们,光信号怎么分路?怎么耦合进芯片?怎么滤波?所以这一章,我把自己这些年踩过的坑、总结的经验,都摊开来跟你讲讲。

核心观点:无源器件的设计,本质上是“用几何结构控制光的相位和振幅”。你设计的每一个尺寸偏差,都会直接反映在最终的插损和串扰上。

4.1 MMI(多模干涉耦合器)

MMI 是我个人用得最多的无源器件。它的原理其实不复杂——利用多模波导中的自映像效应,把输入光分成多路或者合路。嗯,这里要注意:MMI 的设计关键就两个参数——宽度和长度。

宽度决定了支持多少个模式,长度决定了自映像点的位置。我习惯用 Lumerical 的 MODE 工具先算一下有效折射率,再用公式估算长度。但公式算出来的只是起点,最终一定要用 FDTD 扫参。

// 一个典型的 1×2 MMI 设计参数(仅供参考)
宽度 W_mmi = 6.0 μm
长度 L_mmi = 40.0 μm(需扫描优化)
输入/输出波导宽度 = 0.5 μm
 taper 长度 = 10.0 μm

我的经验:MMI 的仿真收敛性一般不错,但要注意网格精度。我曾经因为网格设得太粗,仿真出来的插损只有 0.3 dB,流片回来实测 1.2 dB……后来把网格精度从 20 nm 改到 10 nm,结果才对得上。

4.2 光栅耦合器

光栅耦合器是硅光芯片和光纤之间的“桥梁”。为什么需要它?因为硅的折射率太高(~3.5),光纤的折射率低(~1.45),光直接射过去大部分都反射回来了。光栅耦合器通过周期性结构,把垂直入射的光“拐弯”耦合进波导。

设计光栅耦合器,我个人觉得最头疼的是带宽和效率的权衡。周期越小,耦合效率越高,但带宽越窄。反之亦然。

参数 典型值 影响
光栅周期 630 nm 决定中心波长
占空比 50% 影响耦合效率
刻蚀深度 70 nm(部分刻蚀) 影响带宽和效率
光纤倾角 8°~15° 减少背向反射

避坑指南:我曾经设计过一个光栅耦合器,仿真效率 40%,觉得还行就送去流片了。结果回来一测,效率只有 15%。查了半天,发现是刻蚀深度偏差了 10 nm。所以,我建议你在设计时一定要做工艺角仿真——把刻蚀深度、线宽都按工艺偏差跑一遍,看看你的设计能不能扛得住。

4.3 边缘耦合器

边缘耦合器和光栅耦合器是“竞争对手”。光栅耦合器从芯片表面耦合,边缘耦合器从芯片端面耦合。边缘耦合器的优势是带宽大、效率高,但缺点是需要端面抛光,工艺更复杂。

边缘耦合器的核心设计思路是“模式匹配”——把光纤里的光斑(通常 10 μm 左右)逐渐压缩到硅波导的尺寸(0.5 μm 左右)。这通常用倒锥形结构来实现。

我个人习惯用 FDTD 的“模式扩展”监视器来观察光斑的演化过程。如果看到光斑在某个位置突然发散,说明锥形设计得太短了。

// 倒锥形边缘耦合器典型参数
锥形起始宽度 = 0.18 μm
锥形末端宽度 = 0.5 μm
锥形长度 = 200 μm(越长,损耗越低,但占面积)

小技巧:边缘耦合器的仿真域要设得足够大,至少包含整个光斑。我见过有人把仿真域设得刚好包住波导,结果算出来的耦合效率虚高——因为忽略了辐射模的损耗。

4.4 AWG(阵列波导光栅)

AWG 是波分复用系统的核心器件。它的作用是把不同波长的光分开或者合并。设计 AWG 需要一定的理论基础,但说白了就是“用不同长度的波导引入相位差,实现波长选择”。

AWG 的设计流程我总结为三步:

  1. 确定通道数和通道间隔——比如 8 通道,200 GHz 间隔
  2. 计算阵列波导的长度差——这个决定了自由光谱范围
  3. 设计输入/输出耦合器——通常用星形耦合器

嗯,这里要特别提醒:AWG 对工艺误差极其敏感。我记得有一次,流片回来的 AWG 中心波长偏移了 5 nm,整个通道都串扰了。后来发现是波导宽度偏差导致的有效折射率变化。

关键参数:AWG 的通道串扰一般要求低于 -20 dB,插损小于 3 dB。如果你的仿真结果串扰只有 -15 dB,那流片回来大概率会更差——因为工艺误差会进一步恶化性能。

4.5 微环谐振器

微环谐振器是我觉得最“优雅”的无源器件。一个环、一根直波导,就能实现滤波、调制、开关等多种功能。它的原理是:当环的周长等于波长的整数倍时,光在环内谐振,特定波长的光被“捕获”。

设计微环,核心参数是耦合系数和环的损耗。耦合系数决定了谐振峰的深度和宽度,环的损耗决定了 Q 值。

// 微环设计参数示例
环半径 R = 5 μm(太小了弯曲损耗大,太大了 FSR 小)
耦合间隙 gap = 200 nm(越小耦合越强)
波导宽度 = 0.5 μm
目标 Q 值 = 10,000

避坑指南:微环对温度非常敏感。我曾经在实验室测一个微环滤波器,早上和下午测出来的谐振波长差了 0.5 nm。后来才知道是温度变化导致的。所以,如果你要做高 Q 值的微环,一定要考虑温控或者设计温度不敏感的结构。

4.6 本章小结

无源器件的设计,说到底就是“尺寸决定性能”。MMI 看宽度和长度,光栅耦合器看周期和占空比,边缘耦合器看锥形长度,AWG 看波导长度差,微环看半径和间隙。每一个参数都值得你花时间去优化。

我个人建议,刚开始做设计时,不要追求一次性成功。先跑一个粗糙的仿真,看看趋势,再逐步细化。这样既省时间,也能帮你理解每个参数的影响。

好了,这一章的内容就到这里。下一章我们会讲有源器件的设计,那又是另一番天地了。


专注资料整理