如何利用CAM350进行盲埋孔板的开短路检测
【背景】
工作中有一款盲孔板需要利用CAM350进行开短路检测,实际操作过程中出现了很多短路error,正常情况下应该是0 error,排除板子设计问题,寻找短路error产生的原因。
操作步骤和以前的一样,唯一不同点——当前增加了盲孔(以前做的都是通孔板)。
初步怀疑是盲孔导入时设置有问题。
【解决办法】
对盲孔进行设置。
菜单栏Tables-Layer Sets-Blind and Buried
点击进入盲埋孔的设置
盲埋孔的设置界面如下
A区域,这个地方是对上面的Name:LyrSet_1进行内容设置,LrySet_1是对第一个盲埋孔的设置,在A区域里面添加与第一个盲埋孔相关的所有层。例如是TOP-VCC02的盲孔,那么此处就需要将Top.art,Vcc02.art以及drill-2.art添加进去。
在B区域添加TOP-VCC02所对应后缀为.drl的盲孔钻孔文件,Thru Drill 和Drill Data 所添加的内容一致。
如果盲埋孔不止一个,那么点击C区域的Add进行LyrSet_2的添加,后面的层设置以及孔设置和上面一样。盲埋孔设置好之后点击OK,再进行网表对比工作。
之前的ERROR成功解决。
【PS:层设置】
有个需要注意的地方,,对光绘文件的层面进行设置。
光绘文件在导入的时候默认Layer Type为Graphic,但是在做网表对比的时候必须对此进行设置,而且在盲埋孔设置时只能导入Layer Type为TOP,BOT和internal的文件,所以层类型设置错误会导致后续文件设置时导不进去。
设置好之后的图如下:
根据Layer Type的可选项,应该能很快找到对应的光绘文件。
【复习网表对比】
再额外补充下网表对比的操作步骤:
当光绘文件导入CAM350并进行完Layer Type和盲埋孔的设置之后,用CAM350提取光绘文件的网表。
Utilities—Netlist Extract,进入网表提取的对话框。
勾选前面两项之后,检查下Advisory里面的状态,Data is OK,然后确认OK.
······等待电脑进行网表提取工作。
既然是对比,那么一定是需要有至少两个网表文件,光绘的网表已经生成,接下来还需要一个PCB绘图软件中导出的网表。以Allegro为例
File—Export—IPC 356进入导出网表的对话框。
因为是示意,所以Output File里面是unamed,一般情况下Output File会自动填入当前的文件名。核对下IPC version是不是IPC-D-356A,如果没问题可以进行下一步操作,点击Export,导出IPC网表。
至此,第二份网表也有了。我们还要进行一个操作,就是把Allegro导出的网表导入CAM350里面,有两个方法可以实现这个动作,具体操作如下
(1)File—Import—IPC—IPC-D-356A,
(2)Analysis—Nets—Import IPC Netlists—IPC-D-356A.
上面两种方法都可以导入网表,点击后会弹出如下对话框。
在对话框里面选择需要导入的网表,点击OK即可。
最后进行网表对比。
Analysis—Nets—Compare External Nets。
对比的结果会在弹出的对话框里显示出来,然后再进行后续处理。
【The End】