1. 第1节
大家好,我是老周。干了十多年硅光芯片量产测试,今天咱们聊聊最基础但也最核心的东西——马赫‑曾德尔干涉仪(MZI)。
很多人觉得MZI就是两根波导并一起,加俩耦合器。嗯,从结构上看确实这么简单,但你要真去调试它,坑多着呢。我当年第一次流片回来,以为MZI调相线性度会很漂亮,结果测出来的曲线跟心电图似的……那会儿我才明白,纸上得来终觉浅。
1.1 MZI的基本结构
看下面这张图你就懂了。一个MZI由两个定向耦合器和两段不等长或可调相移的波导臂组成。
关键参数:
- 耦合器分光比:理想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 测试验证的基石
在讲具体校准算法之前,咱们先把基础概念理清楚。我建议你记住以下三点:
- 光功率监控:每个MZI输出端接一个光探测器,这是校准的前提。没有监控,你没法闭环。
- 传递函数周期:调相位时,功率输出在最大和最小之间周期性变化。周期就是2π。
- 半波电压Vπ:产生π相移所需的电压或电流值。这是评估调谐效率的关键指标。
注意:千万不要以为设计完阵列就万事大吉。我曾经帮客户测过一款芯片,仿真时所有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乖乖听话。