硅光工艺平台与PDK:主流代工厂工艺、器件库与设计规则归纳总结
做硅光芯片设计,第一步不是画版图,而是选工艺。你选哪个代工厂,用哪套PDK,基本决定了你这颗芯片能做什么、性能上限在哪、以及流片成本是多少。我个人习惯是先摸清市面主流平台的特点,再根据项目需求做匹配。这一章咱们就聊聊主流的硅光工艺平台,以及PDK里那些你必须吃透的东西。
核心观点:工艺平台决定芯片的「物理上限」,PDK决定你设计的「表达方式」。两者都吃透,流片才不慌。
3.1 主流代工厂工艺概览
这几年硅光工艺平台越来越多了。国外老牌的有IMEC、TowerJazz(现属高塔半导体)、GlobalFoundries,国内AMF(先进微晶圆厂)也很活跃,此外还有LioniX(氮化硅平台)等特色工艺。每家平台的侧重点不太一样。
我记得第一次选型时,面对一堆工艺文档差点看花眼。后来我总结了一个对比维度:波导类型、有源器件集成度、以及工艺成熟度。下面这张表基本覆盖了目前最常用的几个平台:
| 代工厂 | 工艺平台 | 波导类型 | 有源器件 | 典型应用 |
|---|---|---|---|---|
| IMEC | SiPh 220nm SOI | 220nm脊形/条形 | MZM、Ge PD | 高速收发、相干通信 |
| TowerJazz | PH18 180nm SOI | 180nm脊形 | MZM、Ge PD | 中低速收发、传感 |
| GlobalFoundries | 45CLO 45nm SOI | 45nm亚波长 | 微环、Ge PD | 高性能计算、AI互联 |
| AMF | 220nm SOI | 220nm脊形/条形 | MZM、Ge PD | 通用硅光、定制化设计 |
| LioniX | TriPleX 氮化硅 | SiN 波导 | 无源(需混合集成) | 窄线宽激光、传感 |
你可能会问:到底选哪个好?其实没有的答案。如果你做的是高速相干通信,IMEC的220nm平台很成熟,PDK文档也最全;如果成本敏感且对速率要求不高,TowerJazz的PH18性价比不错;如果你追求极致的小尺寸和低功耗,GF的45CLO很有吸引力,但设计规则更严格,上手门槛高一些。
我的建议:新手第一次流片,优先选PDK文档齐全、社区用户多的平台。遇到问题能搜到答案,比工艺性能领先一点重要得多。
3.2 PDK — 连接设计与制造的桥梁
PDK全称是Process Design Kit,说白了就是代工厂给你的一套「设计工具包」。里面包含了所有你需要把设计变成版图的元素。没有PDK,你画的版图层叠关系、尺寸、形状,代工厂根本看不懂。
一套完整的硅光PDK通常包含这几个部分:
- 器件库(Component Library):预设计的标准器件,比如波导、MMI、光栅耦合器、调制器、探测器等。你直接调出来用就行。
- 设计规则文档(Design Rule Manual):规定了最小线宽、最小间距、密度要求、刻蚀深度等工艺约束。这是红线,碰了就流片失败。
- 模型参数(Model Parameters):包括光学模型(有效折射率、损耗)、电学模型(RC参数)、热学模型(热光系数)。用于仿真验证。
- 验证脚本(Verification Scripts):DRC(设计规则检查)、LVS(版图与原理图一致性检查)的脚本。跑验证时直接用。
我在项目中遇到过PDK版本不匹配的问题。那次我们用了旧版PDK做设计,但流片时代工厂已经升级了工艺,结果器件参数全部偏移,回来测试性能差了一大截。嗯,从那以后我每次开工前都会确认PDK版本号。
注意:PDK版本不匹配是流片失败的常见原因之一。设计前、流片前,都要和代工厂确认PDK版本号一致。别省这一步。
3.3 器件库 — 你手里有哪些「积木」?
器件库是PDK里最直观的部分。你把它想象成乐高积木,代工厂已经帮你把基础模块做好了,你只需要按需调用、组合、布局。硅光PDK里的器件大致分两类:
无源器件:
- 条形波导 / 脊形波导 — 光传输的「路面」
- MMI耦合器 / 多模干涉仪 — 分光/合光
- 光栅耦合器 — 光纤到芯片的光耦合
- 边缘耦合器 — 端面耦合
- 微环谐振器 — 滤波、调制、传感
- 阵列波导光栅(AWG) — 波分复用/解复用
有源器件:
- 马赫-曾德尔调制器(MZM) — 高速电光调制
- 微环调制器 — 小尺寸、低功耗调制
- 锗光电探测器(Ge PD) — 光转电信号
- 热光移相器 — 通过加热改变光程
- 电吸收调制器(EAM) — 高速、紧凑
我建议新手先从PDK提供的标准器件开始用。别一上来就想自己设计定制波导或定制耦合器——除非你对工艺和电磁仿真非常熟悉。PDK里的器件都是经过代工厂验证的,性能和良率有保障。
个人经验:我做过一个项目,为了省面积自己画了个非标的MMI,结果仿真通过但流片回来分光比偏差很大。后来换回PDK标准MMI,一次通过。标准器件是经过统计工艺控制(SPC)检验的,稳定性远高于定制设计。
3.4 设计规则 — 不可逾越的边界
设计规则是代工厂根据工艺能力制定的物理约束。违反设计规则,流片出来的芯片可能直接报废,或者性能严重退化。硅光芯片的设计规则比纯电子芯片更复杂,因为光器件对几何尺寸极其敏感。
常见的设计规则包括:
| 规则类别 | 典型值(220nm SOI) | 违反后果 |
|---|---|---|
| 最小波导宽度 | 400 nm | 波导截止,光无法传输 |
| 最小波导间距 | 2 μm | 光串扰,信道隔离度下降 |
| 最小部分刻蚀深度 | 70 nm | 有效折射率偏差,相位误差 |
| 最小金属密度 | 30% | CMP平坦化不良,金属断裂 |
| 最小通孔尺寸 | 0.5 μm | 通孔电阻过大或断路 |
我曾经在做一个多信道滤波芯片时,为了压缩尺寸把两个波导的间距压到了1.2μm,结果串扰比仿真值高了8dB。后来仔细看设计规则手册才发现,那个工艺要求最小间距2μm。嗯,这个教训让我养成了一个习惯:画版图前先把设计规则手册通读一遍,把红线标出来。
避坑指南:设计规则不是「建议」,是「必须遵守」的约束。不要心存侥幸。我见过有人为了性能微调尺寸,结果DRC报错后强行 waiver,流片回来良率不到10%。
3.5 知识体系总览
上面讲的内容比较多,我画了一张结构图帮你理清脉络。它涵盖了工艺平台、PDK组成、器件库和设计规则的核心关系:
从这张图你可以看到,工艺平台和PDK是芯片设计的「地基」。代工厂提供工艺能力,PDK把这种能力变成你版图里能用的器件和规则。器件库和设计规则是PDK的两大核心,前者给你「积木」,后者告诉你「怎么搭才不会倒」。最后,所有东西都要通过版图验证与适配才能进入流片环节。
本章要点回顾:
- 主流硅光工艺平台各有侧重,选型要匹配项目需求
- PDK是设计与制造之间的「翻译官」,包含器件库、设计规则、模型和验证脚本
- 器件库优先用标准器件,定制设计前要充分验证
- 设计规则是红线,通读手册、标出关键约束是基本功
把这一章的内容吃透,你选工艺、读PDK、调器件库的时候就不会心里没底了。下一大步就是把这些知识落到版图里,但那是后面章节的事了——咱们先把地基打牢。