Ucam SmatTest文件处理方法.docx
《Ucam SmatTest文件处理方法.docx》由会员分享,可在线阅读,更多相关《Ucam SmatTest文件处理方法.docx(8页珍藏版)》请在冰豆网上搜索。
UcamSmatTest文件处理方法
UcamSmatTest
文件处理方法简介
UcamSmatTest文件处理方法简介
SmartTest是一套专业测试制作软件,它完全支持VisztekLog8飞针测试机需要的全部資料格式MNF1&MNF2;SmartTest輸入的文件格式包括Gerber,ODB++和IPC-D-356A等,它对于线路板的层数要求沒有限制。
盲埋孔的处理也只需简单設定层的属性就可完成。
网络的运算快速而准确,测试点的产生可达到100%的安全性。
最优化的临近绝缘短路測試(ShieldAdjacency)运算,在保证最安全的情況下将测试时间优化到最小。
人性化的工作介面,让使用者更加容易操作。
灵活的参数设定,能够满足各种不同线路板的测试需求。
1.1Gerber数据准备
在Ucam、Genesis2000或者CAM350及其它任意的CAM编辑软件中准备VisztekLog8飞针测试机要求的Gerber资料,Gerber要求如下:
a、删除Gerber中的NPTH(即资料中的非镀铜孔);
b、在阻焊层中,要求:
PAD一定要为Flash盘,线为Trace;如果PAD为线属性的PAD,一定要求转换为FlashPAD;需要测试和有孔的地方要求必须为FLASHPAD;
c、删除内层的散热盘(梅花形状的PAD,散热作用,不影响任何网络改变);
d、清除信号线路上小的垃圾PAD,删除阻焊层的过孔开窗pad;
e、在Gerber的D-CODE中不能够有CustomerD-Code,如果有,在不影响电气连接和测试点中心位置不改变的情况下请转为标准D-Code;
f、线路的坐标数据一定不能够有负数;
g、Gerber为自带D-Code的RS-274X格式文件(建议客户保存钻孔文档为RS-274X的gerber格式)。
1.2在电脑中d:
\jobs下建立Jobsname的料号文件夹,将Gerber资料Copy到该文件夹,查看文件是否正确与完整性;
1.3打开UcamSmatTest软件,新建job料号;
点击ok后出现下图:
1.4层的属性定义规则
选择Layer功能表上的Modify命令,在JobEditor视窗中,单击层的名称,此時弹出一个层的参数对话框,可以修改层的参数、层名,当前层显示的颜色为Plane1。
你可以通过Class修改层的属性,当选择另外一个属性时,层视窗的参数也随之改变。
Name:
输入或改变层的名称
Alias:
用不同的名称定义同一个层
它主要用于当有一个长档案名时,你不想在Ucam里使用该名字,但是又希望在其他的地方能够查阅。
Class:
选择不同层的类型模式、
Layer:
显示实物层的参数,如外层、内层
Drill:
显示钻孔层的参数(如:
plated、unplated)
Extra:
显示额外层的参数,如阻焊层、文字层、外形层等
ReverseData如果內层资料是负片时,需要勾选此项
1.5将所有层转换为Contours
1.6将阻焊层的所有元素比例缩放
1.7将缩放后的阻焊层元素copy、paste到相对应的线路层
1.8创建outline;先创建一个新层,然后定义层的属性为outline,如图所示:
1.9定义一个0.1的圆形D_Code,并ADD一个BOX外型
1.10准备好以上前期工作后,就可以产生VisztekLog8飞针测试机需要的MNF1&MNF2格式的测试点资料了,勾选Netlist并选择机器型号点击下方的[DO]命令建立网络,在产生测试点资料以前,系统将首先重建Job网络,以确保网络资料的正确性。
取消勾选Netlist并勾选下方的TestPoints,点击下方的[DO]命令,系统将产生一层或者两层测试点层在当前JOB,同时将产生一层或者两层优化后的中间点层;产生后后的测试点层的Class属性是EXTRA,Subclass是TestPoints,层的名称是jobname_tstt(Top层)和jobname_tstb(Bottom层)
检查测试点层的正确性后输出VisztekLog8飞针测试机需要的MNF1&MNF2格式测试点资料
测试文件以MNF1格式成功输出
关于MNF2格式的输出,在MNF1的基础上增加了三个步骤,其目的是为了拼版SET时能用电容法快速测试
a、Step&Repeat(拼版)
B、ExpandBlock完成了拼版后,SmartTest会将每层的Aperture列表自动转换为Block,为了保证可以正确完成后面的操作,我们需要打散这些Block
C、StepRepeatReconstructor(拼版重建)拼版重建是在输出MNF2测试文件格式的一个重要环节。
它主要的目的是提供一些相关的拼版信息给测试机。
下面信息显示成功输出MNF2格式的测试资料
附录
A、设定测试点的规则
UseMasks如果勾选此项,系统将参照阻焊层产生测试点,也就是在阻焊层所看到有影像的地方,在外层是端点系统会自动添加测试点在相应的外层位置。
CircuitryCheck如果勾选此项,孔测试参数将被开启,系统将根据设置的参数自动优化测试点。
FilterCopperAreas如果勾选此项,在一个大铜箔区域尽可能的减少测试点的产生,并且能够确保测试的安全性。
B、设置孔测试点产生的面(顶层或底层)
为了测试导通孔,使用如下circuitrycheck设置
Utestsettings孔的测试方法选择
C、检查网络与测试点
验证测试资料
在测试点产生之后,以确保测试文件的正确性,有一系列的验证与检查动作。
[注意:
在检查拼版资料的测试点与网络时(MNF2),由于拼版重建的原因,每层的Aperture全部转换成了Block,我们不可以直接在每一层上做修改与编辑操作,这时就需要进入Block里面进行检查与修改。
]
Active所有层
开启Aperturemanager
选择BlockAperture,然后点击此D码,弹出如下图窗口。
点击窗口里的“MultiEdit".进入到Block里,此時Ucam再打开一个窗口。
在视窗的最左边显示为“Block-1";
在“Block-1"里面修改测试点后,记住要重新生成网络,再UpdateTest然后再退出“Block-1",保存修改后的记录。
1.删除中间测试点的层
两个中间点的层不需要输出给TestData,可以选择删除这些层,整理你的JOB档。
2.检查测试点层
开启所有的测试点层
使用Selections,选择Complex图形。
确定Selections窗口设置为“+",单选
[Shape].选择complex图形。
系统扫描所有的测试层,针对一些Complex图形的测试点。
选择出它们的图形;如
下图所示的半月牙形状。
在选取的complexes里,刪除那些不需要测试的complexes图形。
3.检查槽孔测试点
如果有槽孔的测试点,通过移动测试点到Slot的孔环位置上,修改测试点,如下图所示,这种情况下,测试点需要移动到蓝色铜箔区域,应该避免在粉红色的槽孔区域。
4.检查零个测试点的网络
开启所有的层,并取消选择的物体,在Selections窗口里,在Testpoints/Net输入0,单击[Testpoints/Net]检查线路层上被选择的点,所有高亮度显示的物体是沒有测试点的网络(也就是没有产生测试点的网络);检查这些高亮度显示的网络,确认是否需要测试;重复以上的程式,但是在Testpoints/Net区域需要输入数值1,检查所有没有连接线路的单一点的网络。
5.检查网络表
单击主功能表ToolsNetlistProfile,在SmartTest的终端视窗显示测试点的网络表,确认网络表是否正确。
D、错误处理与查看
ErrorHandling主要用来显示在Ucam里出现有任何的错误和警告,以产生测试点为例,在Utest视窗的最下面会提示“Done",或者显示一个警告资讯,单击工具栏的ErrorHandling图标
,显示出警告或错误的位置。
Active
显示当前需要检查的错误的数量
Type
用箭头的下拉功能表选择需要查看错误的类型,此选项预设为“ALL"。
Layer
用该选项了解错误出现在哪一层里,系统预设为“ALL"。
Scroll
Pick
用Pick查询某一错误的位置,它的资讯显示在当前视窗中
First
跳到第一个错误
Previous
跳到上一个错误
Next
继续下一个错误
Last
跳到最后一个错误
FastForward
逐一浏览错误
Stop
停止逐一浏览错误
推荐Test的系统参数设置
下面是最适合的设置应用于飞针测试的输出,请参考OnlineHelp了解更多相关细节。
utest.probe_assignment.on_ring_of_pads_with_via
如果贯穿孔Pad无论其在孔上还是在孔环上,规定都必须测试,如果在贯穿孔上,值设定为0,如果在孔环上,值设定为1,建议预设值为1。
uout_Test_adjacency.value
定义临近网络分析范围预设值
建议预设值:
45mil
针对Top面的测试点优化规则
建议预设值:
0100000
针对Bottom面的测试点优化规则
建议预设值:
1011000
小于定义值的Pads将不测试
建议预设值:
4mil.
groundplane網路上最大的測試點數.
建议预设值:
10
当连接线路至少大于两倍这个优化值时,大铜箔区域上的测试点将被移除
建议预设值:
50mil
设置是否始终显示参考点
建议预设值:
1
设置是否始终显示零点坐标
建议预设值:
1
修改Ucam启动窗口里的默认单位
Ucam启动时预设的默认单位为Mil,可以根据需要修改预设的值。
找到UcamSmartStart的安装目录,例如:
d%INSTALLDIR%\ucam\bin路径并开启ucam.bat,找到"%ETSCAM_JAVA%\bin\java"-noclassgc-noverify-Xmx100m-classpath"%CLASSES%"Ucam%1%2%3%4%5"字樣,在Ucam后面输入-"unit=mm"。
启动Ucam,系统预设的单位改为MM。