1. DRC 基础概念

1.1 什么是设计规则检查(DRC)

设计规则检查(Design Rule Check,DRC)是芯片物理验证中最基础、最核心的步骤之一。它通过一组由晶圆厂(Foundry)定义的几何约束规则,自动检查版图(Layout)中所有图形是否满足制造工艺的物理极限。DRC 确保版图在光刻、刻蚀、沉积等实际制造过程中不会因图形过窄、过近、重叠不足或密度异常而导致芯片失效。

核心定义:DRC 是版图与工艺规则之间的自动化几何合规性校验。它不检查电路功能,只检查图形是否“可制造”。

DRC 规则通常以标准格式(如 SVRF、TCL+)编写,包含以下几类基本检查:

规则类别典型检查项违反后果
宽度(Width)最小线宽、最小沟道长度断线、电阻增大、晶体管阈值漂移
间距(Spacing)同层间距、异层间距桥接、漏电、短路
包围(Enclosure)接触孔/通孔被金属包围的最小余量接触电阻增大、通孔开路
密度(Density)金属/多晶硅的图形密度范围CMP 平坦度失效、刻蚀速率不均
天线效应(Antenna)长金属线连接栅极的比例等离子体损伤击穿栅氧

1.2 DRC 在芯片设计流程中的位置

DRC 处于芯片设计后端流程的物理验证阶段,是版图完成后、流片(Tape-out)前的关键质量关卡。下图展示了 DRC 在完整数字芯片设计流程中的位置:

DRC 在芯片设计流程中的位置 芯片设计流程与 DRC 位置 RTL 设计 逻辑综合 布局布线 版图设计 DRC 检查 LVS 检查 GDS 输出 修复迭代 流片 DRC 违反 → 版图修复 → 重新检查 关键位置说明: DRC 位于版图设计完成之后、LVS 检查之前,是物理验证的第一道关卡。若 DRC 未通过,则无法进入后续 LVS 和流片环节。
流程要点:DRC 通常在布局布线(P&R)完成后立即执行,也可以在版图编辑过程中分段运行。先进工艺节点(7nm 及以下)往往需要多次 DRC 迭代,每次修复一批违反,直到零违反(Zero DRC Violation)状态。

1.3 DRC 的重要性与目标

DRC 在芯片设计中的重要性体现在以下四个维度:

  1. 制造良率保障: 违反 DRC 规则的图形在晶圆制造中会产生断线、桥接、短路等缺陷,直接导致芯片失效。严格的 DRC 是保证高良率(Yield)的前提。
  2. 工艺可靠性: 规则中包含了电迁移(EM)、应力、热效应等可靠性约束,确保芯片在长期工作条件下不退化。
  3. 流片风险控制: 一次流片成本动辄数百万美元,DRC 是流片前最后一道可编程的“安”,避免因版图错误导致整批晶圆报废。
  4. 设计-工艺协同优化(DTCO): 在先进节点,DRC 规则已从简单几何约束演变为包含光刻模型、刻蚀模型、CMP 模型的复杂规则集,推动设计与工艺的协同优化。
目标维度具体目标衡量指标
完整性覆盖所有工艺层和所有关键几何约束规则覆盖率 ≥ 99.9%
准确性无漏报(False Negative)、控制误报(False Positive)误报率 < 5%
效率全芯片 DRC 运行时间可控全芯片 < 24 小时(先进节点)
可调试性违反报告清晰、定位准确、支持图形化 Debug平均修复时间 < 30 分钟/处
常见误区:DRC 零违反 ≠ 芯片一定成功。DRC 只检查规则文件中显式定义的约束,不检查电路功能、时序、功耗、信号完整性。DRC 通过后仍需进行 LVS、时序签核、功耗分析、IR Drop 分析等验证。

下图总结了 DRC 在物理验证体系中的核心地位及其与其他验证方法的关系:

DRC 在物理验证体系中的核心地位 物理验证体系中的 DRC 核心地位 DRC 设计规则检查 LVS 电路一致性 ERC 电学规则 DFM 检查 可制造性设计 天线检查 等离子体损伤 密度检查 CMP 平坦度
总结:DRC 是芯片从设计走向制造的“通行证”。它通过自动化几何规则检查,确保版图在物理上可制造、可靠、可量产。理解 DRC 的基本概念、流程位置和核心目标,是掌握后续规则文件解析与 Calibre DRC 实战的基础。