1. 第1节

大家好,我是老周。干了十多年硅光芯片量产测试,今天咱们聊聊最基础但也最核心的东西——马赫‑曾德尔干涉仪(MZI)。

很多人觉得MZI就是两根波导并一起,加俩耦合器。嗯,从结构上看确实这么简单,但你要真去调试它,坑多着呢。我当年第一次流片回来,以为MZI调相线性度会很漂亮,结果测出来的曲线跟心电图似的……那会儿我才明白,纸上得来终觉浅。

1.1 MZI的基本结构

看下面这张图你就懂了。一个MZI由两个定向耦合器和两段不等长或可调相移的波导臂组成。

马赫‑曾德尔干涉仪基本结构 输入1 输入2 DC1 DC1 加热器 DC2 DC2 输出1 输出2 △φ = 2π·Δn·L / λ 两条臂的长度差或折射率变化导致干涉输出周期性变化

关键参数:

  • 耦合器分光比:理想50:50,实际制造偏差±2%以内算良品
  • 臂长差ΔL:决定自由光谱范围(FSR)
  • 波导有效折射率:温度敏感,波动约10⁻⁴/℃

我习惯用公式去理解FSR:FSR = λ² / (ng·ΔL)。举个例子,1550nm波段,ΔL取100μm,群折射率4.2,FSR大概5.7nm。这数值你要是背下来,选型时就能快速估算。

1.2 干涉原理的直觉理解

说白了,MZI就是个光学比较器。两束光走过不同路径,在输出端汇合。相位差不同,叠加结果就不同。

传输函数长这样:

T = cos²(Δφ/2)   (输出端)
   = sin²(Δφ/2)   (交叉端)

相位差Δφ = 2π·Δn·L / λ。Δn可以是热光效应(ΔT)、电光效应(电场)或载流子色散(电流)引起的。我最常用的是热调,因为稳,但功耗大。电调快,但线性度差,需要后期补偿。

调谐方式 响应时间 功耗 线性度 制造复杂度
热光(Ti加热器) ~10 μs 高(~10 mW/π) 较好 低
电光(PN结) ~ns 低(~0.1 mW/π) 较差 高
载流子注入 ~ns 中 很差 中

我的经验:量产测试选热光最省心。电调虽然快,但每颗芯片的「电压-相位」曲线都不一样,校准要测几十个点,耗时。

1.3 为什么需要干涉阵列?

单个MZI只能做一个乘加运算。你要是想做矩阵乘法、神经网络或光互连,就得把几百上千个MZI排成阵列。这就出问题了——

  • 工艺偏差:每个MZI的初始相位都不一样。我遇到过最离谱的,同片晶圆上的25个MZI,0偏压时的光功率偏差超过3dB。
  • 温度梯度:芯片上不同位置温度差个5℃,相位漂移就能让你算法结果全错。
  • 老化效应:跑几万小时后加热器效率下降,原来校准好的相位又跑了。

所以,你设计的MZI阵列必须配一套相位校准和测试验证方法。这就是这门课的核心。

1.4 测试验证的基石

在讲具体校准算法之前,咱们先把基础概念理清楚。我建议你记住以下三点:

  1. 光功率监控:每个MZI输出端接一个光探测器,这是校准的前提。没有监控,你没法闭环。
  2. 传递函数周期:调相位时,功率输出在最大和最小之间周期性变化。周期就是2π。
  3. 半波电压Vπ:产生π相移所需的电压或电流值。这是评估调谐效率的关键指标。
MZI测试验证流程 光输入 MZI阵列 探测器阵列 相位校准算法 反馈控制信号 闭环反馈校准

注意:千万不要以为设计完阵列就万事大吉。我曾经帮客户测过一款芯片,仿真时所有MZI的Vπ偏差都在±5%以内,但拿到测试座上一测,±15%都不止。为什么?封装应力改变了波导双折射。所以测试验证一定要考虑封装后的状态。

1.5 从理论到量产:一个真实的对比

给你一个表,看看理想模型和实际量产的差距有多大。

参数 理论设计值 量产实测范围 背后原因
耦合器分光比 50:50 ± 1% 47:53 ~ 53:47 光刻CD偏差
初始相位 (0偏压) 0 rad -0.8π ~ +0.8π 波导宽度/厚度波动
Vπ (热调) 8.0 V 6.5 V ~ 9.5 V 加热器方块电阻变化
插入损耗 1.5 dB 2.0 dB ~ 3.2 dB 波导侧壁粗糙度 + 耦合效率

你看,理论和量产的鸿沟,正是我们做测试校准要填的坑。后面每一章都会针对这些实际问题展开讲。

总结一下这节的核心:MZI的基础原理很简单,但阵列化的应用考验的是你对工艺偏差、温度漂移和测试方法的理解。记住,没有一个芯片是完美对称的——校准,就是让每个不完美的MZI乖乖听话。