一、版图检查概述:DRC、LVS、ERC、ANT 等基本概念介绍
各位同学,大家好。我是你们的芯片后端设计讲师。今天咱们正式进入《从 DRC 到签核:版图检查系统实战》的第一章。
说实话,做了十几年芯片后端,我见过太多因为版图检查没做好而翻车的项目。有一次,一个同事的芯片都 Tapeout 了,结果回来发现金属线间距不够,直接短路。那叫一个惨。所以,版图检查这事儿,真不是走个过场。
1.1 什么是版图检查?
版图检查,说白了就是给芯片的物理设计做「体检」。你想想看,一个芯片里动辄几亿个晶体管,几十层金属,要是哪个地方画错了,流片回来就是几百万的损失。
版图检查主要包含这么几项:
- DRC(设计规则检查):检查版图是否满足工艺厂给的几何规则。比如线宽不能太细,间距不能太小。
- LVS(版图与原理图一致性检查):检查你画的版图,跟设计好的电路图是不是一回事。说白了就是「你画的对不对」。
- ERC(电气规则检查):检查电路有没有电气上的问题,比如电源短路、悬空节点之类的。
- ANT(天线效应检查):检查制造过程中,长金属线会不会像天线一样收集电荷,把栅氧化层击穿。
核心要点:版图检查不是可选项,而是必选项。没有通过检查的版图,不能送去流片。
1.2 版图检查在芯片设计流程中的位置
我习惯把芯片设计流程分成三个阶段:前端设计、后端设计、流片制造。版图检查就卡在后端设计的最后一步,也就是 Tapeout 之前。
这里我画了一张流程图,帮你理清位置关系:
从图上你能看到,版图检查是后端设计的最后一道关卡。过了这关,才能送去流片。没过?那就乖乖回去改版图。
我的经验:我建议你在后端设计的每个阶段都跑一下 DRC,别等到最后才跑。不然一堆错误堆在一起,改起来想死的心都有。
1.3 为什么版图检查这么重要?
嗯,这里我要说点实在的。版图检查的重要性,说白了就三点:
- 省钱:一次流片少则几十万,多则上千万。版图检查能帮你把问题扼杀在摇篮里。
- 保性能:DRC 规则保证了芯片的良率,LVS 保证了功能正确。没有这些,芯片就是废片。
- 防翻车:我曾经见过一个项目,因为天线效应没检查,流片回来芯片全废。那叫一个惨。
警告:千万不要抱有侥幸心理,觉得「差不多就行了」。芯片制造是纳米级的工艺,差一纳米都可能出问题。
1.4 各检查项的核心要点
这里我整理了一个表格,方便你快速对比:
| 检查项 | 检查对象 | 常见问题 | 后果 |
|---|---|---|---|
| DRC | 几何图形 | 线宽不足、间距过小 | 短路、断路、良率下降 |
| LVS | 版图 vs 原理图 | 连接错误、器件缺失 | 功能错误 |
| ERC | 电气连接 | 电源短路、浮空节点 | 功耗异常、功能失效 |
| ANT | 长金属线 | 天线比超标 | 栅氧化层击穿 |
你看,每一项都不是闹着玩的。我刚开始做后端的时候,总觉得 DRC 就是走个形式。直到有一次,一个 0.13μm 的项目,因为一条金属线间距差了 0.02μm,流片回来直接短路。从那以后,我再也不敢小看任何一项检查。
1.5 避坑指南
最后,分享几个我踩过的坑:
- DRC 不要只看总数:有时候一个错误会报几百次,其实改一个就全消了。别被数字吓到。
- LVS 报错要逐条看:我曾经以为 LVS 报的「器件不匹配」是小事,结果发现是电源接反了。
- ANT 检查别忽略:天线效应在先进工艺下越来越严重。我建议你在版图设计阶段就加好天线二极管。
一句话总结:版图检查不是终点,而是起点。它保证了你的设计能真正变成芯片。
好了,第一章就到这里。记住,版图检查是芯片后端设计的「守门员」。守好了,万事大吉;守不好,前功尽弃。