3. 设计规则检查(DRC)与可制造性:DRC基础、常见DRC违例、DRC与良率的关系

3.1 DRC到底是什么?

设计规则检查,简称DRC。说白了,它就是芯片设计里的一道「安检门」。

你想想看,我们画版图的时候,画得再漂亮,如果工厂造不出来,那全是白搭。DRC就是用来确保你的版图能被顺利制造出来的工具。

我个人习惯把DRC理解为「工艺厂给设计师划的底线」。每条规则背后,都是工艺厂用无数晶圆试错换来的经验。我在项目中遇到过好几次,年轻工程师觉得DRC违例「差不多就行了」,结果流片回来良率惨不忍睹。

嗯,这里要强调一点:DRC不是用来限制你的创造力的。它是用来保护你的。

3.2 DRC的三大基础规则

DRC规则虽然多,但核心就三类。我帮你拆开讲:

3.2.1 宽度规则(Width Rule)

这条规则规定金属线、多晶硅等层的最小宽度。为什么要有宽度限制?

太细的线,光刻时容易断。太细的线,电流密度大了会烧掉。我在一个电源网络项目里,就因为一条电源线宽度只差了0.02μm,导致整片芯片在高温测试时失效。从那以后,我对宽度规则格外敏感。

典型规则示例:
// 金属1最小宽度
MIN_WIDTH M1 0.18um

// 多晶硅最小宽度
MIN_WIDTH POLY 0.15um

3.2.2 间距规则(Spacing Rule)

间距规则规定不同图形之间的最小距离。为什么?

靠太近,光刻时容易短路。靠太近,寄生电容会变大,影响时序。我曾经见过一个案例,两条信号线间距只差了0.01μm,结果串扰导致芯片功能紊乱。查了三天才找到原因。

我的小技巧: 在布线时,尽量留出比最小间距多10%-20%的余量。这不会增加太多面积,但能显著提升良率。

3.2.3 包围规则(Enclosure Rule)

这条规则说的是,一个层要完全包围住另一个层。比如,接触孔必须被金属完全包围。

为什么?因为光刻对准有误差。如果包围不够,接触孔可能跑到金属外面去,那就断路了。

注意: 包围规则在先进工艺节点下尤其严格。7nm以下工艺,包围量可能要求达到0.1μm以上。别问我怎么知道的——我吃过亏。

3.3 常见DRC违例类型

做DRC检查时,你会看到一堆违例报告。别慌,常见的就那么几种:

违例类型 原因 后果
最小宽度违例 线宽小于工艺要求 断路或电阻过大
最小间距违例 图形间距不足 短路或漏电
包围不足 孔/通孔未被完全覆盖 接触不良
天线效应违例 长金属线连接栅极 栅氧化层击穿
密度违例 金属密度过高或过低 CMP平坦化问题

这里我想重点说说天线效应违例。我曾经在一个高速接口项目中,因为一条长金属线没加跳线,导致整个芯片的栅氧化层被击穿。那批晶圆直接报废,损失了几十万。从那以后,我每次做DRC都会特别关注天线效应检查。

3.4 DRC与良率的关系

DRC和良率的关系,说白了就是「规则越严格,良率越高」。但这不是绝对的。

为什么?因为DRC规则是工艺厂根据统计结果制定的。他们统计了大量晶圆的数据,发现某些图形结构容易出问题,就把它写进规则里。

我举个例子:

良率模型公式:
Y = Y0 * exp(-D0 * A)

其中:
Y = 最终良率
Y0 = 本征良率(通常接近1)
D0 = 缺陷密度(与工艺相关)
A = 芯片有效面积

DRC违例会直接增加有效缺陷面积A。一个违例可能只增加0.1%的面积,但如果有1000个违例,那良率可能下降10%以上。

我记得有个项目,流片前DRC违例有2000多个。项目经理说「先流片看看」。结果良率只有30%。后来我们花了两周时间把所有违例修掉,第二次流片良率直接跳到85%。

所以我的建议是:DRC违例清零再流片,这是底线。

3.5 DRC检查的实用技巧

做DRC检查这么多年,我总结了几条经验:

  1. 分层检查:不要一次性跑所有层。先跑金属层,再跑有源区层,最后跑通孔层。这样定位问题快。
  2. 关注高优先级违例:DRC报告里会有严重等级。先修Critical和High的,Medium和Low的可以放一放。
  3. 使用DRC脚本:我习惯写一些自动化脚本,批量修掉重复的违例。比如间距违例,可以自动推挤。
  4. 做增量检查:每次修改后只跑受影响区域的DRC,不用全芯片跑。能省不少时间。
避坑指南: 我曾经为了赶进度,跳过了DRC的「天线效应检查」。结果流片回来,芯片在测试时大面积失效。后来一查,全是天线效应问题。从那以后,我再也不敢跳过任何一项DRC检查了。

3.6 DRC的未来趋势

随着工艺节点不断缩小,DRC规则越来越复杂。28nm工艺的DRC规则大概有几百条,到了5nm工艺,规则数量已经超过一万条。

我个人觉得,未来的DRC会向两个方向发展:

  • 机器学习辅助DRC:用AI预测哪些区域容易产生违例,提前规避。
  • DRC与DFM深度融合:不再只是检查「能不能造」,而是检查「好不好造」。

嗯,这些内容我们后面的章节会详细讲。今天先把DRC的基础打牢。

DRC与可制造性知识体系 DRC基础 常见DRC违例 DRC与良率 宽度规则 间距规则 包围规则 最小宽度 最小间距 天线效应 密度违例 缺陷密度模型 违例累积效应 良率提升策略 核心原则:DRC违例清零是流片底线

这张图把DRC的知识体系串起来了。你仔细看看,DRC基础、常见违例、良率关系,这三块是环环相扣的。基础规则没搞懂,违例就修不好;违例修不好,良率就上不去。

好了,这一章的内容就到这里。记住一句话:DRC不是负担,它是你芯片成功的保障。

专注资料整理