1. DRC 概述:什么是设计规则检查(DRC),DRC 在芯片物理验证中的核心地位与重要性
1.1 设计规则检查(DRC)的定义
设计规则检查(Design Rule Checking,DRC)是芯片物理验证流程中最基础、最核心的环节。它通过将版图(Layout)数据与一组预先定义好的几何约束规则进行逐条比对,自动检测版图中是否存在违反工艺制造要求的物理图形。
简单来说,DRC 回答一个关键问题:“这张版图,按照当前工艺节点,能顺利制造出来吗?”
DRC 检查的对象包括但不限于:
- 最小宽度(Minimum Width):金属线、多晶硅、有源区等各层图形的最小允许宽度。
- 最小间距(Minimum Spacing):同层或不同层图形之间的最小允许距离。
- 最小包围(Minimum Enclosure):通孔/接触孔被上下层金属包围的最小余量。
- 最小面积(Minimum Area):孤立图形或特定区域的最小允许面积。
- 密度规则(Density Rule):各层图形在滑动窗口内的面积占比范围。
- 天线效应规则(Antenna Rule):长金属线在刻蚀过程中积累电荷对栅氧的损伤限制。
关键认知: DRC 不是“可选项”,而是芯片流片前的强制性签收(Sign-off)步骤。任何 DRC 违例(Violation)都意味着该芯片在制造过程中存在短路、断路、图形失真或良率下降的风险。
1.2 DRC 在芯片物理验证中的核心地位
在完整的物理验证流程中,DRC 处于最前端的“守门员”位置。下图展示了 DRC 与其它物理验证环节的关系:
从上图可以看出,DRC 处于物理验证流程的枢纽位置:
- DRC 是 LVS(版图与电路一致性检查)的前置条件——只有版图几何规则正确,才能进行后续的电气连接验证。
- DRC 是天线效应、密度填充等专项检查的基础框架。
- DRC 是 DFM(可制造性设计)分析的数据输入来源。
- 所有物理验证环节最终汇聚到签收(Sign-off),而 DRC 零违例是签收的硬性门槛。
1.3 DRC 的重要性:为什么必须做?
DRC 的重要性可以从以下四个维度理解:
| 维度 | 具体影响 | 后果(如果不做 DRC) |
|---|---|---|
| 制造良率 | 确保版图图形在光刻、刻蚀、CMP 等工艺步骤中可被精确复制 | 图形断裂、桥接、短路,导致晶圆良率骤降甚至零良率 |
| 电气可靠性 | 防止金属线过窄导致电迁移(EM),防止间距过小导致漏电或击穿 | 芯片早期失效、可靠性测试不通过、现场故障 |
| 流片成本 | 一次 7nm 全掩模流片成本高达数百万美元,DRC 是“零容错”防线 | 掩模重做、流片延期、数百万美元打水漂 |
| 设计周期 | 早期 DRC 迭代可快速发现并修复版图错误,避免后期 ECO 成本爆炸 | 后期修改版图牵一发动全身,验证周期延长数周 |
行业共识: 在先进工艺节点(7nm 及以下),DRC 规则数量已从 0.13μm 时代的数百条增长到数千甚至上万条。规则复杂度呈指数级上升,DRC 不再是简单的“几何检查”,而是融合了光刻模型、CMP 模型、电气约束的多维物理验证。
1.4 DRC 规则的基本分类
为了帮助初学者建立整体认知,下表列出了 DRC 规则的主要类别及其典型检查内容:
| 规则类别 | 典型检查项 | 示例(单位:nm) |
|---|---|---|
| 宽度规则 | 最小线宽、最大线宽、转角宽度 | M1 最小宽度 = 40nm |
| 间距规则 | 同层间距、不同层间距、阱间距 | M1 到 M1 最小间距 = 50nm |
| 包围规则 | 通孔/接触孔被上下层包围的最小余量 | V1 被 M2 包围 ≥ 10nm |
| 面积规则 | 最小节点面积、最小扩散区面积 | 有源区最小面积 = 0.05μm² |
| 密度规则 | 滑动窗口内图形面积占比范围 | M1 密度 20%~80% @ 100μm 窗口 |
| 天线规则 | 栅极连接金属面积与栅面积比值上限 | 天线比 ≤ 1000 |
| 特殊规则 | Dummy 插入规则、Slot 规则、PSE/LSE 光刻规则 | 宽金属 ≥ 10μm 必须开槽 |
1.5 DRC 在签收流程中的位置
在标准的芯片物理验证签收流程中,DRC 的执行顺序和依赖关系如下:
1.6 本章小结
- DRC 定义:通过几何规则自动检查版图是否符合工艺制造要求的过程。
- 核心地位:DRC 是物理验证流程的起点和基础,是 LVS、天线检查、DFM 分析的前置条件。
- 重要性:直接决定芯片的制造良率、电气可靠性、流片成本和设计周期。
- 规则分类:涵盖宽度、间距、包围、面积、密度、天线及先进工艺特殊规则。
- 签收要求:DRC 零违例是芯片流片的强制性门槛,任何违例都必须有明确的修复或豁免方案。