已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
15.2中添加测试点详解公司cadence软件已经升级到15.2版本,测试点添加的界面和操作与14.2版本相比,发生了一些变化,本文详细介绍一下如何在15.2版本中添加测试点。菜单位置:图 1我们对图1右边的各项选项进行逐条说明:1. Automatic.自动添加测试点按钮点击它进入界面如图2所示:图 2Allow test directly on pad:允许直接使用通孔焊盘作为测试点Allow test directly on trace:用指定的表贴测试焊盘或盲孔测试焊盘(测试焊盘类型可点击parameters按钮进行指定),自动在走线上添加测试点。必须注意,在生成测试点之处必须没有其它的焊盘或者过孔存在。选择此项不会添加通孔类型的测试点,也不会在走线上引出一小段Stub。Allow pin escape insertion:此项和Test thru via(可点击parameters按钮进行指定)项以及Via displacement项配合使用,可以给网络添加通孔测试点。选择此项时,pcb板上必须具有route keeping。Test unused pins:指定器件没有使用的管脚可作为测试点。Execute mode:模式选择Overwrite:替换所有已经存在的测试点进行重新添加。Incremental:进行添加测试点时不替换已经存在的测试点。Via displacement:Min:设定一个距离管脚或过孔的最小值,以便在自动生成测试点时对过孔进行替换。此值设为0的话,表示没有距离要求,同时运用DRC规则进行在线检测。请注意,如果违反了DRC规则,那么将不会生成测试点。Max:指定一个距离管脚或过孔的最大值,以便能够自动生成测试点。在选择图2的 Generate testpoints按钮之前,先要进行各个参数的设置,点击图2的Parameters按钮,见图3。图 3界面功能说明:Preferences:Pin type:下拉选项包括Input、Output、Any Pin、Via、Any Pnt见右图所示。选择Any Pnt,表示可以使用Input、Output、Any Pin、Via任意类属性的管脚作为生成测试点所用。Pad stack type:表示使用测试点的类型,下拉选项包括SMT/Blind、Thru、Either,见右图所示。选择Thru,表示生成通孔类型的测试点。Test SMT/Blind pad:选择表贴测试焊盘或盲孔测试点的类型。Test thru via:选择通孔测试过孔类型,按照公司工艺标准,可优先选择T_VIA0R80D0R40B_1(测试点在bottom面)。Methodology:Layer:测试点位于的位置,包括Top、Bottom、Either。依据pcb板设计的复杂程度,如果是以Bottom层作为测试面,就选择Bottom,如果以top层作为测试面则选择top,如果两面测试,选择Either。优先选择Bottom。Test method:指定测试每一条网络的测试探针的数目。下拉选项包括Single、Node、Flood,选择系统默认的Single。Bare board test:光板测试。表示在测试时无论pcb板上是否安装有器件。如果选中此项,只要器件管脚焊盘在pcb的测试板面被定义成测试焊盘,那么在此板面的所有器件的管脚将均符合测试条件。同时,选项Allow Under Component and Component Representation功能将被屏蔽掉。这样会带来隐患,生成一些不合格的测试点,像测试点可能会位于测试面的器件之下。如果不选中此项,器件管脚只能在非元件面被测试(指正面插件器件焊盘可在背面测试)。因此在生成测试点操作时,如果器件只存在于pcb板的顶层,可以选中此项。如果pcb板的顶层和底层均有器件存在,那么不可选择此项。Replace vias:自动将过孔替换成测试点。在替换过程中,系统会自动检查过孔的周边电气情况以防止出现DRC,如果出现DRC,将不执行替换操作。Disable cline bubbling:用来设置在自动或者手动的添加测试点时,如果一个过孔被替换成测试点,周边的连接线是否自动进行绕行以避免产生DRC。一般要选择该项,使系统不对走线进行自动绕行,然后在添加完测试点后检查每个DRC并手动的修改走线,否则系统在自动绕线时会产生一些不理想的走线效果。见图4。图 4选择此项效果见上左图所示,不选此项效果见上右图所示。Restrictions:Test grid:定义删格属性以便在删格上添加测试点。0代表没有删格约束。Min pad size:定义生成测试孔在测试面的焊盘的最小值。此值需要和上面的选项Test thru via中的测试孔在测试面的焊盘的最小值保持一致,比如上面定义了测试焊盘为T_VIA0R80D0R40B_1,则此值为0.9。如果选择小于此值的话,在测试点报告中会存在误报,即将一些不是测试孔的过孔认为是测试孔而在报告中出现。Min spacing:定义相邻的两个测试点的距离。请注意,指的是中心距离而不是边缘距离。此值和多种因素有关,包括和测试夹具、测试点尺寸、pcb板厚、探针间隔等均有关系。Allow under component:能否将测试点放置在器件底下,下拉菜单见右图Component representation:来设置器件的覆盖区域和外形,用来判断测试点和器件之间的间距是否满足要求,分为Assembly和Placebound,下拉菜单见右图,目前公司库中的Placebound大于Assembly,因此选择Placebound 将更为妥当。 Text:Display: 是否为测试点添加标号。(一般情况这项不选,这项如果选上的,在PCB的Manufactuting/Probe_Bottom或者Probe_Top层会出现很多网络字符,很难在PCB上看得清楚哪些网络添加了测试点,哪些没有添加,不选则Display, 在Manufactuting/Probe_Bottom或者Probe_Top层就可以看到三角符号的标示,有则已定义为测试点。)net-Alphabetic:按照字母顺序来为同一条网络的多个测试点添加标号,第27个标号从AA起。需要注意,如果你删除了其中的一个测试点,下一个测试点不会自动填补而依旧顺延,比如有测试点GND-A、GND-B、GND-C,GND-D,你删除了GND-C那么GND-D不会变成GND-C,而依旧会是GND-D。net-Numeric:按照数字的增量(步进值为1)为同一条网络的多个测试点添加标号。需要注意,如果你删除了其中的一个测试点,下一个测试点不会自动填补而依旧顺延,比如有测试点GND-1、GND-2、GND-3,你删除了GND-3那么GND4不会变成GND-3而依旧会是GND-4。StringNumeric:该项设置可将Pcb板上所有测试点标识以一个任意输入的字符串来开始命名(缺省的字符串为TP),其后缀从1开始依次增加(步进值为1),最后的N近似为单板上所有测试点的个数。Rotation:指定添加丝印标号的方向,有0, 90, 180或者270度可选。Offset:指定添加丝印标号相对于测试点在X、Y轴方向上的偏移量。通过上面对各个选项的详细叙述,结合公司的工艺标准,推荐在进行自动添加测试点的操作时,对参数的设置入图5所示。(需要注意的是:自动加测试点前应该在相关区域设置禁止加测试点区,比如B面BGA正下方不准绿油开窗,在加测试点前应该在此加一块Shape,Class和Subclass分别指定于Manufacturing和No probe bottom。)注意图 5点击close按键,在图2中点击Generate testpoints按键,即可进行自动添加测试点的操作。而且会在Allegro的命令栏中显示添加的结果。注意此值的选取:按照公司的标准,在首次自动添加测试点操作时,此值选择1.8,手工将自动操作失败的测试点添加完成后,最后检查时此值可设为1.4。自动添加测试孔操作完成后,会出现两种情况:注意Fail为0全局网络测试点添加成功,此时可以查看命令栏中显示信息:部分网络自动添加测试点失败,此时Fail值会有数字显示,那么就需要我们对这些网络进行手工添加。2. Manual.手动添加测试点按钮选择该命令后,Allegro界面右边控制面板中Options项显示如图6所示:图 6Add:手工添加测试点。分为两种情况,其一,网络上已经具备过孔,通过调整优化走线,使用此命令可以直接将过孔替换成测试孔。其二,网络上没有过孔,需要手工在合适位置通过布线的命令添加过孔,然后再使用此命令将添加的过孔替换成测试孔。或者手工直接在合适位置通过布线的命令添加测试孔,但是还必须使用此命令将测试孔属性添加上去。Add(Scan and highlight): 选择此项可以逐个地扫描未加测点的网络并将其高亮,同时窗口会自动跳到包含这条网络的视窗,同时Allegro视窗下方的命令栏会显示没有测试点的网络。然后在此网络上进行手工添加测试点的操作。点击鼠标右键可进行Done、Cancle或Next操作。Delete:删除已经存在的测试点,执行此项操作后,鼠标点击选中的测试过孔将恢复成系统自动替换成测试孔以前的过孔(试验证明,14.2版本的pcb板即使在15.2的环境下执行此操作,将只能被删除掉测试孔属性而不会替换过孔)。Swap:将测试点属性交换到另外的一个焊盘或过孔上。Query:点击你关注的测试点后,会显示该测试点的属性。Properties:点击此键,Allegro界面右边控制面板中Options项显示如图7所示:图 7Mode栏和Property搭配使用:Add:添加Property栏选中内容的属性。Delete:删除Property栏选中内容的属性。Query:显示测试点属性。需要注意,以上3条命令都是对选中的整条网络进行操作的。Property:Net:NO_TEST:此项可以定义某条或多条网络不需要测试点属性。TESTPOINT_QUANTITY:定义同网络上的测试点数目为多少。默认为1。Symbol:TESTPOINT_ALLOW_UNDER:定义测试点是否可以位于某个器件之下,左键点击器件进行定义。3. Property: 用来设置网络的一些和测试点相关的属性。功能和上述相同。4. Fix/unfix testpoints:对整板所有的测试点进行锁定和解除锁定操作,如图8所示:图 85. Create FIXTURE:用来生成测试点的夹具文件。选择该命令后,界面如图9所示。如果以前没有执行过这个命令,点击界面中的Create fixture按钮后系统会自动在Manufacturing的大类中添加两个subclass,Fixture_Top和Fixture_Bottom,以方便后面检查使用,如图10所示。如果对测试点进行了修改,可重新执行该命令,注意选中Overwrite existing FIXTURE subclass复选项即可生成新的测试点夹具。图 9图 106. Create NC drill data:生成测试点的转孔数据。TOP层的测试点和BOTTOM层的测试点数据是分开的,分别命名为top_probe.drl和bottom_probe.drl。需要提醒的是,15.2在Constraints 的Design Constraints窗体里也加了测点的相关DRC 检查,可以方便设计者进行测试点的自检。如图11所示:指测试点边缘距离器件间距指测试点中心距离器件间距图 11添加测点相关信息的Report 报表输出,如图12所示:图 12执行Report将会有相应报告产生。附:手工添加测试孔时注意以下几点:1. 测试点边缘距离其它的过孔边缘极限尺寸:0.5m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资顾问劳动合同
- 笔译服务合同范本
- 户外广告代理合同样本2021
- 老年人营养补充剂行业跨境出海项目商业计划书
- 经典游戏复刻合集企业制定与实施新质生产力项目商业计划书
- 纳米技术防蛀牙膏创新企业制定与实施新质生产力项目商业计划书
- 绿色餐饮服务创新创业项目商业计划书
- 秋季写作提纲与范文指导
- 网络推广效果评估及优化方案设计
- 小学英语高频句型口语快速突破法
- 统编版道德与法治小学三年级上册教学设计
- 2025年儿童收养寄养协议书范本
- 国家安全与青年担当
- 第十四章其他原因引起的语言障碍讲解
- 船舶机舱进水的应急处理
- 大学生化学实验竞赛试题及答案
- 班级管理(延边大学)知到智慧树章节答案
- 湘教版九年级上册数学期中考试试卷及答案解析
- 带班育人方略班会-《从“埋头苦干”走向“抬头巧干”》【课件】
- 心肌梗死患者的便秘护理
- 中华人民共和国能源法
评论
0/150
提交评论