1. 硅光紧凑模型工程导论
硅光芯片设计有一个容易被低估的环节:把物理结构“翻译”成电路仿真器能理解、能反复调用、能支撑上百万次仿真的模型。这个翻译产物就是紧凑模型(compact model)。它既不是版图,也不是一次性的物理仿真结果,而是介于两者之间、可被设计流程长期复用的工程资产。本课程讨论的,正是如何把硅光器件的物理行为,系统性地构建成这样的模型。
紧凑模型在硅光设计流程中的位置
一个典型的硅光芯片设计流程可以粗略分为四层:器件物理层、紧凑模型层、电路/系统仿真层、版图与流片层。物理仿真(如 FDTD、FDE、BPM、热-光耦合仿真)负责回答“这个波导、这个调制器、这个探测器在给定结构下表现如何”;版图负责回答“这些器件如何摆放、如何布线、如何连到电学 pad”;而紧凑模型负责回答一个中间问题:当器件被当作一个带端口的黑盒时,它的输入输出关系是什么。
这个中间层之所以关键,是因为光子电路仿真器(如 SPICE 类工具、Verilog-A 环境、专用光子仿真器)无法在每次仿真时都跑一遍 FDTD。一个包含几十个调制器、上百个波导段的收发机链路,若每个器件都做全波仿真,仿真时间将不可接受。紧凑模型用解析公式、查找表、等效电路或行为级描述,把物理仿真的结论压缩成毫秒级可求值的模型,从而让系统级优化、良率分析、工艺角扫描成为可能。
紧凑模型与物理仿真、版图的关系
三者不是替代关系,而是分工关系。物理仿真提供“真值”,紧凑模型提供“可计算性”,版图提供“物理实现”。一个常见的误解是:有了物理仿真就不需要紧凑模型。实际上,物理仿真擅长单器件、小规模、高精度分析,但无法支撑系统级迭代。反过来,紧凑模型也不能脱离物理仿真独立存在——它的参数必须从物理仿真或实测数据中提取,否则就是无源之水。
与版图的关系则更微妙。版图决定了器件的实际几何尺寸、相邻耦合、金属走线寄生,这些都会影响最终性能。紧凑模型通常以“标称器件”为基准,再通过参数化(如波导宽度、长度、掺杂浓度)覆盖版图变化范围。因此,模型工程师需要与版图工程师约定一套参数映射规则:版图中的几何量如何对应到模型参数。例如,波导长度在版图中是绘制长度,在模型中可能需要扣除弯曲过渡区、 taper 区,得到有效相移长度。
典型应用场景
紧凑模型在硅光设计中有几类高频场景。第一类是链路预算与系统仿真:把调制器、波导、探测器、耦合器连成完整链路,评估插入损耗、消光比、带宽、误码率。第二类是工艺角与温度扫描:硅光器件对温度、波长、工艺偏差敏感,模型需要支持在 corner 条件下快速重算,判断设计裕量。第三类是良率与蒙特卡洛分析:通过模型参数的统计分布,评估芯片性能的良率。第四类是光电协同仿真:把光子器件模型与驱动电路、TIA、CDR 放在同一仿真环境中,观察电-光-电全链路行为。
这些场景对模型的要求不同。链路预算可能只需要 S 参数和损耗;工艺角扫描要求模型参数有明确的物理含义和可调范围;蒙特卡洛要求参数分布可定义;光电协同则要求模型有电学端口和光端口的统一接口。因此,紧凑模型工程不是“建一个模型”,而是“建一套满足多种仿真需求的模型体系”。
工程交付物
一个完整的紧凑模型交付物通常包含以下内容。首先是模型文件本身:可能是 Verilog-A 模块、SPICE 子电路、Python 可调用函数或专用格式。其次是参数提取报告:说明每个参数的物理来源、提取方法、拟合误差、适用范围。第三是验证报告:将模型输出与物理仿真或实测数据对比,给出误差统计和典型曲线。第四是使用文档:端口定义、参数说明、调用示例、已知限制。第五是版本管理记录:模型随工艺、结构、仿真器版本变化的追溯信息。
本课程的组织方式
后续章节将沿着“物理理解 → 数学表达 → 参数提取 → 模型实现 → 验证与交付”的主线展开。我们会覆盖波导、定向耦合器、MMI、微环、调制器、探测器、热光移相器等核心器件,每个器件都会给出可操作的建模路径、示例参数和验证方法。课程强调工程可复现性:每个模型都要能说清楚输入是什么、输出是什么、参数从哪来、误差有多大、在什么范围内可信。
需要特别说明的是,本课程中的示例参数、仿真数据和结果,除非明确标注为实测,否则均为教学示例或合理假设,用于说明建模方法和流程,不应直接作为实际设计依据。真实项目中的参数必须来自具体的工艺库、物理仿真或实测数据。
紧凑模型工程的核心能力,是在物理精度和计算效率之间找到平衡点,并把这种平衡用可维护、可验证、可交付的方式固化下来。这既需要器件物理的理解,也需要仿真工具和编程能力,更需要工程化的文档和版本管理意识。接下来的章节,我们将逐一展开这些能力的具体构建方法。