Cadence入门笔记(八):DRC、钻孔图和光绘Gerber

发布时间 2023-03-23 14:30:12作者: 不回本不改名

DRC

Allegro中的设计规则检查DRC用于检测PCB设计中有无违法设计规则的地方,其中Online模式为边设计边实时更新检查结果,Batch模式为设计完成后手动更新一版检查结果。

一般在设置中可以选择使用何种模式。设置可以在Setup->Constants和Cmrg中进行。上一节已经演示过如何操作。在设计完后一般最好再次手动检查以下。

首先进行数据库检查,保证封装文件等正常


打开后勾选所有选项,更新下DRC,点击Check检查无误即可。

随后进行Status更新,检查下是否所有的线已经布好,器件放置好

只要全绿无误才能进行后面的生产文件生成

钻孔

孔符图和钻孔文件用于生产时工厂进行钻孔,导出方式如下,选择选项栏中的manufacture->NC一栏

第一项为钻孔属性,因为在之前pad设计时已经设计好了,一般不需要改。

不过如果设计时没设计钻孔符号,那可以点一下自动生成Auto generate,生成好后可以选择Write report和Library dirll report看下结果

第二项为钻孔表也叫孔符图

注意单位要确认好时是公制还是英制,需要和图纸设计时的单位一致,配置好后在PCB下方或者右下方放置即可,其活动层为NC Legend 1-2

第三项为钻孔文件的配置

注意格式和之前选的单位对应,公制的为5:5。随后即可选择生成钻孔文件(Drill)或则钻槽文件(Route),由于这个项目只有孔没有槽,所以只生成钻孔文件即可,文件格式为.drl

光绘

GERBER通过Manufacture选项下的artwork进行设置生成

打开后软件只默认给我们生成了两个线路层的光绘,而且内部元素也又缺失,需要我们自己手动重新配置

一般Gerber包含的各层光绘图和每张图包含的内容如下:
A. 线路
TOP
BOARD GEOMETRY/OUTLINE
ETCH/TOP
PIN/TOP
VIA CLASS/TOP

BOTTOMP
BOARD GEOMETRY/OUTLINE
ETCH/BOTTOM
PIN/BOTTOM
VIA CLASS/BOTTOM

B. 丝印
SILKSCREEN_TOP
BOARD GEOMETRY/OUTLINE
BOARD GEOMETRY/SILKSCREEN_TOP
PACKAGE GEOMETRY/SILKSCREEN_TOP
REF DES/SILKSCREEN_TOP

SILKSCREEN_BOTTOM
BOARD GEOMETRY/OUTLINE
BOARD GEOMETRY/SILKSCREEN_BOTTOM
PACKAGE GEOMETRY/SILKSCREEN_BOTTOM
REF DES/SILKSCREEN_BOTTOM

C.阻焊
SOLDMASK_TOP
BOARD GEOMETRY/OUTLINE
BOARD GEOMETRY/SOLDMASK_TOP
PACKAGE GEOMETRY/SOLDMASK_TOP
PIN/SOLDMASK_TOP
VIA CLAS/SOLDMASK_TOP

SOLDMASK_BOTTOM
BOARD GEOMETRY/OUTLINE
BOARD GEOMETRY/SOLDMASK_BOTTOM
PACKAGE GEOMETRY/SOLDMASK_BOTTOM
PIN/SOLDMASK_BOTTOM
VIA CLAS/SOLDMASK_BOTTOM

D. 钢网/助焊
PASTEMASK_TOP
BOARD GEOMETRY/OUTLINE
PACKAGE GEOMETRY/PASTEMASK_TOP
PIN/PASTEMASK_TOP

PASTEMASK_BOTTOM
BOARD GEOMETRY/OUTLINE
PACKAGE GEOMETRY/PASTEMASK_BOTTOM
PIN/PASTEMASK_BOTTOM

E.钻孔
DRILL
BOARD GEOMETRY/OUTLINE
MANUFACTURING/NCDRILL_FIGURE
MANUFACTURING/NCDRILL_LEGEND
MANUFACTURING/NCLEGEND-1-2

用户可以手动对每一层进行Add添加,也可以通过所见即所得原则,也就是我们可以通过切换每一层的显示情况来自动添加光绘元素,
例如我要添加Top层的线路,可以先打开调色板

然后先关掉所有显示,然后再手动一个个勾选要添加的元素。

添加线路元素

再添加边框(最新版本的边框类叫做design outline,旧版软件的叫outline,建议只用新版)

勾完后点击OK关闭调色板,即可看到要生成的Top Gerber包含什么内容,通过这种方法能很好的查出生产的光绘是否正确

然后回到设置中,删掉旧的Top层设置重新添加

命名不变

确认后会自动将目前视图中活动的层添加进来
然后根据自己需求添加每层的Gerber,如果板子不做钢网可以把钢网层省去

如果丝印层中有些丝印设计时没有设置丝印线宽的话,可以在这里同一给其设置一个线宽,保证生产时能打出来

随后准备生成Gerber,修改设置,确认好单位和精度和之前的一致

选择所有项目,然后点击生成

结果如下:

.art的为光绘Gerber文件,.drl的为钻孔文件