4. 硅光基本器件版图绘制实战

硅光 PIC 版图的基本构成单元并不多,但每一个都对应着明确的物理行为与版图约束。直波导决定传输损耗与模式约束,弯曲波导决定辐射损耗与面积占用,锥形波导负责模式尺寸转换与阻抗匹配,MMI 完成分光与合束,定向耦合器实现可调的耦合比,微环谐振器则把上述结构组合成波长选择器件。本节以 220 nm SOI、BOX 2 μm、顶层二氧化硅包层为工艺背景,逐一说明这些器件的版图绘制要点,并给出参数化单元(PCell)的创建思路。所有数值均为教学示例,实际流片需以代工厂 PDK 为准。

直波导与弯曲波导:从单段到路径

直波导版图最核心的参数是芯层宽度 W 与长度 L。以单模条件为例,220 nm 厚硅在 1550 nm 波长下单模宽度约 400~500 nm,教学示例取 W = 500 nm。绘制时通常以芯层中心线为基准,两侧各偏移 W/2 生成矩形,同时按 PDK 要求外扩包层与掺杂窗口。若采用 193 nm 深紫外光刻,最小线宽约 90 nm,500 nm 宽度有充足余量;若采用电子束光刻,则可进一步缩小。

弯曲波导不能只画一段圆弧,而应理解为“直波导—弯曲—直波导”的路径。弯曲半径 R 越小,版图越紧凑,但辐射损耗随 R 减小而急剧上升。对 220 nm SOI 脊波导,R = 5 μm 时弯曲损耗约 0.02 dB/90°,R = 2 μm 时可能升至 0.1 dB/90° 以上。因此 PCell 中应把 R 作为可调参数,并允许用户选择圆弧角度 θ。路径生成时,先确定入射方向,再以圆心为参考计算圆弧起点、终点与切线方向,最后用贝塞尔或圆弧拼接保证 G1 连续。若曲率突变,会在连接处引入模式失配与额外反射。

硅光基本器件版图结构与参数关系 直波导 W = 500 nm L 可调,单模条件 弯曲波导 R 越小,辐射损耗越大 锥形波导 W1 → W2,L 决定绝热性 MMI 1×2 W_MMI 与 L_MMI 决定分光比 定向耦合器 gap 与耦合长度 Lc 决定 κ 微环谐振器 R 与 gap 决定 FSR 与耦合 关键参数关系 • W ↑ → 模式约束 ↓,单模条件破坏 • R ↓ → 弯曲损耗 ↑,面积 ↓ • L_taper ↑ → 绝热性 ↑,长度 ↑ • gap ↓ → 耦合系数 κ ↑ PCell 创建流程:参数 → 几何 → 端口 → 验证 参数定义 W, R, L, gap, θ 几何生成 路径/多边形/布尔 端口与锚点 光端口/电端口 DRC/LVS 验证 最小线宽/间距 实例化 复用

锥形波导:模式尺寸转换的绝热条件

锥形波导用于连接不同宽度的波导,例如从 500 nm 单模波导过渡到 3 μm 多模波导,或连接光纤耦合器。其版图是一个梯形,关键参数是起始宽度 W1、终止宽度 W2 与锥长 L。若 L 过短,模式在锥区来不及绝热演化,会激发高阶模并产生额外损耗;若 L 过长,则占用面积。教学示例中,W1 = 500 nm、W2 = 3 μm、L = 20 μm 时,在 1550 nm 波长下可近似保持基模传输。PCell 中应把 W1、W2、L 作为独立参数,并允许选择线性或非线性轮廓。非线性轮廓(如指数型)在相同 L 下通常具有更好的绝热性,但绘制时需用多段折线逼近。

MMI:从干涉原理到版图尺寸

多模干涉器利用多模波导中的自成像效应实现分光或合束。1×2 MMI 的版图由输入波导、多模区、输出波导组成。多模区宽度 W_MMI 与长度 L_MMI 满足 L_MMI ≈ 3·n_core·W_MMI² / (λ·n_eff) 的近似关系,其中 n_core 为芯层折射率,n_eff 为有效折射率。教学示例取 W_MMI = 6 μm、L_MMI = 22 μm,对应 1550 nm 下 1×2 分光。输入输出波导通常位于多模区端面中心两侧约 W_MMI/4 处,以匹配自成像位置。PCell 中应把 W_MMI、L_MMI、输入输出位置、锥形过渡长度作为参数,并自动生成多模区矩形与波导连接。

