您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > 第五节定义设计规则(DefiningDesignRules)
首页电子类软件教程PADS2007系列教程正文第五节–定义设计规则(DefiningDesignRules)发布日期:2009/1/215:39:25来源:作者:点击:2294第五节–定义设计规则(DefiningDesignRules)一旦你输入了网络和元件后,你就可以指定设计规则(DesignRules)和各层的定义(LayerArrangements)。包含安全间距(Clearance)、布线(Routing)和高速电路(HighSpeed)约束等等,这些规则分配作为默认(Default)的条件、类(Class)、网络(Nets)、组(Group)、管脚对(PinPairs)、封装(Decal)和元件(Components);另外,你还可以设定指定条件的设计规则(ConditionalDesignRules)和差分网络(DifferentialPairs)的规则。本节将显示如何:·设置PCB各层的定义(LayerArrangement)·设置缺省的安全间距规则(ClearanceRules)·设置网络的安全间距规则(NetClearanceRules)·设置条件规则(ConditionalRules)·设置层的显示颜色(LayerColors)在你继续之前,如果previewnet.pcb设计文件还没有打开,打开它。1.从工具条中选择打开(Open)图标。2.当Saveoldfilebeforereloading?提示出现后,选择No。3.在文件打开(FileOpen)对话框中,双击名为previewnet.pcb的文件。设置PCB各层的定义(LayerArrangement)PADSLayout允许你定义PCB的各层(LayerArrangements)。这包括指定层数(NumberofLayers)、网络分配到一个平面层上、各层的介质定义(LayerStackup和厚度定义(Thickness)。本设计是一个四层板,其中有两层定义为平面层(PlaneLayers)和混合分割层。增加板子的层数(NumberofLayers)PADSLayout新建文件缺省指定的是双面板。注意:但是在这个教程中打开的previewnet.pcb已经是四层板了,因为在PADSLogic教程中已经进行了此项设置,你可以把此部分当做一个复习,如果需要按此步骤进行学习的话,你可以建立一个新的PCB文件进行学习操作。点击菜单文件/新建(File/New),新建一个默认的PCB文件,此部分只为练习。为了改变板子的层数:1.选择设置/层定义(Setup/LayerDefinition),层设置(LayersSetup)对话框将出现。2.从对话框的电子层(ElectricalLayers)区域选择修改(Modify)按钮,修改层对话框对话框将出现。3.在输入新的层数(EnterNewNumber)区域内打入4,增加板子层数从2到4。4.选择OK,重新指定层(ReassignElectricalLayers)对话框将出现,在这个对话框中你可以重新指定原来的层对应现在的新层,如原来的Layer1仍旧定义为Layer1,原来的Layer2重新定义为Layer4。这里我们直接选择按钮OK即可,关闭这个对话框。这时我们看到板已经被更改为4层板了。不保存以上的练习文件,我们重新打开previewnet.pcb文件,继续其他方面的设置。设置层的排列(LayerArrangement)和命名(Names)一旦你设置了正确的层数,你将要指定(Assign)各个层的类型(Types)和名字。1.设置第一层。a.在层设置(LayersSetup)对话框中,从各层的列表中选择顶层(Toplayer),在名字(Name)区域重新命名顶层(Toplayer)为主元件面(PrimaryComponentSide),本例子中已经设置好。b.在印制板的层类型(ElectricalLayerType)区域,选择元件(Component)层类型;在平面层类型(PlaneType)选择NoPlane,并且选择布线方向为竖向(Vertical)。2.设置第二层。a.选择第二层、中间层(InnerLayer2),重新命名为地平面层(GroundPlane)。b.改变平面层类型(PlaneType)到CAM平面层(CAMPlane)。一旦某一层结合到平面层(PlaneLayer),分配网络(AssignNets)按钮将出现在对话框中。c.点击分配网络(AssignNets)按钮,平面层网络(PlaneLayerNets)对话框将出现。d.从所有网络(AllNets)列表中选择GND网络。e.选择添加(Add)按钮,分配GND网络到地线平面层(GroundPlanelayer)。f.选择OK。g.设置布线方向(RoutingDirection)为任意(Any)。3.设置第三层。a.选择第三层、InnerLayer3,并且重新命名它为电源平面层(PowerPlane)。b.改变平面层类型(Type)为混合平面层(MixedPlane)。c.选择分配网络(AssignNets)按钮。d.从所有网络(AllNets)列表中选择+5V和+12V网络,并且选择添加(Add)按钮,分配网络到电源平面层(PowerPlanelayer)。e.选择OK。f.设置布线方向(RoutingDirection)为任意(Any)。4.设置底层a.选择第四层、Bottom,并且重新命名为次元件面(SecondaryComponentSide)。b.在印制板的层类型(ElectricalLayerType)区域,选择元件(Component)层类型、在平面层类型(PlaneType)选择非平面层(NoPlane),并且选择布线方向为横向(Horizontal)。设置层的Stackup一个典型的四层板的层物理属性(LayerStackup)设置是,由两个表面都有铜的、中间为玻璃纤维的双面板,将它们中间再放置一些绝缘的半固化片压制而成。在LayersSetup对话框中点击厚度(Thickness)按钮,在弹出的LayerThickness对话框设置层的厚度和叠层(Stackup)参数等值。注意:将窗口底部的铜厚单位(CopperThicknessUnits)设置为Design(mils)1.在LayersThickness对话框表中选择厚度(Thickness)。2.从Name栏中选择主元件面(PrimaryComponentSide)。3.在铜厚度(Thickness)区域打入1.4(mils),设置铜的重量为1oz(盎司)的厚度,对应1.4mils(1oz.ofcopper=.0014”)。4.从层列表(LayerList)中选择第二个元件面(SecondaryComponentSide)。5.在铜厚度(Thickness)区域打入1.4(mils),设置铜的重量为1oz的厚度。6.选择地线平面层(GroundPlane),并且设置铜厚度为2.1(mils),对应铜的厚度为为1.5oz。7.选择电源平面层(PowerPlane),并且设置铜厚度为2.1(mils),对应铜的厚度为为1.5oz。8.在对话框的Type区域,在2-3层之间选择半固化片(Prepreg)。分别设置其他层为Substrate,并且设置各个介电常数(Dielectric)为4.5。9.选择OK按钮,关闭层厚度(LayerThickness)对话框。.10.选择OK,关闭层设置(LayersSetup)对话框。提示:这些参数是软件进行特性阻抗、延迟、分布电容等计算所必需的条件。设置缺省的安全间距(Clearance)规则对于PADSLayout,你可以对层次化(Hierarchy)的设计规则的各个层次定义安全间距(Clearance)、布线(Routing)和高速电路(HighSpeed)等各种约束。1.选择设置/设计规则(Setup/DesignRules),规则(Rules)对话框将出现。2.选择缺省的(Default)图标,缺省的规则(DefaultRules)对话框将出现。3.选择安全间距(Clearance)图标,安全间距规则(ClearanceRules)对话框将出现。在对话框的安全间距(Clearance)区域包含了一个PCB设计数据的矩阵,这个矩阵数据让你定义各种数据类型之间的安全间距数值。4.通过选择矩阵左上角的所有的(All)按钮,设置全局的缺省的安全间距值。输入安全间距值(InputClearanceValue)对话框将出现。5.键入8并且选择OK,矩阵内的所有值都同时改变为8了。6.在导线宽度(TraceWidth)区域,改变规则最小(minimum)为6、建议(recommended)为8和最大值(maximum)为12。7.设置相同网络(SameNet)和其它的(Other)的安全间距区域值都为12。8.为了保存这些改变,在安全间距规则(ClearanceRules)对话框,选择OK。提示:这里设置的这些数值的单位根据Options中的当前设置,如果Options中的单位设置修改,此处的数据相应自动修改。设置缺省的布线规则(DefaultRoutingRules)为了避免在平面层(PlaneLayers)上布线,你需要将它们从布线规则定义的有效地布线层上删除。1.选择布线(Routing)图标,布线规则(RoutingRules)对话框将出现。对话框的LayerBiasing区域包含一些可选择布线层的列表,这些列表说明那些层允许布线。2.从SelectedLayers中选择电源(PowerPlane)和地线(GroundPlane)平面层,并且选择删除(Remove),定义在这两个平面层(PlaneLayers)上不允许布线。3.选择OK,关闭布线规则(RoutingRules)对话框。提示:当在设计定义了多种不同孔径和焊盘尺寸的过孔类型,在Vias列表中的AvailabeVias和SelectedVias中可以选择可用的过孔类型和被选择使用的过孔类型,与上面的可用层定义类似。当点击Thru按钮时,将添加所有通孔类型的过孔为可用;当点击Partials按钮时,将添加所有盲埋孔类型的过孔为可用。提示:窗口底部的MaximumnumberofVias中你可以设置设计中每个网络允许的最大过孔数量,你可以选择无限制(UnlimitedVias),或者选择最大数量(Maximumof),同时在右边的输入框中输入所允许的最大值。这项设置只针对自动布线有效。4.选择关闭(Close),关闭缺省的规则(DefaultRules)对话框。设置网络安全间距规则(NetClearanceRules)1.从规则(Rules)对话框中,选择网络(Net)图标,指定特别的网络规则。2.滚动网络列表(Netslist),定位为+5V网络,按Ctrl键同时选择+12V和GND。这三个被选中的网络将显示在被选择区域中,作为你从列表中特别选出的几个网络。3.选择安全间距(Clearance)图标,对这三个网络设置同样的安全间距规则。4.在安全间距规则(ClearanceRules)对话框中,通过选择矩阵左上角的所有的(All)按钮,设置全局的安全间距值,输入安全间距值(InputClearanceValue)对话框将出现。5.输入10作为全局安全间距,并且选择OK。6.在导线宽度(TraceWidth)区域,改变规则最小(minimum)为10、建议(recommended)为12和最大值(maximum)为15。7.设置相同网络(SameNet)和其它的(Other)的安全间距区域值都为12。8.为了保存这些改变,在安全间距规则(ClearanceRules)对话框,选择OK。9.选择关闭(Close),关闭网络规则(NetRules)对话框。对于定义其他几种类型的,如类(Class)、组(Group)、封装(Decal)和元件(Com
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:第五节定义设计规则(DefiningDesignRules)
链接地址:https://www.777doc.com/doc-2190066 .html