第四章:封装设计基础:基板设计、打线图、BOM清单,设计规则检查(DRC)概览
各位工程师朋友,大家好。欢迎来到封装实战课的第四讲。
前面几章我们聊了封装选型、工艺流程,算是把封装这栋楼的「地基」和「框架」搭起来了。今天这章,咱们要开始往楼里「砌砖」了——也就是真正动手做封装设计。
封装设计,说白了就是三件事:基板怎么画、金线怎么连、物料怎么管。最后再用DRC这把尺子量一量,看看有没有画错线、搭错桥。我做了十几年封装,见过太多设计图看着漂亮,一到产线就出问题。嗯,今天就把这些坑提前指给你看。
4.1 基板设计:封装的心脏
基板是什么?你可以把它理解成芯片的「PCB」。芯片通过基板上的走线,把信号和电源引到外面的焊球或引脚上。基板设计的好坏,直接决定了封装能不能正常工作。
4.1.1 基板叠层结构
基板不是一层铜皮,而是多层结构。常见的封装基板有2层、4层、6层甚至更多。我个人习惯,简单封装用2层,复杂SoC至少4层起步。
举个例子,一个典型的4层基板叠层是这样的:
| 层号 | 名称 | 用途 |
|---|---|---|
| L1 | 顶层(Top Layer) | 贴芯片、打金线、走信号 |
| L2 | 内层1(Inner 1) | 电源平面(VDD) |
| L3 | 内层2(Inner 2) | 地平面(GND) |
| L4 | 底层(Bottom Layer) | 焊球阵列(BGA) |
为什么电源和地要单独用一层?因为低阻抗。你想想看,如果电源和地都挤在表层走线,电流路径长、阻抗大,芯片一工作,电压就掉下来了。我在一个射频项目中遇到过,就因为基板叠层设计不合理,导致电源纹波超标,整批产品灵敏度不合格。后来改成内层整片铜皮做电源平面,问题才解决。
4.1.2 走线规则与线宽线距
基板走线不是你想怎么走就怎么走。设计规则里会规定最小线宽、最小线距。比如:
- 信号线:通常线宽≥50μm,线距≥50μm
- 电源线:线宽≥100μm,能宽尽量宽
- 地线:能铺铜就铺铜,别走细线
这里有个避坑指南:走线不要走直角。直角走线在高速信号中会引起阻抗突变,产生反射。我见过一个新手工程师,画出来的线全是90度拐角,结果仿真一看,信号质量惨不忍睹。后来我让他全部改成45度角或圆弧走线,信号才恢复正常。
4.2 打线图:金线连接的蓝图
打线图,也叫焊线图(Bonding Diagram)。它告诉你:芯片上的每个焊盘(Pad),应该用金线连到基板上的哪个焊指(Finger)。
4.2.1 打线的基本规则
打线不是随便拉一根线就行。有几个硬性要求:
- 线弧高度:金线从芯片焊盘到基板焊指,中间要拱起来。弧高一般控制在150~300μm。太高了,塑封时金线会被冲歪;太低了,容易碰到芯片边缘短路。
- 线长:单根金线长度一般不超过5mm。太长的话,金线会下垂,而且电阻增大。
- 线间距:相邻两根金线的间距,至少是线径的2倍。比如线径25μm,间距至少50μm。
我记得有一次,一个同事设计的打线图,金线长度达到了8mm。我当时就提醒他:「这线太长了,产线上肯定出问题。」他不信,结果试产时金线全部塌陷,短路率高达30%。后来重新设计,把线长控制在3mm以内,良率才回到99%以上。
4.2.2 打线图的绘制规范
打线图一般用CAD软件绘制。我建议你养成几个好习惯:
- 标注清楚:每个焊盘和焊指都要标号,对应芯片的引脚号。
- 区分信号类型:用不同颜色区分信号线、电源线、地线。比如红色代表电源,黑色代表地,蓝色代表信号。
- 标注线弧参数:在图上注明线弧高度、线径、线长等关键参数。
4.3 BOM清单:物料管理的命脉
BOM(Bill of Materials),物料清单。听起来简单,不就是列个物料表吗?但实际项目中,BOM出错导致的延误,比设计错误还多。
4.3.1 BOM包含哪些内容
一个完整的封装BOM,至少包括:
- 基板:型号、尺寸、层数、表面处理方式
- 芯片:型号、批次号、数量
- 金线:线径、材质(金/铜/银)、长度
- 塑封料:型号、固化条件
- 焊球:材质(SAC305等)、直径、数量
- 辅助材料:银胶、助焊剂、清洗剂等
4.3.2 BOM管理的常见坑
我曾经在一个项目中,BOM里写的是「金线,线径25μm」,但采购部门买回来的却是「金线,线径20μm」。为什么?因为BOM里没有写清楚规格型号,只写了线径。结果产线一用,打线拉力测试全部不合格。从那以后,我要求BOM里必须写完整的物料编码,不能只写描述。
4.4 设计规则检查(DRC):最后的守门员
设计做完了,别急着发出去。先跑一遍DRC(Design Rule Check)。DRC就是让软件自动检查你的设计,有没有违反基板厂或封装厂的工艺能力。
4.4.1 DRC检查哪些内容
常见的DRC检查项包括:
- 线宽线距:是否满足最小要求
- 焊盘尺寸:芯片焊盘和基板焊指是否匹配
- 过孔规则:过孔大小、间距是否合规
- 阻焊开窗:阻焊层是否覆盖了不该覆盖的区域
- 丝印层:文字是否重叠、是否超出板边
4.4.2 DRC的实操建议
DRC不是跑一次就完事了。我建议你:
- 分阶段跑:画完一层跑一层,别等全部画完再跑。否则错误堆在一起,改起来想哭。
- 理解每条报错:DRC报错,不要直接忽略。我曾经见过一个工程师,DRC报了100多个错,他全部点了「忽略」。结果板子做出来,有两条线间距只有10μm,直接短路。
- 建立DRC规则文件:每个封装厂都有自己的工艺能力,把他们的规则做成DRC规则文件,每次设计直接调用。这样能省去大量手动检查的时间。
4.5 本章小结
好,这一章的内容就到这里。我们来捋一捋:
- 基板设计:叠层结构要合理,走线要守规矩,电源地要优先照顾。
- 打线图:线弧、线长、线间距,一个都不能马虎。画完要核对。
- BOM清单:物料编码要完整,版本管理要严格。
- DRC:跑一遍不够,要分阶段跑、理解报错、建立规则文件。
下一章,我们会深入讲解封装仿真与热分析。到时候我会聊聊,怎么用仿真软件提前发现设计中的「隐形炸弹」。咱们下章见。