中英文版培训课件:G102-1Genesis2000 Netlist_第1页
中英文版培训课件:G102-1Genesis2000 Netlist_第2页
中英文版培训课件:G102-1Genesis2000 Netlist_第3页
中英文版培训课件:G102-1Genesis2000 Netlist_第4页
中英文版培训课件:G102-1Genesis2000 Netlist_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NetlistTraining1Netlistanalyser&Net-Otraining0506.pdf,0603.pdfRichardYuNetlistTraining2Netlisttrainingcourse一,netlistanalyser二,netlistoptimization前提:Netlist分析不可用于有S&R的排版资料上,若要检查array的netlist,可使用进阶排版功能的reduceS&Rnesting(简化排版资料),将array的资料打散成单片排版,才可用netlist分析来分析array上的netlist.Netlist的分析,可借由更改matrix上的(board,与misc),测试客户原稿与工作稿的单层资料是否有无missing或extra.以补多层排版时netlist检测分析时,missing无法测得.NetlistTraining3一,netlistanalyser:

为什么我们须要netlist来检查很重要且必须强调的,netlist的完整是在PCB生产中,站有相当重要的因素.不像其他可以引发降低生产时的错误或是减少数据的可靠性,若是netlist上的错误,绝对会导致电路板的报废.因此,尽可能的在设计与制造的周期之前,找出netlist上的错误是非常重要的,并予以修正.

什么时后我们须要检查netlist有两种情况下,Netlist必须要被检查.从CAD设计者所取得的料号,我们希望能将由设计者提供netlist来确认图形数据是否与netlist一致.当编辑修改板子的内容时或是结束编辑时,我们想要确认我们在编辑操作过程当中有没有导致违反任何的netlist设计,这包含在执行手动编辑和执行DFM功能.NetlistTraining4CADnetlist:由设计者从CAD软件提供的原始netlist资料,CADnetlist可以被接受如下的不同格式.例如:Ipc-d-356ODB++fromEnterprise3000Mentorgraphicsneutralfile.CADnetlist的名称:+1.8V_DSP+1.8V_FPGA+3.3VCLK_62.5_MHZSSLO_RESETVCCGNDNetlistTraining5CADnetpoints:CLK1MHZContainsnetpoint2onCS,netpoint3onPSandnetpoint1ontheplateddrill.NetlistTraining6第2章,Netlist的定义和型态(netlist:所有nets的集合)Netlist,裸铜电路板上定义互相连接且具有传导力的net的所有集合.netlist(net1,net2,net3,net4….Etc)NetlistTraining7什么是CurrentNetlist?currentnetlist是genesis2000依据图形数据(图层与钻孔层)所产生的.Genesis如何来计算netlist?genesis的演算规则是看,在board上的具有电性结合的图形部份.例如:假设在toplayer有一个SMDpad,并给此SMD为“netpoint1“的名称,然后依图形结合.发现有线连到SMDpad.直到遇到连接layer1和layer2的platedviahole.Viahole为netpoint2.Via钻到layer2.再经由其他的线连结到layer2的其他SMDpad.此SMD称为“netpoint3“.ExamplesofNetNamesintheCurrentNetlistnet001net002net003net004NetlistTraining8Netlistshapes

