1. 流片前物理签核全景

流片(Tapeout)是IC设计从虚拟走向硅片的临界点。在此之前,设计团队必须完成一系列物理签核(Physical Signoff)检查,确认版图在制造可行性、电气正确性和功能一致性上均满足要求。Calibre作为Siemens EDA的物理验证平台,是这一阶段最核心的工具链。理解它在整个设计流程中的位置、签核目标、输入输出物以及典型项目节点,是建立流片前签核体系认知的第一步。

一、Calibre在设计流程中的位置

典型的数字IC设计流程从RTL设计开始,经过逻辑综合、布局布线(Place & Route)、时序签核,最终进入物理签核与GDSII交付。Calibre并不参与前端逻辑设计,也不直接参与布局布线,它工作在物理实现完成之后、掩模数据交付之前的关键窗口期。

具体来说,当版图工程师完成布线并导出GDSII后,Calibre开始介入。它读取版图数据、工艺设计套件(PDK)中的规则文件以及标准单元库的抽象视图,执行设计规则检查(DRC)、版图与原理图一致性检查(LVS)、寄生参数提取(PEX)等任务。这些检查的结果直接决定版图能否进入掩模制造阶段。因此,Calibre是设计数据与制造数据之间的“守门人”。

IC设计流程中的物理签核位置 RTL设计 Verilog/VHDL 逻辑综合 门级网表 布局布线 P&R 时序签核 STA 物理签核 Calibre Tapeout GDSII Calibre 物理签核平台 Calibre nmDRC 设计规则检查 Calibre nmLVS 版图原理图比对 Calibre xRC 寄生参数提取 Calibre PERC 可靠性检查 Calibre DFM 可制造性设计 Calibre Fill 填充与密度 输入物 • GDSII / OASIS 版图 • 工艺规则文件 (DRC/LVS) • 标准单元库抽象视图 • 原理图网表 • 工艺层映射文件 输出物 • DRC 违规报告 • LVS 比对结果 • 寄生参数网表 (SPEF) • 签核通过标记 • 最终 GDSII 交付包 典型项目节点 RTL Freeze → 布局布线完成 → 物理签核启动 → 签核收敛 → Tapeout

二、签核目标:从“能制造”到“能工作”

物理签核的目标可以概括为三个层次。第一层是可制造性:版图必须满足晶圆厂提供的设计规则,包括最小线宽、最小间距、最小面积、密度均匀性等。DRC检查就是这一层的核心手段。第二层是电气正确性:版图连接关系必须与原理图一致,LVS检查通过提取版图网表并与原理图网表比对来确认。第三层是性能可预测性:通过PEX提取寄生电阻电容,反标到时序分析中,确认芯片在真实寄生效应下仍能满足时序和功耗指标。

这三层目标并非孤立。例如,DRC违规可能导致短路或断路,进而引发LVS失败;LVS失败又意味着PEX提取的网表不可信,时序签核结果也就失去意义。因此,Calibre签核是一个层层递进、相互依赖的验证体系。

三、输入输出物:签核的数据基础

Calibre签核的输入物主要包括以下几类。版图数据通常以GDSII或OASIS格式提供,包含所有层的几何图形。工艺规则文件由晶圆厂提供,DRC规则文件描述几何约束,LVS规则文件描述器件识别和连接提取逻辑。标准单元库的抽象视图(如LEF或GDS)用于LVS中的器件匹配。原理图网表通常以SPICE格式给出,作为LVS比对的黄金参考。此外,还需要工艺层映射文件(Layer Map)来正确解析GDS层号与工艺层的对应关系。

输出物方面,DRC检查生成违规报告,包含违规类型、坐标、层号和严重程度。LVS检查输出比对结果,标明短路、断路、器件不匹配等具体问题。PEX提取生成SPEF或DSPF格式的寄生参数网表,供STA工具使用。当所有检查通过后,最终交付物是经过签核确认的GDSII数据包,附带签核报告和版本记录,提交给掩模厂。

四、典型项目节点与签核节奏

在一个典型的SoC项目中,物理签核并非一次性动作,而是贯穿于后端实现的多个节点。通常,在布局布线完成初步绕线后,团队会启动第一次DRC/LVS检查,称为“初版签核”。此时违规数量可能较多,主要目的是暴露系统性问题,如电源网络短路、标准单元重叠等。

随着修复迭代,签核进入收敛阶段。每次修复后重新运行Calibre,观察违规数量是否单调下降。当DRC违规降至零、LVS完全匹配后,团队会进行“最终签核”,并在此基础上运行PEX和时序签核。最终签核通过后,项目进入Tapeout准备阶段,包括填充(Fill)、密度检查、天线检查等收尾工作。

实践提示:在项目计划中,物理签核通常预留2~4周时间,具体取决于设计规模和工艺节点。先进节点(如7nm及以下)由于规则复杂度和多重曝光要求,签核周期可能更长。建议在布局布线阶段就提前运行部分DRC检查,避免问题堆积到签核阶段。

五、签核体系的整体视角

理解Calibre在流片前物理签核中的位置,需要建立“数据流”和“决策流”两条主线。数据流从GDSII和规则文件出发,经过Calibre各模块处理,生成报告和寄生网表,最终汇入Tapeout交付包。决策流则从违规报告出发,驱动版图修复、规则豁免申请或设计变更,直到所有签核项关闭。

在实际项目中,签核团队需要与版图工程师、时序工程师、工艺工程师紧密协作。DRC违规的修复可能影响时序,时序修复又可能引入新的DRC问题。因此,签核不是简单的“跑工具”,而是一个需要跨团队协调、迭代收敛的工程过程。Calibre提供的不仅是检查结果,更是一套可追溯、可复现的签核证据链,为流片决策提供依据。

下一阶段的学习将深入Calibre各模块的具体操作,包括规则文件的解读、检查脚本的编写、违规报告的定位与修复方法,以及如何将签核结果反馈到设计流程中。掌握这些技能,才能真正驾驭流片前的物理签核体系。