您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > SMT-DFM实验指导书
SMT-DFM实验指导书潘开林丘伟阳编桂林电子科技大学机电工程学院2009年11月15日1目录实验一DFM数据读入...............................2实验二DFM分析..................................20实验三ERF规则管理..............................实验四DFM报告输出..............................2实验一DFM数据读入一、实验目的1.了解DFM数据类型;2.了解DFM数据的读入方式;3.重点掌握EDA数据及Gerber数据的读入。二、实验器材1.计算机一台,CPU主频2G以上,内存1G以上;2.ValorEnterprise3000/Trilogy5000软件一套。三、实验具备知识——DFM数据类型1.EDA数据(1)Cadence(.brdextractfiles)Layersfilee.g.layers_job_name.outPadsfilee.g.pads_job_name.outComponentsfilee.g.comps_job_name.outPinsfilee.g.pins_job_name.outGeomsfilee.g.geoms_job_name.outPropsfilee.g.props_job_name.outNetsfilee.g.nets_job_name.outTechnologyfilee.g.tech_job_name.outFilmsfilee.g.films_job_name.out备注:粗体字文件是必须的文件,正常字文件是可选的文件(2)Mentor(BoardStationDatabase)Mfg/neutral_fileMfg/geoms_asciiTracesfileTechfileLayersfileAperture_tablefile3Drill_tablefilePinsfileVariantsfile备注:neutralfile是必须的,geomsascii、traces、tech是建议的,其它是可选的(3)PowerPCB(.ASCfile)SignalLayerP/GLayerSilkScreenLayerSolderPasteLayerSolderMaskLayerDocumentationLayer备注:一般是一个后缀是ASC的文件包含上面所列的Layer。(4)ZukenVisula(Cadif.file)EDA文件是cadif.file,包含了所有的必要数据。(5)ZukenCR3000(.bsf,.mdf,udffiles)Technologyfile(.bsf)ComponentShapeCatalogfile(.mdf)PCBoardShapefile(.udf)WiringSpecificationsBySignal(.ccb;.ccf;.ecf;.wdf;.drn)备注:粗体字文件是必须的文件,正常字文件是可选的文件。(6)ZukenCR5000(.pcf,.ftffiles)PCBoardASCIIfile(.pcf)PanelASCIIfile(.pnf)FootprintASCIIfile(.ftf)PackageASCIIfile(.pkf)备注:粗体字文件是必须的文件,正常字文件是可选的文件。(7)PCAD(.pcb)ComponentFootprintsLayerliststackorder4NetlistsOutputsettingforlayersfeatures(vias,pads,traces,surfacesandtextobjects)备注:一般是一个后缀是pcb的文件包含上面所列的内容。(8)Orcad(.max,.min)EDA文件是后缀是.max,.min的ASCII文件。2.ODBInputODB++数据文件一般是一个后缀是.tgz的压缩文件包。3.Gerber数据Gerber274D/Gerber274X/Excellon2/DCode/CPL四实验方法和步骤1.导入EDA数据(1)、新建一个Job。e.g.training1在EngineeringToolkit窗口上经由菜单File-Create…或在工具条上直接点击按钮打开窗口CreateEntityPopup窗口,在其中完成Job信息的录入。(2)、读入EDA文件。1、输入Job名称2、选择Database名称3、点击OK新建一个Job5在EngineeringToolkit窗口上经由菜单File-Import-EDAData…或在工具条上直接点击按Remark①:点击AdditionalParameters…按钮打开设置窗口Remark②:点击Check按钮,自动检查所需的EDA数据文件是否存在。1、选择读入EDA的种类2、选择EDA数据的路径3、输入Job名称4、输入Step名称Remark①Remark②Remark③Remark④Remark⑤指在负片中的隔离线是以AntiEtch来定义(Yes),还是以Shape来定义(No)若使用Allegro14.0以上的版的FlashThermalSymbols功能时,选Yes6Remark③:点击Translate按钮把EDA数据文件读入T5K中Remark④:点击Report…按钮查看EDA数据文件处理的详细报告文件Remark⑤:点击ViewLog…按钮打开T5KLog文件。(3)、查看已读入的EDA图形资料。读入完成后显示状态信息7在EngineeringToolkit窗口中直接双击所要打开的Job图标鼠标左键双击Job图标把Job打开并读入到电脑内存中把Job打开但不读入到电脑内存中8备注:Steps的数量和名称是由EDA数据读入时用户自己输入的名称有关。鼠标左键双击Steps图标鼠标左键双击pcb图标92.导入Gerber数据(1)、新建一个Job。e.g.training2(2)、读入Gerber文件。在EngineeringToolkit窗口上经由菜单File-Import-CAMFabData(Gerber)…或在工具条上直接点击按步骤1:在InputPackage窗口中指定Gerber文件存放的路径菜单栏工具栏Matrix预览框状态栏图形区10步骤2:指定Job名称;指定或新建Step。步骤3:自动识别当前目录下的文件类型。点击Identify按钮执行。①:点击这里指定Gerber存放的路径。②:选择相应的路径。③:接受选择的路径。①:选取Job。②:选取或新建Step。11步骤4:如果T5K没有保存的Wheel模板文件,需要新建此类Gerber的Wheel模板。③:识别文件。⑤:Gerber读成功后可以从这儿查看图形。④:可以重新命名每层的名称。在Wheel文件的行区域内点击鼠标右键从快捷菜单Openwheeltemplate…打开Wheel模板编辑窗。WheelTemplate编辑窗口。12模板①:全局参数的设置。⑴、Wheeltype:Gerber-标准的GerberWheel;Tools-钻孔对照表。⑵、Units:Wheel默认尺寸,Inch、㎜、Mil任意一种。⑶、UnitsX:尺寸因子。⑷、Dcodenumbering:Explicit-Dcode定义在Aperture表中;Standard-Dcode分配在标准系列中;Station-从Aperture表中读取Dcode并把它转换成标准系列;Order1-Dcode从D01单步增长;Order4-Dcode从D01以4的步序增长;Order10-Dcode从D10单步增长;⑸、Maxrecordsperline:Wheel文件中每行最大记录数(1-5);⑹、Globalseparator:记录Aperture文件中全局分隔符,以便系统自动忽略;⑺、Substitutecharacters:设置字符替换关系。ConditionalUnitsList(可选项)功能同全局参数设置中的⑵、⑶。HeadLine把某种Wheel文件的固定特征行记录下来,方便T5K在自动搜索Wheel模板时能够快速定位,以达到快速找到所对应的Wheel模板。Wheel模板①Wheel数据文件全局参数13模板②:创建一个记录的步骤:⑴、选取孔径表中的一行标题栏。一般是这张孔径表的每个栏位的内容描述。(可选)⑵、经由菜单Params-HeadLines把标题栏加入模板中。(可选)⑶、鼠标左键点击表中真正的数据行。⑷、经由菜单Edit-Add增加一条记录。⑸、从SymbolsPopup窗口中选取对应的孔状特征类型。⑹、选取正确的Dcode栏并把它定义成Dcode。⑺、设置各种定义。⑻、经由菜单Actions-Translate验证刚设置的Wheel模板。Wheel模板②14模板③:记录定义。Basic按钮:正常记录定义Reference按钮(Ref1、Ref2、Ref3):对于非标准的孔径文件记录定义。栏位数据类型:Dcode-匹配一个整型数字并把它表述成孔径Dcode;Int-匹配一个非负数整型数。Fixed_Int-匹配一个固定长度整型数。Float-匹配任何非负数的整数或小数。Alpha-匹配希腊字母字符串。Character-匹配任何一个字符,两个字符要用两次。Any-匹配直至数字、小数点或当前行的结尾(也可以匹配空字符)。String-匹配至当前行结尾或TAB字符或空格字符(不匹配空字符)。Wheel模板③记录区域栏位区域记录符号参数栏位数据类型No-Tag/Tag栏位定义15NL-匹配一个新行。|-匹配一个垂直条(ASCII码24)。(…)-匹配圆括号中的字符串(不支持圆括号嵌套)。B-匹配两个域之间的空白区域。Fixed_Str-匹配指定的字符串。栏位定义:None-栏位定义必须总是出现(默认)。Optional-栏位定义是可选的(一个问号被加入)。Reference-用于输入文件中的某个符号没有被当作记录被记忆,但在翻译的过程中又是必须的。标记符:Tag-把栏位中域实体标记成一个英文字母,用作变量传递数值(所有非数值域不能用标记去代替)。No-Tag-域未设标记。设置好Wheel模板后保存模板返回InputPackage窗口。步骤5:读入Gerberfiles。点击Translate按钮完成Gerberfiles的解析读入。步骤6:查看解析报告。16在InputPackage窗口中点击Report…按钮打开Report窗口,用户可以浏览Gerberfiles解析报告。步骤7:编辑Layerrules文件,位于X:\Valor\Trilogy\sys\hooks\lyr_rule。步骤8:查看图形资料。17通过鼠标点击Layer列表中的Layer层来显示或关闭图层。步骤9:修正每个Layer层的属性并调整层顺序。鼠标左键双击pcb图标打开GraphicsEditor当前Job/Step的名称菜单栏工具栏Layer表预览框输入坐标条消息条数据条图形框状态条18点击JobMatrix图标打开JobXXXMatrix窗口,通过点击每一个Layer来指定各自的属性。可以重新命名Layer名称。◇Layer名称:默认为Gerber文件名称,用户可以直接输入修改。◇Layer所属大分类:board-实体层;misc-非实体层。◇Layer所属详细分类:signal-信号层;power_ground-电源或电源地层;mixed-混合层;solder_mask:防焊漆层;silk_screen:丝印层;solder_paste:焊盘层;drill-钻孔层;rout-;document-文档Layer名称Layer所属大分类Layer所属详细分类Layer所属正片或负片点击每层Layer可设置其属性19层。◇Layer所属正片或负片:一般power_grou
本文标题:SMT-DFM实验指导书
链接地址:https://www.777doc.com/doc-51132 .html