第四章 设计规则设定:线宽线距、PTH/BVH/μVia参数、焊盘与防焊开窗、间距规则
各位好,我是老张。做封装基板设计这些年,我最大的体会就是——规则设定是设计的「地基」。地基没打好,后面布线再漂亮也是空中楼阁。今天咱们就聊聊这个核心话题。
4.1 线宽线距:别小看这条「线」
线宽线距,说白了就是基板上铜线的粗细和它们之间的间隔。我刚开始做设计时,总觉得线宽能走通就行。直到有一次,一个高速信号因为线宽太细,阻抗直接飙到了60欧姆,整板信号全乱套了。从那以后,我对线宽线距再也不敢马虎。
常规线宽线距参考值:
| 工艺等级 | 最小线宽 (μm) | 最小线距 (μm) | 适用场景 |
|---|---|---|---|
| 常规工艺 | 30 | 30 | 普通信号、电源 |
| 中等密度 | 20 | 20 | DDR、中速接口 |
| 高密度 | 15 | 15 | 高速信号、BGA扇出 |
| 极限工艺 | 10 | 10 | 超细间距、射频 |
4.2 PTH/BVH/μVia参数:过孔的那些事儿
过孔是基板的「血管」。PTH(通孔)、BVH(盲孔)、μVia(微孔),各有各的脾气。
PTH(通孔): 贯穿整板,最传统。我习惯用0.3mm的钻孔直径,焊盘0.5mm。为什么?因为0.3mm的钻头最常用,成本低,可靠性也高。
BVH(盲孔): 只连接表层和次表层。深度一般控制在0.15mm以内。我记得有个项目,客户非要0.2mm的盲孔深度,结果电镀填孔时出现了空洞,良率直接掉了15%。
μVia(微孔): 高密度设计的「杀手锏」。孔径通常50-75μm,焊盘100-150μm。激光钻孔,精度高,但成本也高。
4.3 焊盘与防焊开窗:细节决定成败
焊盘设计,很多人觉得简单。其实不然。焊盘大小、形状、防焊开窗,每个参数都影响焊接质量。
焊盘尺寸建议:
- BGA焊盘:球径的80%-90%。比如0.5mm pitch的BGA,焊盘做0.25mm。
- QFN焊盘:比引脚宽0.05mm左右。
- 分立元件:比元件端宽0.1-0.2mm。
防焊开窗: 开窗比焊盘大0.05-0.1mm。太小了,焊接时焊料爬不上来;太大了,容易短路。
4.4 间距规则:别让它们「亲密接触」
间距规则,就是各种元素之间要保持的安全距离。铜到铜、铜到孔、孔到孔,都得有规矩。
常见间距规则:
| 间距类型 | 最小值 (μm) | 推荐值 (μm) |
|---|---|---|
| 铜线到铜线 | 15 | 20 |
| 铜线到焊盘 | 20 | 25 |
| 焊盘到焊盘 | 25 | 30 |
| 过孔到过孔 | 30 | 40 |
| 铜线到板边 | 50 | 100 |
你想想看,间距太小会怎样?信号串扰、漏电、甚至短路。我见过一个案例,铜线间距只有10μm,结果在高湿环境下,两根线之间产生了电化学迁移,直接短路了。
4.5 规则设定实战:一个完整的例子
好了,理论说完了。咱们来个实战例子。假设我们要设计一个16层的高密度基板,用于AI芯片封装。
规则设定如下:
// 线宽线距
SIGNAL_LINE_WIDTH = 15μm
SIGNAL_LINE_SPACING = 15μm
POWER_LINE_WIDTH = 30μm
POWER_LINE_SPACING = 20μm
// 过孔参数
PTH_DRILL = 0.3mm
PTH_PAD = 0.5mm
BVH_DRILL = 0.15mm
BVH_PAD = 0.3mm
μVia_DRILL = 60μm
μVia_PAD = 120μm
// 焊盘与防焊
BGA_PAD = 0.25mm (0.5mm pitch)
SMD_PAD = 0.3mm x 0.5mm
SOLDER_MASK_OPENING = PAD + 0.05mm
// 间距规则
COPPER_TO_COPPER = 15μm
COPPER_TO_PAD = 20μm
PAD_TO_PAD = 25μm
VIA_TO_VIA = 35μm
COPPER_TO_EDGE = 100μm
4.6 知识体系:规则设定的核心逻辑
为了让大家更直观地理解,我画了一张图。这张图展示了规则设定的核心逻辑——从工艺能力出发,到设计规则,再到生产验证,环环相扣。
这张图的核心逻辑很简单:工艺能力决定了你能做什么,设计规则决定了你该怎么做,生产验证决定了你做得对不对。三者缺一不可。
4.7 避坑指南:我踩过的那些坑
最后,分享几个我亲身踩过的坑,希望能帮大家少走弯路。
- 坑一: 线宽线距卡得太死。有一次我按工艺极限设计,结果生产时良率只有60%。后来放宽了10%,良率直接升到95%。
- 坑二: 过孔焊盘太小。一个0.2mm的PTH,我用了0.35mm的焊盘,结果钻孔偏位,焊盘直接没了。现在我都用0.5mm以上。
- 坑三: 防焊开窗太大。开窗比焊盘大了0.2mm,结果焊接时焊料流到了旁边,造成了短路。现在我只开大0.05-0.1mm。
- 坑四: 间距规则不统一。不同层用了不同的间距规则,结果DFM检查时一堆报错。现在我都用统一的规则文件。
好了,今天就聊到这儿。规则设定这块,说白了就是「胆大心细」。胆大,敢用高密度设计;心细,每个参数都经得起推敲。下次咱们聊聊布线策略,到时候见。
公众号:蓝海资料掘金营,微信deep3321