2. 常见DRC规则分类:宽度规则、间距规则、重叠规则、密度规则、天线效应规则
在封装基板设计中,设计规则检查(DRC)是确保物理版图符合制造工艺约束的核心环节。根据约束对象与物理属性的不同,DRC规则可归纳为五大基础类别。理解每类规则的物理含义、检查对象及常见违例模式,是构建自动化验证流程的前提。
2.1 宽度规则(Width Rule)
宽度规则定义了导体(走线、铜柱、焊盘)在任意截面上的最小与最大允许尺寸。该规则直接关联光刻分辨率、蚀刻均匀性及电流承载能力。
- 最小线宽(Min Width):由光刻机极限与蚀刻侧蚀量决定,通常为工艺节点的关键尺寸(CD)。
- 最大线宽(Max Width):防止大面积铜面因热膨胀系数失配导致分层,或电镀厚度不均。
- 线宽渐变(Width Taper):从窄线过渡到宽线时,渐变长度需满足斜率约束,避免应力集中。
常见违例: 走线在拐角处因45°倒角过小导致局部宽度低于最小值;电源平面开槽后剩余铜宽不足。
检查技巧: 使用“宽度扫描”算法沿走线中心线逐段测量,而非仅检查端点。对于倒角与圆弧,需启用精确几何布尔运算。
2.2 间距规则(Spacing Rule)
间距规则定义了同一层或不同层之间导体边缘的最小距离。间距不足会导致短路、漏电或串扰。按空间维度可分为平面间距与垂直间距。
| 间距类型 | 检查对象 | 典型约束值 | 违例后果 |
|---|---|---|---|
| 同层线-线间距 | 相邻走线边缘 | ≥ 3 mil (75 µm) | 短路、阻抗偏差 |
| 线-焊盘间距 | 走线边缘至焊盘边缘 | ≥ 2 mil (50 µm) | 焊接桥连 |
| 层间间距(介质厚度) | 上下层导体垂直投影 | ≥ 1.5 mil (38 µm) | 介质击穿、容性串扰 |
| 铜柱-铜柱间距 | 相邻铜柱外壁 | ≥ 4 mil (100 µm) | 溢流短路 |
注意: 间距规则通常包含“相同网络豁免”(Same Net Exception),即同一网络的两段导体允许零间距(直接连接)。但不同网络之间必须严格满足最小间距。
2.3 重叠规则(Overlap / Enclosure Rule)
重叠规则要求一个图形必须被另一个图形完全覆盖或部分覆盖,且覆盖区域满足最小尺寸。典型场景包括:焊盘被阻焊层覆盖、过孔环被铜面覆盖、铜柱与底部金属层重叠。
- 阻焊开窗重叠(Solder Mask Overlap):阻焊层开口必须比焊盘大一个环宽(通常 2–5 mil),防止阻焊上焊盘。
- 过孔环宽(Via Annular Ring):钻孔后剩余铜环宽度必须 ≥ 1 mil,防止钻孔偏移导致开路。
- 铜柱底部覆盖(Bump on Pad):铜柱底部必须完全落在焊盘金属化区域内,不允许部分悬空。
检查方法: 使用“A 包含 B”布尔运算。若 B 的边界超出 A 的边界,则报错。对于阻焊层,通常检查“阻焊开口”是否完全包含“焊盘”。
2.4 密度规则(Density Rule)
密度规则控制单位面积内导体的占比(铜密度),用于保证化学机械抛光(CMP)的平坦度与电镀均匀性。密度过高或过低都会导致工艺缺陷。
| 密度类型 | 检查窗口 | 典型范围 | 违例处理 |
|---|---|---|---|
| 局部铜密度 | 100 µm × 100 µm | 20% – 80% | 添加/删除 dummy 金属 |
| 全局铜密度 | 芯片尺寸级 | 40% – 60% | 调整 dummy 填充策略 |
| 密度梯度 | 相邻窗口 | 变化 ≤ 10% | 平滑填充 |
自动化策略: 密度检查通常采用“滑动窗口”算法,窗口步长 = 窗口尺寸 / 2。对于密度不足区域,自动插入浮空 dummy 块;对于密度过高区域,挖空部分铜面。
2.5 天线效应规则(Antenna Effect Rule)
天线效应(Process Antenna Effect, PAE)指在等离子体刻蚀过程中,长走线像天线一样收集电荷,导致栅氧化层击穿。天线效应规则限制“导体面积 / 栅面积”的比值。
- 累积天线比(Cumulative Antenna Ratio, CAR):同一金属层上所有走线面积之和与所连栅面积的比值。
- 层间天线比(Layer Antenna Ratio):考虑不同金属层通过过孔连接后的总天线面积。
- 跳线修复(Jumper Fix):通过切断长走线并插入上层短跳线,破坏天线结构。
关键点: 天线效应检查必须在“未连接扩散区”的中间阶段进行。一旦走线通过过孔连接到扩散区(源/漏),电荷即可泄放,天线规则不再适用。
2.6 规则分类总结
下表汇总了五类DRC规则的检查对象、典型约束与自动化验证方法,便于在EDA工具中配置规则文件时快速参考。
| 规则类别 | 检查对象 | 典型约束 | 自动化验证方法 |
|---|---|---|---|
| 宽度规则 | 走线、焊盘、铜柱截面 | Min: 2 mil, Max: 100 mil | 边缘扫描 + 布尔运算 |
| 间距规则 | 同层/异层导体边缘 | Min: 3 mil (同层) | 空间区域生长 + 碰撞检测 |
| 重叠规则 | 阻焊/焊盘、过孔/铜环 | 环宽 ≥ 1 mil | A 包含 B 布尔检查 |
| 密度规则 | 单位窗口内铜面积占比 | 20% – 80% | 滑动窗口 + 面积统计 |
| 天线效应规则 | 走线面积 / 栅面积 | CAR ≤ 1000 | 网络遍历 + 面积累加 |
工程建议: 在编写 DRC 规则文件(如 Calibre SVRF、ICV TCL)时,建议按上述分类组织规则语句,并启用分层检查(Hierarchical Check)以提升运行效率。对于天线效应规则,务必提供“跳线修复”的自动或半自动流程。