您的当前位置:首页正文

CADENCE的PCB封装库设计

2022-01-29 来源:步旅网


CADENCE封装库的建库

中兴网络事业部 刘忠亮

一、 焊盘库的建设

从Cadence的开始菜单选择padstack editor工具

焊盘库主要由:孔径、焊盘、阻焊、FLASH、隔离盘等组成。通过建一个过孔来表示一个建焊盘的过程,其它的焊盘相同。

下图中各处的定义如下:

Type:through—通孔

Bind/buried—盲孔/埋孔

Single—表面盘

Drill hole:设置是金属化还是非金属化和孔径的大小。

Drill symbol;设置钻孔的标识和标识符号的大小。

上图设定各层的焊盘、

热焊盘、隔离焊盘,以及表层的阻焊层、钢网层等。

各层可以用拷贝的方法。

Regular pad—焊盘

Thermal relief—FLASH热焊盘/花焊盘(要先建好,在下面介绍怎么建)

Anti pad—反焊盘/隔离焊盘

Soldermask_top/bottom—阻焊

Pastemask_top/bottom—钢网层

经以上设置OK后,选择SAVE AS将文件存为 *.pad的文件,这就是所用的焊盘库,库的名称最好要有一定的规则,一看焊盘名称就能理解是什么焊盘。

二、 FLASH热焊盘的设计

1、打开PCB工具allegro,在drawing type中选择为flash symbol,如下图1。

2、选择菜单add-flash命令加入flash,如下图2所示。

设置花焊盘的内径/外径、花辨的宽度/数量/方向。

3、保存并创建flash

通过保存生成.dra文件,以及创建出 .fsm文件,把这两个文件都保存好放入库中。这里焊盘调用FLASH时只用到FSM文件,但因为以后修改等都要通过DRA文件重新创建出,所以最好也一并将此文件保留。

三、 器件库的创建

以DIP14为例:

1、从ALLEGRO中新建一封装文件,从TYPE中选择package symbol

2、设置单位/精度,坐标原点等。

一般以器件中心或者器件的第一脚为原点,以后放置和移动器件等均以原点为操作点。

3、放置管脚(即放置相应的焊盘)

从菜单或快捷键中打开下面的放置脚管的窗口,根据坐标原点算好每个管脚放置的坐标,从PADSTACK框中选择相应的焊盘。可以群放置。

4、画出器件的外形

注意选择要放置在装配层上:PACKAGE GEOMETRY/ASSEMBLY_TOP

同样在沿着塑料体在SILKSCREEN-TOP层加上丝印。

5、加注各种标识:

主要有器件型号(DEVICE TYPE),丝印层位号(SILK REF)装配层位号(ASSY REF)等。注意将各标注的位置放好,PCB调用此库后各标识的初始位置就是这时的调整的位置。

6、添加各规则区域。

各区域规则的意义为:route keeping—布线区

route keepout—禁止布线区

via keepout—禁止打过孔区

package keeping—可放置器件区域

package keepout—禁止布局区

package height—器件高度区

package boundary—封装区(用于PCB中器件体占用的区域)

7、保存和创建封装

同FLASH库,PCB调用封装时只用PSM文件,但两个文件都要保存好。

8.用CADENCE的向导来建封装库

用此方法,可方便很多。

A)选择新建一封装,TYPE选package symbol(wizard)

B)选择封装的类型

C)选择CADENCE的缺省模板

D)选择单位和器件位号的前缀

E)设置管脚数,管脚间距,封装大小。

F)选择焊盘库和第一脚的方焊盘

G)选择坐标原点。

H)生成相应的文件。

以上以DIP14为例介绍了CADENCE的焊盘和封装库的建库方法。

这里所存的封装库文件名称要和原理图库中的jedec_type或者alt_symbols中设置的值要对应起来。

因篇幅问题不能全部显示,请点此查看更多更全内容