第二章 常见DRC错误类型(一):线宽/线距违规、焊盘尺寸不匹配、阻焊层开窗错误
各位工程师朋友,咱们今天聊聊DRC里最常见的几类错误。说实话,这些错误我几乎每天都在看,新手老手都躲不开。我个人习惯是把它们分成三大类:线宽线距、焊盘匹配、阻焊开窗。搞懂这三样,你至少能避开80%的坑。
2.1 线宽/线距违规:最基础的“红线”
线宽线距违规,说白了就是你的走线太细了,或者两根线贴得太近了。为什么会有这种规则?因为PCB制造工艺有物理极限。线太细,蚀刻时容易断;间距太小,容易短路或漏电。
核心要点:线宽和线距必须同时满足最小要求,缺一不可。
我在项目中遇到过一件事。有个同事为了在BGA扇出区挤下更多走线,把线宽从4mil改到了3.5mil。DRC报错,他硬是给waive掉了。结果呢?板厂反馈良率下降,部分批次出现断线。嗯,后来他再也不敢这么干了。
常见场景与对策
- BGA扇出区:这里最容易出现线宽线距违规。我建议优先使用“狗骨头”走线,或者调整焊盘尺寸来腾空间。
- 差分对区域:差分对内部间距和外部间距要求不同,别搞混了。我记得有一次,一个高速信号差分对,内部间距设了5mil,外部间距却忘了改,结果DRC报了一堆错。
- 电源/地平面:大电流走线必须加宽。我曾经见过一个设计,电源线只有8mil宽,结果过流能力不够,板子一上电就发热。
避坑指南:我曾经在检查一个多层板时,发现内层走线间距明明满足规则,但DRC还是报错。后来查了半天,原来是叠层结构里,相邻层的参考平面间距太近,导致寄生电容过大。所以,线距规则不只是看同一层,还要考虑层间耦合。
2.2 焊盘尺寸不匹配:封装与PCB的“联姻”问题
焊盘尺寸不匹配,是封装协同设计里最让人头疼的问题之一。你想想看,芯片的焊盘是固定的,PCB的焊盘是你画的,两者对不上,那就麻烦了。
为什么会不匹配?原因很多。比如,封装厂商给的尺寸是名义值,但实际制造有公差。又比如,你用的封装库版本太旧,焊盘尺寸已经更新了。我个人的习惯是,每次拿到新封装,第一件事就是核对焊盘尺寸,绝不信“默认值”。
| 错误类型 | 典型表现 | 后果 |
|---|---|---|
| 焊盘过大 | 焊盘超出封装边界 | 短路、焊接不良 |
| 焊盘过小 | 焊盘小于芯片引脚 | 虚焊、脱落 |
| 焊盘偏移 | 中心不对齐 | 焊接应力集中 |
| 焊盘形状错误 | 圆形vs方形不匹配 | 焊接可靠性下降 |
特别注意:BGA焊盘的尺寸匹配尤其关键。球栅阵列的焊盘直径、间距、阻焊开窗,三者必须精确对应。我曾经见过一个案例,BGA焊盘直径比球径小了0.1mm,结果回流焊后大量虚焊,整批板子报废。
怎么避免?我建议你养成三个习惯:
- 核对封装图纸:别只看3D模型,要对照2D尺寸图,逐项检查焊盘长、宽、间距。
- 使用标准库:尽量用封装厂商提供的标准库,或者经过验证的内部库。自己画的封装,一定要做DRC验证。
- 留余量:焊盘尺寸可以比芯片引脚略大,但别太大。一般建议单边大0.1-0.2mm,具体看工艺能力。
2.3 阻焊层开窗错误:看不见的“隐形杀手”
阻焊层开窗错误,很多人容易忽略。你想想看,阻焊层的作用是保护铜箔不被氧化、防止短路。如果开窗开错了,该露的地方没露,不该露的地方露了,那麻烦就大了。
常见的阻焊层错误有几种:
- 开窗过大:阻焊层覆盖了不该覆盖的焊盘边缘,导致焊接时焊料爬不上来。
- 开窗过小:焊盘被阻焊层部分遮挡,焊接面积不足。
- 开窗偏移:阻焊层和焊盘层没对齐,出现“月牙形”露铜。
- 漏开窗:该开窗的测试点、散热焊盘没开,导致无法测试或散热不良。
关键数据:阻焊层开窗一般比焊盘大0.05-0.1mm,具体取决于工艺等级。高密度板建议用0.05mm,普通板用0.1mm。
我记得有一次,一个射频模块的接地焊盘,阻焊开窗设小了0.02mm。结果呢?接地阻抗变高,射频性能下降,信号反射严重。折腾了两周才找到原因。嗯,从那以后,我对阻焊层格外小心。
避坑指南:我曾经在检查一个多层板时,发现阻焊层开窗和焊盘层之间有0.03mm的偏移。虽然DRC没报错,但我还是让板厂调整了。为什么?因为这种偏移在批量生产中会被放大,最终导致焊接良率下降。记住,DRC只是底线,不是最优解。
知识体系总览
为了让你更直观地理解这三类错误的关系,我画了一张图。你可以看到,线宽线距、焊盘匹配、阻焊开窗,这三者相互关联,任何一个出问题,都会影响最终的焊接质量和电气性能。
好了,这一章的内容就到这里。线宽线距、焊盘匹配、阻焊开窗,这三类错误是DRC检查的入门必修课。你只要把这三样搞扎实了,后面的章节学起来会轻松很多。