一、版图检查概述:DRC、LVS、ERC、ANT 等基本概念介绍

各位同学,大家好。我是你们的芯片后端设计讲师。今天咱们正式进入《从 DRC 到签核:版图检查系统实战》的第一章。

说实话,做了十几年芯片后端,我见过太多因为版图检查没做好而翻车的项目。有一次,一个同事的芯片都 Tapeout 了,结果回来发现金属线间距不够,直接短路。那叫一个惨。所以,版图检查这事儿,真不是走个过场。

1.1 什么是版图检查?

版图检查,说白了就是给芯片的物理设计做「体检」。你想想看,一个芯片里动辄几亿个晶体管,几十层金属,要是哪个地方画错了,流片回来就是几百万的损失。

版图检查主要包含这么几项:

  • DRC(设计规则检查):检查版图是否满足工艺厂给的几何规则。比如线宽不能太细,间距不能太小。
  • LVS(版图与原理图一致性检查):检查你画的版图,跟设计好的电路图是不是一回事。说白了就是「你画的对不对」。
  • ERC(电气规则检查):检查电路有没有电气上的问题,比如电源短路、悬空节点之类的。
  • ANT(天线效应检查):检查制造过程中,长金属线会不会像天线一样收集电荷,把栅氧化层击穿。

核心要点:版图检查不是可选项,而是必选项。没有通过检查的版图,不能送去流片。

1.2 版图检查在芯片设计流程中的位置

我习惯把芯片设计流程分成三个阶段:前端设计、后端设计、流片制造。版图检查就卡在后端设计的最后一步,也就是 Tapeout 之前。

这里我画了一张流程图,帮你理清位置关系:

前端设计 (RTL) 后端设计 (版图) 流片制造 版图检查 (Signoff) DRC / LVS / ERC / ANT ✅ 通过 → 流片 ❌ 不通过 → 修改 图:版图检查在芯片设计流程中的位置

从图上你能看到,版图检查是后端设计的最后一道关卡。过了这关,才能送去流片。没过?那就乖乖回去改版图。

我的经验:我建议你在后端设计的每个阶段都跑一下 DRC,别等到最后才跑。不然一堆错误堆在一起,改起来想死的心都有。

1.3 为什么版图检查这么重要?

嗯,这里我要说点实在的。版图检查的重要性,说白了就三点:

  1. 省钱:一次流片少则几十万,多则上千万。版图检查能帮你把问题扼杀在摇篮里。
  2. 保性能:DRC 规则保证了芯片的良率,LVS 保证了功能正确。没有这些,芯片就是废片。
  3. 防翻车:我曾经见过一个项目,因为天线效应没检查,流片回来芯片全废。那叫一个惨。

警告:千万不要抱有侥幸心理,觉得「差不多就行了」。芯片制造是纳米级的工艺,差一纳米都可能出问题。

1.4 各检查项的核心要点

这里我整理了一个表格,方便你快速对比:

检查项 检查对象 常见问题 后果
DRC 几何图形 线宽不足、间距过小 短路、断路、良率下降
LVS 版图 vs 原理图 连接错误、器件缺失 功能错误
ERC 电气连接 电源短路、浮空节点 功耗异常、功能失效
ANT 长金属线 天线比超标 栅氧化层击穿

你看,每一项都不是闹着玩的。我刚开始做后端的时候,总觉得 DRC 就是走个形式。直到有一次,一个 0.13μm 的项目,因为一条金属线间距差了 0.02μm,流片回来直接短路。从那以后,我再也不敢小看任何一项检查。

1.5 避坑指南

最后,分享几个我踩过的坑:

  • DRC 不要只看总数:有时候一个错误会报几百次,其实改一个就全消了。别被数字吓到。
  • LVS 报错要逐条看:我曾经以为 LVS 报的「器件不匹配」是小事,结果发现是电源接反了。
  • ANT 检查别忽略:天线效应在先进工艺下越来越严重。我建议你在版图设计阶段就加好天线二极管。

一句话总结:版图检查不是终点,而是起点。它保证了你的设计能真正变成芯片。

好了,第一章就到这里。记住,版图检查是芯片后端设计的「守门员」。守好了,万事大吉;守不好,前功尽弃。

可可精品资料库