我们可以从下面的点对点所相连的net来看出,在net上是依每一个图形特征来产生形状(pads,surfaces以outline表示,lines,arcs以骨架来表示.NetlistTraining9WhyisthereaProblemComparingtheCADNetlistwiththeCurrentNetlist?

比较genesis产生出来的netlist与设计者提供的Cadnetlist.现在我们来讨论当比较CADnetlist与Currentnetlist常会发生的问题:

首先让我们来看一个好的范例,然后在来讨论.假设我们从设计者那里拿到料号层别.

依据Cadnetlist,在这里我们有一个net,名字叫“3v”和两的netpoints(netpoint1and2).NetlistTraining10当CADnetlist和Currentnetlist被拿来比较,我们得到如下的结果(一个net都具有两个相同的netpoint).因此就我们所知的,这是没有问题.无论如何,假如设计者提供的layer,某些含有copper成份的并没有被指示成为Cadnetlist的一部份(例如:光学点,targets,文字等等)Target光学点依据CADnetlist,仍只有一个net(net3v),但是当我们建立CurrentNetlist时,我们会得到什么结果呢?基于图形数据来看,从Currentnetlist来寻找连接点,我们得到3个额外的netpoint.NetlistTraining11至此,当我们比较Currentnetlist和Cadnetlist,就会有差异的地方会报告出来,(在Currentnetlist内,有3个额外的netpoint被发现),这个结果是违反原则,而实际上并没有任何netlist的问题.因为target和光学点并不具有电测特性,也不是属于Netlist的一部份.要解决这个问题的话,于是我们就提出第三类的netlist就叫做:Current-BasedCadNetlist.NetlistTraining12WhatistheCurrent-BasedCADNetlist?为了克服额外多出来的netpoint的问题,我们建立了第三种netlist型态,这种netlist只使用从Cadnetlist的netpoint和依据在layer上所使用的图形数据并找寻实际上相连接的features.因此我们称它为Current-Based-CADnetlist.此CBCnetlist能被拿来与Cadnetlist一起比较.我们可以确信原始设计的电子相连的特性已经被保留,并避免“extra”等违反netlist法则的falsealarm.NetlistTraining13WhatisaReferenceNetlist?此netlist是被当作比较判断的基准,假如从编辑操作的修改会影响到netlist的结果.ReferenceNetlist可以从任何一种nsetlist来取得,它可以从Cadnetlist,CurrentNetlist,Current-BasedCADnetlist来设定成Referencenetlist,介于编辑时为了确定图形编辑的修改不违反netlist建立的原则.我们来介绍一下netlistcompare的工作流程,第一步,比较Cadnetlist与Current-BasedCadnetlist,然后,假如比较完成后没有任何违反netlist的原则,此时最好将Currentnetlist设定成Referencenetlist.NetlistTraining14WhatisOn-lineNetlistCheck?当编辑电路板时,有时我们想要确认违反netlist原则的事件没有发生.这个程序就称为On-lineNetlistCheck.On-linenetlistcheck

有三种模式:None-不执行on-linecheck.DeferredMode-在某些编辑操作之后,Currentnetlist被拿来与Referencenetlist做比较,使用者决定何时完成比较.Immediatemode–在此模式中,在编辑操作之前就做违反netlist原则的检查

(假如我们将执行某些编辑动作,那些将导致违反netlist原则,Genesis系统将允许我们执行此动作).NetlistTraining15Netpoint所表现的形状

1.Circles(圆)2.Rectangles (方)钻孔是用Circle来表示.方型的SMD,就以rectangle表示.若属于椭圆的SMD,则圆的部份会被切削,剩下方型的部份会被保留,并以rectangle表示之.NetlistTraining16假如SMD是以特殊symbol表示,netpoint的选择会是内缩成适合其型状的rectangle假如任意的pad是以特殊symbol来表示且不为SMDpad,其netpoint是依照上述第4点来表示.NetlistTraining17InnertestPointsInnerTestPoint:这是被置于内层连接到特殊nets(一般性地电阻嵌入),并无法用probes做实体测试,这些innertestpoints被定义成带有.net_point的系统属性.在netlist分析时,他们会被考虑成测试点.BuriedVias:(埋孔)

在net的埋孔被当成连接点显示,即使他们是位于外层内的垂直切面下的点,也无法在屏幕上的图形区域被看到.NetlistTraining18第3章,Net,就是所有的相邻近的点借由具有传导性的线所连结的而成.在印刷电路板上Net的所有的点,是透过线来连接同层的点,利用镀通孔来连接到其它层别.Net通过2层资料Net通过3层资料NetlistTraining19Extractingnetshapes(net形状).1.Padsandsurfaces在netshape中以外框表示.Lineandarcs则以骨架表示.2.对于被削过的线,则会被当做是surface,而变成两个外框.3.没有用的features不会显示出任何形状.4.埋孔也不会被显示出来.埋孔无法显示出形状NetlistTraining20菱型:单选第4章,Netlist

分析窗口.

prerequesites(不可或缺的四个条件)在料号的matrix中,layertypes的设定[board(signal,soldmask..)]和正(postive).负(negative)片的特性.标示那些boardlayer被钻孔层贯穿过.定义钻孔的大小及型态(pth,npth,via)(可用drilltoolmanager)定义(board)板边的外框(profile)简化资料(clean_up)关掉rout层

selectingAction>NetlistAnalyzerNetlistTraining21简化资料(clean_up)的步骤:(包含客户原稿资料)执行DFM>CleanUp>ConstructPads(auto),tolerance=0.7,将所有net的端点换成pad.若遇到SMD是line,(或是SMD是由线所填满),无法被ConstructPads(auto)替换,就可以使用DFM>CleanUp>ConstructPads(Ref),tolerance=0.7,再确定所有的SMD是否已被替换成pad.以免留下错误的constructpad.若有,则使用Edit>Reshape>Break.使用DFM>Cleanup>setSMDattribute,将所有SMD的pad,附予.smd属性,并确认PTH,NPTH,VIAhole的属性,因为钻孔属性也会影响netlist的结果.在确认上述的条件都已经设定完成了.就可以建立Referencenetlist.建立完Referencenetlist,就可以提供给on-linenetlistcheck使用,在onlinenetlist窗口上的才能被执行,如果亮光是绿色图标将显示出执行结果,表示操作者正建立一个违反netlist原则的netlist.NetlistTraining22有两种方式可以开启netlistanalyzer.1.可以透过onlinenetlist中的Analyzicon开启netlistanalyzer.2.selectingAction>NetlistAnalyzerNetlistTraining23原稿(orgstep)的CADnetlist与原稿(orgstep)的Current-Basednetlist之比较.先将mentor,ipc356的Cadnetlist输入到orgstep.上半部的panel上请选择CADnetlist,下半部panel请先选择currentnetlist,并检查有没有对位好,直到对位好,请将下半部panel,改为Current-Basednetlist,再做比较.orgorgCadnetlistCBCnetlistNetlistTraining24原稿(orgstep)与工作稿(pcbstep)之比较.先将orgstep,建立currentnetlist.再将currentnetlist转为Referencenetlist(请勾选setCurnetlist)与pcbstep的currentnetlist比较orgNetlistTraining25NetlistCompare后的结果:

比较两个netlist的差异,netlist比较结果可以归纳4种违反型态.Shorted(短路)(2个net变成1个)Broken(断路)(1个net变成2个)Missing(短少netpoint)Extra(额外多出来netpoint)NetlistTraining26而依据Cadnetlist来看此2个net,应该是分开的.现在却变成一个net

(简言之:short是两个net变成一个net)Shorted:

原本数据在CADnetlist中有2个net在同一个layer,介于2个net中间有一个

pad,如下:但是因为在input料号时产生了错误,或是编辑修改料号后,而导致中间的pad变得非常大.NetlistTraining27Broken:

刚好是short的相反,假设原来Cadnetlist的net应该是有某些point在经由镀通孔把两个layer连成一个net.

若在钻孔资料input时或是移动钻孔后所产生的错误,因此在CSlayer和PSLayer之间并没有相连接.

原来的net“CLK”被分成两个独立的nets,就被当作是断路,(简言之:broken是一个net变成两个net)NetlistTraining28Missing:

假设原来CADnetlist的net是由3个netpoints在pads上所组成,如下.

在资料input之后,pad#3不见了:

在net“+2V”,依据原来的CADnetlist来判段少了一个netpoint,就当作Missing.NetlistTraining29Extra:

假设原来CADnetlist的net是由2个netpoints所组成,如下.

但是依据图形数据来看,我们意外发现,却多了几个netpoints.

依据图形数据来看,我们多出来额外的3个netpoints(netpoint3,4,5),这3个netpoints并不存在CADnetlist中,这意味我们多出来3个额外的netpoints.NetlistTraining30

如何使用Genesis来检测netlist上的问题?依照下面的工作流程,Genesis可侦测出这样的问题.Genesis工作稿依据图形数据产生netlist拿Referencenetlist(客户原稿)与genesis的工作稿所产生出来的netlist来作比较第一步骤(称为Currentnetlist)第二步骤假如测到有问题的地方,然后我们才知道是(short,break,missing,extra)的问题.Genesis依据CADnetlist拿设计者提供的Cadnetlist与客户原稿所产生出来的CBCnetlist来作比较第一步骤第二步骤NetlistTraining31以下是几个与shorts,broken,missing,extra

常见的问题NetlistTraining32Reroute不小心接触到一个贯穿孔,通常发生在内层的Non-functionpadremoval,当编辑时钻孔没有在视野内.Reroute时接触到其它的net,通常是接触到其他的feature

当对datecode或是logo更改时,可能产生short的警告,必须对datecodeorlogo设定并赋予正确地定义属性.n_electric(非电测特性),.nomenclature(文字),.fiducial(光学点)任何钻孔或是matrix的变更,将会造成netlist的大混乱.在Drc的drillscheck可以借由P&Gcategory被侦测出内层镀金导线(需设定非电测属性)NetlistTraining33断线:在重新定位或新增线时,导致断路或开路断线:被其它的负线划过,导致断路或开路更改到Thermalpad的距离大小时,会导致P&G开路假如镀金导线或金手指被移除,当有开路时会报告出来,必须使用非电测属性给tiebar或是金手指去做修正对钻孔层或是matrix做任何的修改时,重新定位线路时,碰到非镀通孔.NetlistTraining34NetlistTraining35NetlistTraining36ShapesandPoints-On/Off:Shape:top=Off–关闭一右上方panel的referencenetlist名称的型状

Bot=Off-关闭一右下方panel的currentnetlist名称的型状主要作用在方便显示reference和currentnetlist的不同.NetlistTraining37Points:Top=On显示toplayer的netpoint.Bot=On显示bottomlayer的netpoint.Th=On显示贯穿孔Tool=ON显示属于Npth的toolinghole.Innertestpoint:位于内层的pad连接到特殊的net,不能被probes实体测试,

当如此的system属性为.net_point的这些内层测试点会被定义.在netlist

优化时他们会被考虑当作mid-point.NetlistTraining38Netlist分析选择要开启的料号选择step名称选择作业模式将netlist分析,目前所显示的图形区域内的资料,以1比1的方式显示在graphicEditor的画面上.过滤器:(在字段上输入net的名称,下方即可显示出来)讯息窗口:显示出执行结果NetlistTraining39DataBar(资料棒)数据棒显示目前所有的nets详细资料:经过上层的数量,经过下层的数量,通孔的数量(显示总数).选择netDatabar指示:从上层layer到下层layer有2个通孔.点的总数为2“S”显示短路讯息NetlistTraining40在netlist分析窗口的下层panel上,点选这net的名称(依上述范例Net00277,然后在这currentnet点.这违反规则的现像将以反白的亮度来显示)Net00277NetlistTraining41(简言之:short是两个net变成一个net)Allpoint点一下,表示取消Referencenetlist的显示NetlistTraining421.先选择current中的Net00130,就会show出整个net2.将画面设定为NoZoom,避免画面变动3.再选Net00036,即可看出两个net变为一个NetlistTraining434.Short点NetlistTraining44(简言之:broken是一个net变成两个net)NetlistTraining451.先选择reference中的Net0065,就会show出整个net2.将画面设定为NoZoom,避免画面变动3.再选Net00132,即可看出一个net变为两个4.此处即为broken点NetlistTraining46Netlist只有一个,layer有好几层,所以当然选netlist比较快.在automatic对位无法对齐.请用手动.会对不起来的是盲埋孔.请用手动对位.(选source,target).Flipnetlist:将top和buttomlayer的netlist对调.Reducetocenter:CADnetpoint将缩小netlist测点为0.2mil,视情况使用.模拟测试治具时的测点.可检查假缺点.Source:(选定CAD的netpoint)Target:(选则lowerpanel的netpoint)CADNetlist的对位方式:NetlistTraining47第5章,Compare

程序1>.CADnetlist工作流程:(具有客户原稿)Input(GerberorRs274Xfile…)ArrangefileinJobMatrix(将所有个层别在matrix中定好)3.DisplayCADnetlist(必须inputMentornetlist)4.Ifnessary,Register(如果必要,做对位)5.CompareCADtoCurrent-BasedCAD(上为CAD,下为CBC)6.Reviewtheresults.7.CleanupJob(执行DFM的cleanup功能…..)8.ExtractnewCurrent-BasedCAD9.ComparenewCurrent-BaseedCADtoCAD10.Iferrorareindicated,comparelayersinGraphicEditor11.ExtractcurrentnetlistandsettoReferenceNetlistTraining48Step1:Input(GerberorRs274Xfile…).在matrix中设定layertype和正,负片..定义drillsize和type(PTH,NPTH,VIA).定义boardprofile.Inputnetlist(mentor…)Step2:ExtractCurrent-BasedCADnetlist..使用并开启客户原稿(origstep).从Action菜单上开启netlist,或是点选onlinenetlisticon开启.如果是从

onlinenetlisticon开启的话,会自动带出jobname和stepname..从上半部的netlisttype选择出CAD.点选上半部Recalcbutton,.在许多case中,CADnetlist并没有与graphicaldata对位好.你可以对选择

layer来检查

NetlistTraining49.点选Register,对位用.Step3:ComparetheCBCnetlist(lowerpanel)withCADnetlist(intoppanel)

Step4:Reviewtheresults..如果有异状,在Short,Broken,Missing,Extra,会显示出粉红色.Step5:CleanupJob.在currentnetlist执行前,先做ConstructPad的cleanup.Step6:ExtractNewCBCnetlist.Step7:CompareCBCnetlistwithCADnetlist.Step8:ComparegraphicdatausingComparelayers.Step9:ExtractCurrentnetlistandsettoReference.NetlistTraining50.假如CBC比较已经完成,checkout就会被清除了.当CBCnetlist与CADnetlist比较完成后,就将Current设定成Reference.Inlowerpanel,将Type设成Current,并选择Recalc..待Recal后,在将其设成Reference..并点选Updatebutton,将其设定成‘SettoCurNetlist’.选择Ok或Apply执行.Net_ref_start_extendYesreduce=no(fornetlistcompare)Net_ref_start_extendNoreduce=yes(goodfornetopt)NetlistTraining512>.没有使用CADnetlist工作流程:(没有Cadnetlist)Input(输入须要的档案)ArrangefileinJobMatrix(将所有个层别在matrix中定好)CreateCurrentnetlistandsettoReferenceCleanupJobComparenetlistsCompareLayersExtractCurrentnetlistSetCurrentasnewReferenceNetlistTraining52Step1:Input(GerberorRs274Xfile…).在matrix中设定layertype和正,负片..定义drillsize和type(PTH,NPTH,VIA).定义boardprofileStep2:CreateCurrentnetlistandsettoReference.使用并开启客户原稿(origstep).从Action菜单上开启netlist,或是点选onlinenetlisticon开启.如果是从onlinenetlisticon开启的话,会自动带出jobname和stepname..从上半部的netlisttype选择出Currentnetlist.点选上半部的Recalcbutton,并解出Currentnetlist和Display..从Netlisttype中选择出Reference的typeinthetoppanel.NetlistTraining53.点选Recalcbuttoninthelowerpanel并从graphicaldata建立一个Currentnetlist..将Currentnetlist改变并设定成为Referencenetlist.

.点选Update按钮并选择设定“SetCurrentNetlist”在突显窗口上..Inthelowerpanel选择Current成为netlist.Step3:.如page16描述的不可或缺的条件,执行cleanup(简化资料)NetlistTraining54Step4:Comparenetlists.点选Comparebutton并取得Reference和Current两个netlist的比较结果..假如比较后的结果,Button保留为绿色,表示并没有违反正常型态..若Button为粉红色的话,表示net有错误.Step5:CompareGraphicaldatausingCompareLayers..Step6:SetcurrenttonewReference.假如Current到Referencenetlist的比较已经完成,并签退料号来清除.

作业者可以利用netlist的基本知识来安全的处理数据,并维护在编辑料号时所可能避免的错误,在这个阶段,假如你已经完成了Reference和Currentnetlist的比较.Graphicallayers比较也已经成功.新的Currentnetlist应可以被设定成Reference.NetlistTraining55.从toppanel选择并更改设定成为Reference.点选Updatebutton将会出现如下窗口,并选择“SettoCurNetlist”NetlistTraining56比较程序批注:.假如你怀疑power&ground的问题,你可以尝试使用在GraphicEditor的Comparelayers功能比较客户原稿(origstep)和目前的工作稿(workingstep)..检视附件C所可能发生的问题讯息是一些导致违反设计的原则的典型范例..你已经从有reference的step(org)与指定有currentnetlist的step(pcb)比较过了.

你可以借由层别的颜色来告诉我们reference与current资料的不同..当你要查看nets时,有时我们从reference和currentnetlist的颜色上,并不容易找到

net在上,下层之间的关系,所以请先检查Reference与Currentnetlist的颜色设定

,我们可以借由graphiceditor中的Options>Color来找寻highlight(HL)并更改

default的颜色,NetlistTraining57NetlistOptimizer0603.pdfNetlistTraining58第2章,NetlistOptimizerWindowPre-initialization:Net-0只能被运用在referencenet.它被要求在执行Net-O前,必须依照下列的程序执行,否则会影响到结果..SilkScreenClipping(修剪)..SolderMaskOpt.CurrentNetlistconstructionandNetlistCompare..Creationofa‘clean’referencenet.实际上Net-O只在referencenetlist被执行,这意谓如下:.更改signallayer的资料后,必须要重建Referencenetlist..在输出netlist的优化格式,唯有referencenetlist可行.SourceData.下列源数据将会被使用:NetlistTraining59SourceData:.下列源数据将会被使用:1.Soldermasklayers:(防焊层)Net-O标示具有soldermaskopening的Pad成end-point.也当成testpoint.2.ExternalSignallayers:(外层)

下列feature的属性会影响到结果:.smd(smd测点).n_electric(非电测属性).non_tp(从netlist来看,任何的pad只要是被标示成此属性,就不会被测).critical_tp(任何的pad,只要标示成此属性,即会被测试).nomenclature(文字)NetlistTraining60以下的参数设定会影响到netlist的结果NetlistTraining61以下几个参数会影响到netlistoptimization的结果:=========================================================================Net_opt_extended_interface:控制“Extendedcontrolpopup”突显窗口的开启Net_opt_loop:在循环时标示所有的点为端点Net_opt_restriction:0把所有的长方形pad当成SMD,即使是pad没有被标示成.smd

的属性,1只有pad被标示成.smd属性被当作SMD.Net_opt_all_points_on_surface:yes在surface上的所有的点将被测试

No只有surface以外的点会被测试Net_opt_thermal_hole_margin:只有当thermal小于某值时将会被侦测NetlistTraining62Initialization:.在graphiceditor窗口上选择Actions>NetlistOptimization….NetlistTraining63TopPanel

说明:ShrinktoGasketCreateTestPointsStagger以上每以个功能可以被独立的执行借由使用相同性质的按钮.按钮的颜色(红色表示尚未执行,绿色表示已经执行完毕)反映出netlist目前的状态.或是你可以按下“RunningMan”的图像,他们是依照在setup窗口中的条件设定来执行.Edit点一下edit,可以切换到GraphicEditor的窗口,若是要返回netlist优化窗口,可以选择Actions>NetlistOptimizationRefresh当netlistOptimizer的窗口被开启后,Optimize的检查钮会自动生效(颜色会变成红色的)当你想要切换到netlistAnalyzer功能时,可以按下compare的按钮(请看doc0506.pdf)当你切换到compare时,Optimize料号排版的选项会被清除.Setup提到TestPointOptimization设定屏幕,在窗口上的设定是定义怎样的测试点产生可以被执行,假如兼容性模式被使用的话这的按钮将会变暗.NetlistTraining64ShrinktoGasket:缩小网点的大小从防焊干膜到实际上曝光区Stagger: 显示stagger模式的突显窗口到staggering的测试点的设定模式.点选模式的按钮,画面会出现预先设定好的staggering方法.Job&Step是只能显示而已,无法更改.NetlistTraining65RunningManicon:依据在setup画面下设定的条件,执行netlist优化处理.Layers:Layers为LayerList显示的标头NetNames:指示出在step上,nets的号码,net号码并不会影响到你在filter(过滤字段)上指定的net号码.Netlist优化的报告,请看下页NetlistTraining66Netlist优化的报告:12.延伸netlist优化的报告NetlistTraining67Setup(TestPointOptimizationScreen)NetlistTraining68SetupOptions:Execute–当点选“runningmanicon”并完成作业,执行作业将依下所示,点“StaggerMode”按钮并带出“StaggerMode”突显窗口,那里可以选择staggering的方法.NetlistTraining69TestMode:判断什么样的测试点会被指定Doublesided–测试点会被指定测试在双面测试机台ComponentOnly–测试点被指定给单面测试机且达到优化测试结果.只测试零件层.假如某些测试点是可以影响到对面层(solderside),他们将会被solderside

标示成测试点.SolderOnly–测试点被指定给单面测试机且达到优化测试结果.只测试solderside假如某些测试点是可以影响到对面层(componentside).他们将会被零件层标示成测试点.FlipFlop–测试点被指定成翻板测试,两个分开的adapters会从具有此选项且已最佳化的board中被建立出来,一个探针从solderside测试,另一个探针从

compomentside测试.NetlistTraining70条件:Barreltest:OnTestvias:OnTestnetendvias:OffBarreltest:OnTestvias:OffTestnetendvias:OffBarreltest:OnTestvias:OffTestnetendvias:OnBarreltest:OffTestvias:OffTestnetendvias:OffBarreltest:OffTestvias:OffTestnetendvias:On动作:(ps:vias是属于具有.via属性的钻孔)所有符合孔壁的端点将被测试,除了那些位于另一个side的点或因为有某些测试限制.所有符合直通孔壁的端点将会被测试,那些孔壁端点属于viaholes将不会被测试(不包含那些在另一个side的点或因为有测试限制)所有符合直通孔壁的端点将会被测试,但是那些一般性质的viaholes将被排除在外,只有那些属于endpointvias孔壁端的point才会被测试(不包含那些在另一个side的点或因为有测试限制)将孔壁端的点排除在外,只有net的端点才会被考虑,vias将不会被测.将孔壁端的点被排除在外,只有net的端点才被考虑,netendvias会被测试NetlistTraining71TestSMDPads:定义属于什么的SMD会被测试All–所有的SMDpads会被测试Netendsonly–只有属于net端的SMDpads才被测试IsolatedSMDpads–假如检查处打勾,独立的SMDpads也会被测试假如检查处没有打勾,独立的SMDpads不会被测,即使是“TestSMDpads”是设定成All.TestPTHs(除了vias):(定义怎样的镀通孔会被测试)All–所有的不属于vias的镀通孔会被测试Netendsonly–只有属于net端的镀通孔会被测试.IsolatedPTHs–假如检查处打勾,独立的镀通孔也被被测,假如不检查,独立的镀通孔将不会被测,即使是“TestSMDpads”被设定成AllNetlistTraining72TestP&Gconnections:定义怎样的P&G连接会被测All–假如“barreltest”被选时会自动设定,所有孔壁端连接到P&G层会被测Thermal–只测那些属于P&G连接碰到viathermals.Systemchoice–提供连接到P&G层别少数的测试点SolderMask:(决定SolderMask是否被考虑)Ignore–不考虑SoldermaskUseAllSMLayers–包含每一面的SMlayerTestRestrictions:

你可以决定在drillhole放置测试点的位置,或是钻孔上的annularring是否符合某些条件时,会被测试,如图形上方所说明的,你能设定下列的数值:HoleMin–小于此数值的孔将不会被使用来测试HoleMax–大于此数值的孔将不会被使用来测试ARMin–那些有annularring的hole的范围狭窄于此值时,不会被使用来测试ARMax-那些有annularring的hole的范围宽于此值时,不会被使用来测试NetlistTraining73EndPointOptimizationPopup假如在configuration参数net_opt_extended_interface被设定成Yes后,当Net最佳化时,这EndPointOptimizationPopup窗口将会出现.EndPointOptimizationPopupSetup消失不见NetlistTraining74NetlistTraining75TestMode:决定如何的测试点会被指定DoubleSided–在双面测试机台上测试点被指定做测试.ComponentOnly–测试点被指定给单面测试机且达到优化测试结果.只测试零件层.假如某些测试点是可以影响到对面层(solderside),他们将会被solderside

标示成测试点.SolderOnly–测试点被指定给单面测试机且达到优化测试结果.只测试solderside假如某些测试点是可以影响到对面层(componentside).他们将会被零件层标示成测试点.FlipFlop–测试点被指定成翻板测试,两个分开的adapters会从具有此选项且已最佳化的board中被建立出来,一个探针从solderside测试,另一个探针从

compomentside测试.NetlistTraining76TestFrom:选项只有在TestMode被设定成“DoubleSided”时才会发生,定义测试点给测试边依照下面的规则来应用:假如point是没有通到任何的面,它被标示成非测试假如point只通到零件面,那么零件面将被使用侧试假如point只通到solderside,那么solderside将被使用测试Note:特殊面上的point不会被测试是因为:-在side上没有铜

-在side上被soldermask所覆盖

-在side上的annularring太窄假如point两面都通,但在单一side上是独立的,此side将被使用来测试其他的所有point可以从任一的side被测试NetlistTraining77WithSM:Yes–soldermask被重新计算,被soldermask覆盖的点永远不会被标示成端点.No-soldermask不会被考虑.DrillsizeOver<value>只有当钻孔直径大于此<值>的才会被当成测试点,假如钻孔是小于此<值>,接近此时的适当pad将会被测试(测试点候补的处理将会被执行)ARover<value>只有当annularrings的直径大于此<值>将会被当成测试点,假如annularring是小于此<值>的话,接近此值的适合的pad将会被测试(测试点候补处理将被执行)Note:Dropback:选择候补测试点的处理程序,假如特定的测试点不会被测试,无论如何,接近可测试的测试点将被取代成测试点.NetlistTraining78P&Gcontacts测试直达PowerandGround接触,假如测试在此种type的某些点是不可能,接近适当的pad将被测试(测试点回朔将被执行)Minimum–只有在net的limitbox上的点被测试.Thermal-测试钻孔连到P&G层穿过thermalpads(只对P&G层是负的有用)

请看参数说明:net_opt_thermal_hole_margininDoc0203.pdfAll-所有的P&G接触会被测试.NetlistTraining79IsolatedNone–对独立的point,没有做特殊的处理BothSides–在bothsides上的独立孔会被测试Top-在topside上的独立孔会被测试Bottom–在bottomside上的独立孔会被测试Any-在任何side上的独立孔会被测试在以上所有的案例中,在某些点测试是不可能的,那么接近并适合的pad将被测试(测试点回朔的处理将会被执行)SinglepointnetsYes–在singlepointnets上的遮盖点会被当成端点.No–不测试singlepointnets.NetlistTraining80MiddlePanel

说明:Filter:

你可以打入通配符去控制net的显示在过滤字段下的net名称DataBar:

显示讯息或是你选到的points所属的net号码AllPoints

显示在step上的所有netpoints.End-Points在括号内I=内层测试点OptimizeDisplay:使用(highlight)反白来指名points.None–(默认值)不(highlight)任何的points.EndPt–highlight端点SM–防焊(open)开口处的highlight点Comm–批注被highlight的点是属于(ignored,或将不被输出)Staggered–SMD测试点交错已经被highlightLayerList:显示在step上的layer名称,假如layer名称的左边有星号,表示你所选的net有接触到此层别.NetlistTraining81LowerPanel

说明:GraphicAreaNetselector:点选图像之后在点在图形画面上的feature;整个连接到此feature将会被选到TopLayerEnd-pointsetter:点此图像切换到toplayer,利用鼠标选择应用,在图形区域指定netpoint成为end-point或是mid-point.BottomLayerEnd-pointsetter:点此图像切换到bottomlayer,利用鼠标选择应用,在图形区域指定netpoint成为end-point或是mid-point.区域放大显示整个layer选择netAutoZoom:适当的将所选的net,自动调整显示在图形区域内.Panonly:所选到的net,会依照目前窗口内所显示的涨缩大小来显示.NoZoom:不做panning或Zoom的放大.指示左图layer可同时显示几层NetlistTraining82Toplayercommentsetter:将toplayer在图形区域的net-point,设定成批注(commented)Bottomlayercommentsetter:将bottomlayer在图形区域的net-point,设定成批注(commented)NetlistTraining83如何将mid-point转为端点(end-point),end-pointmid-point12,选择属于toplayer

的net-point4.选择mid-point,并点两下后,变成下图所示,end-point5.已变成End-point3.只显示top层的net-point,其他关掉.NetlistTraining84如何将端点end-point转为(mid-point),end-pointmid-point12,选择属于toplayer

的net-point4.选择end-point,并点两下后,变成下图所示,top-point5.已变成Mid-point3.只显示top层的net-point,其他关掉.NetlistTraining85如何将端点smd转为comment,12,选择commented设定,且属于toplayer

的net-point4.选择non-commented,

并点两下后,变成下图所示,commented3.只显示top层的net-point,其他关掉.没有设定成注解(comment)设定成批注(comment)NetlistTraining86BottonButtons

说明:CoordinatesBar:

用坐标来标示所选择netpoint的电流位置Reset:清除在Net-O窗口上的所有字段,这将会从显示移除掉Job和Step,你将必须重新选择Job和Step.Points–Top/Bot:点选check-buttons成红色表示有作用,为了要显示从top/bottom的板子或两者都有使用到的netpoint到探针TH显示thru-holesInners显示inner测试点Shapes–Top/Bot:只显示toplayer上的形状,(与Bot按钮没有关系)NetlistTraining87.一个检查按钮是小方形钮在选项的左边.打上红色的勾号表示有作用,若是背景颜色,则代表此选项没有作用...WithSMnetlist优化,包含一个soldermaskopenings的检查,假如在pad上的soldermaskopening没有被发现,就不能当testpoint.所以也不会被定义成test-point.当选择NoSM时是不会执行这个检查.ShrinkTPtoSM.Gasket:

缩小netpoint的大小到从防焊曝光的面积.

只有简单的案例(单一防焊成型的每一个pad)会被考虑到.Limitation:为了提供一个可以信赖的工具,当这个feature将会影响到netpoint

的大小到soldermasksfeature是在signalpad内的状况下,会被限制.NetlistTraining88TestMode:.Doublesided:测试点被指定成双面测试

.Singlesided:测试点被指定成单面测试WithSM:限(决)定假如soldermask被在计算

.Yes:Soldermask被在计算和pad被soldermask覆盖是从不会被标示成end-point.No:Soldermask是被忽略的Drillsizeover<value>-限(决)定钻孔的孔径大小能被使用并当做test-point.当钻孔直径小于某(值)时是不会被当成测试点(test-point).

靠近合适的pad将会被代替成test-pointARove

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论