




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FAB常用指令注解P_SEQUENCE此指令默认为关闭,当关闭时,FAB不会给一个已拥有高优先级的零件一个低优先级。也就是说,如果要给一个已有高优先级中的一个子类一个低优先级时,则可以用到此指令。此时需将PRIORITY指令按优先级从低到高排序,同一类中会自动按最后一条来执行,禁项置于最末。具体情总值情况如下: P_SEQUENCE (ON); PRIORITY (9,BOTTOM,TEST POINT,DRILL); PRIORITY (9,BOTTOM,TEST POINT,SMD); PRIORITY (2,BOTTOM,*,DRILL); PRIORITY (1,BOTTOM,VIA,
2、DRILL); PRIORITY (0,BOTTOM,J3,DRILL);在上例中,所有的Drill形式的零件脚(drilled part pins)包括Drill形式的测试点都会分配一个为二的优先级。因为这是最后一条指令。此种情况需对指令排序如下:P_SEQUENCE (ON); PRIORITY (1,BOTTOM,VIA,DRILL); PRIORITY (2,BOTTOM,*,DRILL); PRIORITY (9,BOTTOM,TEST POINT,DRILL); PRIORITY (9,BOTTOM,TEST POINT,SMD); PRIORITY (0,BOTTOM,J3,DR
3、ILL);PRIORITY 指令格式:PRIORITY (Level,Side,Class,Condition,Type)Condition与Type为任选参数u Level 为优先级别,值从0到14,值愈大,则优先级别愈高,14最高,0 最低,即禁止选点。u Side即指定选点在上板还是下板进行,值为“TOP”上板或是“BOTTOM”下板,一般要求下 板比上板点要多,CPU要在上板,所以碰到相反的情形需要对PCB板开镜像处理,这个设置在PANELSET中进行指令:MODE (PANEL);STEP (1,*,XO:0.0,YO:0.0,ROT:M0,XP:0.0,YP:0.0);使上下板反过
4、来,以达要上述要求u Class 为零件类别 INTEGRATED CIRCUIT IC芯片TRANSISTOR 三极管DIODE 二级管ZENER 稳压管LED LED灯CAPACITOR 电容RESISTOR 电阻RESISTOR NETWORK 排阻POTENTIOMETER 电位器RELAY 继电器FUSE 保险丝CHOKE 电感TRANSFORMER 变压器CRYSTAL 晶振SWITCH 开关STRAP 耦合器CONNECTOR 连接器TEST POINT 测试点MECHANICAL 定位孔FIDUCIAL 基准点它可以以“:aperture”的形式附带一个参数(零件参数获取:CD
5、状态即Drill mode下选中零件,TAB键),一般要涉及到的零件为 TEST POINT 测试点u Condition为可选指令参数,此项必须用引号括起来,一般涉及到零件值及其外框属性,如下例:选择所有DRILL形式值小于50的电阻PRIORITY (9,BOTTOM,RESISTOR,"DEVICE.VAL<50",DRILL);选择DRILL形式的属性为4的连接器PRIORITY (9,BOTTOM,CONNECTOR:4,DRILL);选择2、5、6、7引脚标记为数据引脚的ICPRIORITY(9,BOTTOM,INTEGRATED CIRCUIT,&quo
6、t;FUNC.PIN2,5-7=DATA",DRILL);u Type为点的形式,值一般为DRILL或是SMD,DRILL为贯孔形式,SMD为贴片形式。 PCB有时多达十几层,层与层之间信号的导通则依靠孔来进行,孔壁附着有金属起信号导通作用。PCB板孔分为三种,贯孔、盲孔、埋孔。贯孔,即从上板到下板导通,它是贯通的;埋孔,即从上板或下板仅连通到内层中的某一层,这个孔并没有贯通;还有一种叫,是内层与内层之间信号导通,所以在外观上看不出来,而且对选点没有任何意义,故不作考虑!埋孔在FAB中记作:VIA,SMD优先选择下板的点,即下板比上板优先TEST POINT,DRILL DRILL
7、形式的测试点TEST POINT,SMD SMD 形式的测试点VIA,SMD 埋孔,这种是在PCB上设的但又没给出名称的测试点VIA,DRILL 贯孔*,DRILL DIP零件脚TEST POINT 是用户特意设定的测试点,在档案中以PARTS的形式存在。这种是最优先考虑的,测点分为DRILL形式与SMD形式,优先级别最高,没有差异VIA,SMD 埋孔多为可测的,因为外面有铜铂或是锡。VIA,DRILL 贯孔虽然孔壁有金属,但外端多被绿漆覆盖,是不可测的,少数在外端加有锡或铜层的是可测的。 DIP脚 即插脚零件的脚端,理论上这种是可测的,但基于某些原因,客户不要求选这种测试点,在选点的时侯,由
8、于档案本身的因素,可能会出现选取反点的情况,比如贯孔,在上板与下板的孔端所覆的锡的面积是不同的,当然,锡愈大则对测试愈有利。这些参数可以在用户界面获取OPTIMIZEFAB会优先使用最大的针型以使治具价格低。尽管如此,有某些情况下用户喜欢以优行级别来优化,比如,在一个密集的板子上有100mil,75mil及50mil的测试点,某些网络会没有测试点。在这种情况下用户决定在小的VIA孔上用100mil的针做为最后的凭借。所以他给VIA优先级为1。FAB会首先将所有的网络上VIA选点使用100MIL的针,而使用75mil和50mil在测试点上。OPTIMIZE指令可以避免这种情况OPTIMIZE (
9、SIZE); 此为默认情况,FAB会以尺寸的方式来优化OPTIMIZE (PRIORITY); 仅以优先级的方式来优化 ,忽略点的尺寸OPTIMIZE (PRIORITY,N); 以优先级大于N来优化。之后才去做为最后的凭借而去考虑低于或等于N的优先级 OPTIMIZE (OFF); 让FAB不去检查针的密度,因为在飞针测试中不需要优化针的密度上例中,我们使用OPTIMIZE (PRIORITY,1)来让FAB仅仅在优先级别为1的VIA点上下针FORCE有时因为某些需要强制选一些特定的零件脚,这时就要用到FORCE指令指令格式 FORCE(SIDE,DEVICE,TYPE)指令参数和PRIOR
10、ITY类似,其DEVICE必须为具体名称,如: FORCE (BOTTOM,IC3);所有DRILL形式的IC3零件脚会选一个点SINGLE 许多CAD系统会给单点网络分配一个网络名,这些通常会被当作无用零件脚来对待而不去检查点距或是分配点号。用SIGNLE指令可以解决此种问题, 注意:UNUSED(ON)指令即包括单点网络UNUSED选点一般只会在多点网络而不会在无用零件脚或单点上进行,如果需要的话,则需要用到此指令。但这些无用脚多为IC管脚,这些管脚没有和其它信号输入或输出,所以无需对它进行检测,但这些管脚的状态对整个芯片能正常运行有行大作用,比如有数字芯片的控制端悬置,信号为1,但若不小
11、心有焊接使得它的信号变为0,使得芯片不能正常运行,为了避免此类问题,可用此指令 注意:文件USRINIT.ASC中一条“NET_FOR_NCPINS=ON”指令会使FAB将所有无用脚转换为单点网络,并自动命名为<NC_nnn>,其中nnn为网络号。EXTRAUNUSED用户在某些地方会需要备用点,但在UNUSED指令没设定的情况下,在无用零件脚上就不会有备用点。这种情况下用此指令即可。此时所有的备用点号会被指为以便于辨认NAIL LIMITSNAILS_LIMIT (N); 设定一个选点的上限值N当输入通道点有一个上限或是在UNUSED(ON)下选了备孔,可以用此指令控制选点上限,
12、当值超过N时,会将备用点删掉一些,若依旧不够时,会产生一个错误报告。当实际需要的点比这个上限大时,会产生一个错误报告。但选点还是会正常进行!SELECTSELECT指令如下SELECT (n) 每条网络上选n个点SELECT (n+*); 每条网络上选1个点及所有的备用点 SELECT (n+n); 每条网络上下板各n个点 SELECT (n+n+*); 每条网络上下板各n个点及所有的备用点 SELECT (NETNAME,N) 在网络NETNAME上选N个点 SELECT (CLOCK,0); Clock网络不选点 SELECT ("RESISTOR","VAL
13、<50R",2); 在某些特殊的器件上选点 选点一般为一条网络上一个点,但PCB上有些电源网络,这些网络连接的器件是很广的,所以在测试中,对这种网络要多选点,即电源点的加选,这涉及到机种及用户的定制。每个机种都有各自的要求,还有用户要求加选的信号。具体情况请看文件SELECT机种有七类:TR5001、TR8001、TR518、TRD、HP、GR、JET300每种机型所要求的电源点是不同的: TYPEPOWERTR5001TR8001TRDHPTR518 JET300GRQuantaTR5001QuantaHPBenQTR518QisdaTR518GND155051580ALL4
14、4VCC81051010or8ALLNONOWistron纬创Quanta 广达 FIC 大众Inventec英业达TRI德律Flextronics伟创力Bell 贝尔Kstar科士达Cisco思科Jabil捷普Qisda佳世达BenQ明基HPTR518HPTR5001HPTR518TR8001TR8001TR5001HPGRHPJET300HPTR8001HPTR8001TR518TR518ASSIGN 格式:ASSIGN(NETNAME,$N)ASSIGN指令主要作用为给指定的网络上的选定为统一编号如:ASSIGN(GND,$1) 即GND网络上所有的点都编号为1DOUBLE在四线测试中,
15、会要求在同一网络上选两个点,问题是有时仅有一个点存在,使用DOUBLE指令可以在需要的测点上使用双针。这个指令不会做用在那些有多个点的网络上。在用户界面上,双针测点会以号来标记MULTIWIREDOUBLE指令现在已被MULTIWIRE指令替代了,但因为兼容性的原因面依旧有效。MULTIWIRE(n) 为连接点的线的数目某些网络上需要n个点,但是没能选够,此时用这一指令会将其中的点用多条结引出,从而达到SELECT的要求,如下例所示SELECT(GND,50) 实际中没有50个GND点,MULTIWIRE指令会让选中的GND点中,MULTIWIRE(10) 每个点最多引出10条辅助线,最终达到
16、50个点的要求NAIL_ACCESSNAIL_ACCESS(N,ALL); 检查所有针点中心与零件边缘的最小值N(除了TEST POINT) NAIL_ACCESS(N,SELECT); 检查所有针点中心与选定零件边缘的最小值N(除了TP) EDGE_MIN EDGE_MIN(N) 设定选点与板边的最小边距为N, 小于N的点会被选到 NAIL_MIN NAIL_MIN(N) 设定点与点之间最小边距为N ,此指令会被NAIL_SIZE指令覆盖,但必须在 NAIL_SIZE前初始化 MASK在FAB中,档案是用图层来显示的,比如走线层、铜铂层,外框层、绿漆层等。MASK即为绿漆层,绿漆起绝缘作用,
17、当某处被绿漆覆盖时,信号是不可测的。没有绿漆的地方在些MASK层会有标记,一般下板绿漆层为49,而上板为49,不同的档案是不同的,此指令打开后,如下所示:MASK(TOP,48); MASK(BOTTOM,49); 在图层设定也需将相应层打开,在FAB中按P即可。如上指令的结果是,所有被绿漆覆盖的 VIA都不会被选中。但要注意的是,有时也会将SMD形式的测点也排除掉!CHECK_PIN_MASK此指令为检查零件脚绿漆情况NAIL_NUMBER点的编号默认是从下板以1开始,然后才是上板。NAIL_NUMBER就是定义编号的。如下例:NAIL_NUMBER(BOTTOM,0) 底部编号从0开始NA
18、IL_NUMBER(BOTTOM,1-7,20) 底部编号从容1开始,跳过8-19,然后从20继续NAIL_NUMBER(TOP,1024) 上部编号从1024下班开始也可以使编号先从上板开始INCREMENTAL一般系统的编号会按点的相对位置来进行,此指令使得同一网路上按递增的形式编号,但级别比ASSIGN低。NAIL_SIZENAIL_SIZE(TypeId,M:MinNail-Nail,A:MinNail-Body,T:Tool,C:Color,Symbol,Diameter)指令中仅TypeId和MinNail-Nail需要定义来控制选点。TypeId 针型从1到255。1为100mi
19、l,2为75mil,3为50mil,8为39milM:此项指定针与针的间距,如果此参数没定义,则会使用NAIL_MIN的值T:可选参数,钻孔工具。一般与TYPEID用相同的参数C:可选参数,为选点的颜色设置,用默认值即可Symbol可选参数,为针的形状,用默认值即可Diameter 亦为可选参数,设定标记的直径,用默认值或不作设定都可以。一般的指令如下:NAIL_SIZE (1,M:0.085,T:1,CIRCLE, 0.02); 点距大于85mil用100mil针 NAIL_SIZE (2,M:0.065,T:2,CROSS, 0.02); 点距大于65mil用75mil针 NAIL_SIZ
20、E (3,M:0.047,T:3,BOX, 0.02); 点距大于47mil用50mil针 NAIL_SIZE (8,M:0.039,T:8,BOX, 0.02); 点距大于39mil用39mil针一般39mil的不会选,可以根据客户的要求来使用此种型号的针AUTO_SIZE当点太近时,此指令让FAB自动更换针型AUTO_SIZE(1,2,3) 开始使用100mil,如果100mil太大,则使用75mil,如果75mil太大,则使用50mil NAIL_MIN BETWEEN 2 TYPES 此指令也就是NAIL_MIN,但这里是在NAIL_SIZE之后定义的,也就是说NAIL_MIN在NAIL_SIZE之前必须初始化,之后也可以定义,但指令格式有差别,这里是指定两种类型 之间的最小值 NAIL_MIN(0.080,1,2) 点距在80mil到100mil之间的,给一个点100mil另一个75milNAIL_MIN(0.060,2,3) 点距在60mil到80mil之间的,给一个点75mil另一个50milKEEPOUT基于特殊需要,板子上某些区域不能进行选点。用指令KEEPOUT可定义区域,使指定区域禁止选点,具体做法如下:n 进入FAB工作界面,双击OUT.PROC,选择KEEPOUT.WIN,n 在弹
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国高温超声波耦合剂行业市场分析及投资价值评估前景预测报告
- 2025年新能源行业企业数字化转型与产业链协同优化策略研究
- 2025年新能源行业绿色技术创新与产业政策建议报告
- 新能源领域2025:技术创新与知识产权运营技术标准研究报告
- 2025年海洋能发电技术专利分析报告
- 2025年教育行业质量评估与认证体系教育资源整合研究报告
- 医疗法制法规知识培训课件
- 1.3 人工智能研究内容与应用说课稿高中信息技术人教中图版2019选修4 人工智能初步-人教中图版2019
- 2025年文化遗产数字化保护与文化遗产数字化保护技术国际合作报告
- 2025年中国负性光刻胶去胶剂行业市场分析及投资价值评估前景预测报告
- 2025年中级制图员《理论知识》考试真题(含新版解析)
- 广东省2025年度初级注册安全工程师职业资格考试金属非金属矿山安全复习题及答案
- 十二经络课件
- Starter Unit 3 Welcome 单元测试(含答案)人教版(2024)七年级英语上册
- 玻璃委托代加工合同范本
- 年产9000吨塑料粒子项目报告表
- 秦朝服饰设计分享
- 子宫脱垂的中医护理查房
- 2024年12月英语四级真题及答案-第1套
- 【课件】急性百草枯农药中毒
- 老年人能力评估师试题【含答案】
评论
0/150
提交评论