定向耦合器:gap 与耦合长度的权衡

定向耦合器由两条平行波导组成,中间间隔 gap。耦合系数 κ 随 gap 减小而指数增大,随耦合长度 Lc 线性增大。版图绘制时,两条波导在耦合区平行,两端通过弯曲波导分开。教学示例中,gap = 200 nm、Lc = 10 μm 时,可实现约 50:50 的耦合比。PCell 中应把 gap、Lc、弯曲半径 R 作为参数,并保证耦合区两端弯曲方向对称,避免引入额外相位差。若 gap 小于光刻最小间距,需在 DRC 阶段报错。

微环谐振器:组合器件的参数化

微环谐振器由环形波导与至少一条直波导(或两条)耦合而成。其谐振条件为 2πR·n_eff = mλ,其中 m 为整数。自由光谱范围 FSR ≈ λ² / (2πR·n_g),n_g 为群折射率。教学示例取 R = 10 μm、gap = 200 nm,在 1550 nm 附近 FSR 约 10 nm。版图绘制时,环形波导需闭合,耦合区与直波导平行,其余部分为圆弧。PCell 中应把 R、gap、波导宽度、耦合区长度作为参数,并自动生成环形路径与耦合区。注意环形波导的弯曲损耗与 R 直接相关,R 过小会导致 Q 值下降。

PCell 创建时,建议把每个器件的参数分为“几何参数”与“工艺参数”两类。几何参数如 W、R、L、gap 由设计者直接控制;工艺参数如最小线宽、最小间距、掺杂偏移量则从 PDK 读取,避免手动输入错误。

PCell 创建的实际操作要点

以 Python 或 SKILL 为例,PCell 通常包含参数定义、几何生成、端口声明与验证四个部分。参数定义阶段,为每个参数设置默认值、单位与取值范围。几何生成阶段,用路径函数生成直波导与弯曲波导,用多边形生成锥形与 MMI,用布尔运算处理重叠区域。端口声明阶段,为每个光输入输出定义位置、方向与模式信息,便于后续自动布线。验证阶段,调用 DRC 规则检查最小线宽、最小间距与角度限制。以下是一个简化的参数示例:

# 直波导 PCell 参数示例(教学用)
params = {
    "width": 0.5,      # μm
    "length": 10.0,    # μm
    "layer": "WG_SI",  # 工艺层
    "min_width": 0.09  # DRC 最小线宽
}
# 弯曲波导
bend_params = {
    "radius": 5.0,     # μm
    "angle": 90.0,     # 度
    "width": 0.5
}
# MMI 1×2
mmi_params = {
    "W_MMI": 6.0,      # μm
    "L_MMI": 22.0,     # μm
    "gap_out": 1.5     # μm
}
# 微环
ring_params = {
    "R": 10.0,         # μm
    "gap": 0.2,        # μm
    "width": 0.5
}

完成 PCell 后,应实例化到测试版图中,检查端口对齐、层次关系与 DRC 结果。若发现弯曲波导与直波导连接处出现尖角,说明路径生成时未保证切线连续;若 MMI 输出端口位置偏移,说明自成像位置计算有误。这些检查应在流片前完成,避免因版图错误导致整批晶圆报废。

微环谐振器的 gap 通常小于 200 nm,接近深紫外光刻极限。若代工厂最小间距为 180 nm,则 gap = 200 nm 可行;若为 250 nm,则需增大 gap 或改用电子束光刻。设计前务必确认 PDK 中的 DRC 规则。

本节从直波导、弯曲波导、锥形波导、MMI、定向耦合器到微环谐振器,逐一说明了版图绘制的关键参数与 PCell 创建思路。这些器件是硅光 PIC 的基本积木,掌握其参数化方法后,后续的链路设计与自动布线才有可靠的基础。