《EDA技术基础(2)--第9章PCB自动布线uvv.pptx》由会员分享,可在线阅读,更多相关《EDA技术基础(2)--第9章PCB自动布线uvv.pptx(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、机械工业出版社同名教材配套电子教案EDA技术基础(第2版)制作:福建信息职业技术学院制作:福建信息职业技术学院 郭勇郭勇第第9章章 PCB自动布线自动布线 本章要点本章要点9.1 9.1 从原理图到印制板从原理图到印制板 9.2 9.2 元件自动布局元件自动布局 9.3 9.3 布线规则设置与自动布线布线规则设置与自动布线 9.4 9.4 PCBPCB设计技巧设计技巧 9.5 9.5 印制板输出印制板输出本章要点本章要点 PCBPCB自动布线的流程自动布线的流程 网络表文件的调用与元件匹配网络表文件的调用与元件匹配 元件自动布局及调整元件自动布局及调整 自动布线参数设置及自动布线自动布线参数设
2、置及自动布线 DRCDRC检查与网络表比较检查与网络表比较 PCBPCB输出输出返回PCB自动布线流程自动布线流程 PCBPCB自自动动布布线线就就是是通通过过计计算算机机自自动动将将原原理理图图中中元元件件间间的的逻逻辑辑连连接接转转换换为为PCBPCB铜铜箔箔连连接接,PCBPCB的的自自动动化化设设计计实实际际上上是是一一种种半半自自动动化的设计过程,还需要人工的干预才能设计出合格的化的设计过程,还需要人工的干预才能设计出合格的PCBPCB。PCB PCB自动布线的流程如下。自动布线的流程如下。绘制电路原理图,生成网络表。绘制电路原理图,生成网络表。在在PCB99SEPCB99SE中,规
3、划印制板。中,规划印制板。装载原理图的网络表。装载原理图的网络表。自动布局及手工布局调整。自动布局及手工布局调整。自动布线参数设置。自动布线参数设置。自动布线。自动布线。手工布线调整及标注文字调整。手工布线调整及标注文字调整。输出输出PCBPCB图。采用打印机或绘图仪输出电路板图。图。采用打印机或绘图仪输出电路板图。9.1 9.1 从原理图到印制板从原理图到印制板 以以下下采采用用图图8-18-1所所示示的的单单管管放放大大电电路路原原理理图图为为例例进进行行说说明明PCBPCB的的自自动动设设计计,图图中中的的元元件件封封装装设设置置为为:电电阻阻为为AXIAL0.3AXIAL0.3、电电容
4、容为为RB.2/.4RB.2/.4、三三极极管管为为TO-92ATO-92A。进进行行PCBPCB自自动动布布线线前前,应应在在原原理理图图编编辑器中产生该电路的网络表。辑器中产生该电路的网络表。9.1.1 9.1.1 通过网络表文件装载元件通过网络表文件装载元件 在在Keepout LayerKeepout Layer规划好印制板后,执行菜单规划好印制板后,执行菜单DesignLoad DesignLoad NetsNets载入在原理图设计中生成的网络表文件,屏幕弹出一个对话载入在原理图设计中生成的网络表文件,屏幕弹出一个对话框,单击【框,单击【BrowseBrowse】按钮选择网络表文件(
5、按钮选择网络表文件(*.*.netnet),),载入网络载入网络表,如图表,如图9-19-1示,单击【示,单击【ExecuteExecute】按钮,将网络表文件中的元件按钮,将网络表文件中的元件调到当前印制板中,如图调到当前印制板中,如图9-29-2所示。所示。图图9-29-2中,载入的元件都散开排列在禁止布线边框之外(在中,载入的元件都散开排列在禁止布线边框之外(在Protel99SE SP6Protel99SE SP6之前的版本中,元件堆积在光标处),布线前还之前的版本中,元件堆积在光标处),布线前还必须进行自动布局。必须进行自动布局。9.1.2 9.1.2 装载网络表文件出错的修改装载网
6、络表文件出错的修改 要要保保证证装装载载的的网网络络表表正正确确,牵牵涉涉到到的的因因素素很很多多,最最主主要要的的是是元元件件封封装装是是否否存存在在、网网络络表表是是否否正正确确及及原原理理图图的的元元件件与与PCBPCB中中的的元件封装的管脚之间是否匹配。元件封装的管脚之间是否匹配。下下面面以以图图9-39-3所所示示的的二二极极管管检检波波电电路路为为例例来来说说明明在在载载入入网网络络表时出错的修改方法。表时出错的修改方法。图图示示电电路路中中,二二极极管管的的封封装装设设置置为为DIODE0.4DIODE0.4,电电阻阻的的封封装装设设置为置为AXIAL0.3AXIAL0.3,电容
7、的封装设置为电容的封装设置为RB.1/.2RB.1/.2。在在SCHSCH编辑器中,绘制好电路图,并进行编辑器中,绘制好电路图,并进行ERCERC检验,检验正检验,检验正确后,执行菜单确后,执行菜单DesignCreate NetlistDesignCreate Netlist生成网络表文件。生成网络表文件。进入进入PCB99SEPCB99SE,规划印制板后,执行菜单规划印制板后,执行菜单DesignLoad DesignLoad NetsNets,屏幕弹出装载网络表对话框,选中刚生成的网络表文件,屏幕弹出装载网络表对话框,选中刚生成的网络表文件,出现图出现图9-39-3所示的装载信息。所示的
8、装载信息。由图中可知,装入网络表后共发现由图中可知,装入网络表后共发现5 5个错误,由于在电路图个错误,由于在电路图中已经进行过中已经进行过ERCERC检验,因此错误不是电气连接上的问题,而是检验,因此错误不是电气连接上的问题,而是在于原理图元件与在于原理图元件与PCBPCB封装的不匹配所引起,这种错误称为网络封装的不匹配所引起,这种错误称为网络宏错误,分为警告和错误两类。宏错误,分为警告和错误两类。本例中,在原理图中将电容封装改为本例中,在原理图中将电容封装改为RB.2/.4RB.2/.4,重新生成网重新生成网络表,解决电容封装的错误;在络表,解决电容封装的错误;在PCBPCB编辑器中将二极
9、管焊盘编号编辑器中将二极管焊盘编号A A、K K改为改为1 1、2 2,并重新装载网络表文件,此时所有错误消失。,并重新装载网络表文件,此时所有错误消失。9.1.3 9.1.3 通过通过“更新更新PCB”PCB”方式由原理图产生方式由原理图产生PCBPCB文文件件 Protel99 SEProtel99 SE中可以通过中可以通过“更新更新PCB”PCB”方式由原理图直接产生方式由原理图直接产生PCBPCB文件,本节介绍具体的操作方法。文件,本节介绍具体的操作方法。1.1.在原理图中放置在原理图中放置PCBPCB布线指示标记布线指示标记 在原理图绘制中,通过放置在原理图绘制中,通过放置PCBPC
10、B布线指示的方式,针对某些布线指示的方式,针对某些连线预先设置印制导线宽度、过孔直径、优先级设置等布线规则连线预先设置印制导线宽度、过孔直径、优先级设置等布线规则内容,这些参数设置可以包含在内容,这些参数设置可以包含在Protel2Protel2格式的网络表中,在格式的网络表中,在PCBPCB设计时自动生效。设计时自动生效。在在SCH99SESCH99SE中中,执执行行PlaceDirectivePCB PlaceDirectivePCB LayoutLayout,或或单单击击图图标标 ,系系统统进进入入放放置置PCBPCB布布线线指指示示状状态态,光光标标上上带带着着一一个个红红色色的的布布
11、线线指指示示标标记记 ,将将光光标标移移动动到到要要放放置置标标记记的的线线路路上上,单单击鼠标左键放置击鼠标左键放置PCBPCB布线指示,如图布线指示,如图9-49-4所示。所示。一一般般在在布布线线中中对对电电源源线线和和地地线线都都要要加加粗粗一一些些,所所以以图图中中针针对对电源线和地线增加了布线指示标记,预先进行布线规则设置。电源线和地线增加了布线指示标记,预先进行布线规则设置。2.2.设置设置PCBPCB布线指示属性布线指示属性 双双击击PCBPCB布布线线指指示示标标记记,屏屏幕幕弹弹出出图图9-59-5所所示示的的布布线线指指示示属属性性对对话话框框,用用于于设设置置印印制制导
12、导线线宽宽度度、过过孔孔直直径径、优优先先级级、布布线线层设置等布线规则内容,对话框主要参数如下。层设置等布线规则内容,对话框主要参数如下。Track Width Track Width:用于设置布线的线宽,默认为用于设置布线的线宽,默认为1010milmil。Via Width Via Width:设置过孔尺寸,默认为设置过孔尺寸,默认为5050milmil。TopologyTopology:设设置置PCBPCB上上当当前前导导线线的的走走线线方方式式,默默认认为为ShortestShortest(最短连线方式)。最短连线方式)。PriorityPriority:设设置置PCBPCB上上当当
13、前前导导线线的的布布线线优优先先权权,默默认认为为MediumMedium(中级)。中级)。LayerLayer:设设置置PCBPCB上上布布线线的的板板层层,默默认认为为UndefinedUndefined(未未定定义义板板层层),板板层层可可以以在在信信号号层层、电电源源层层和和多多层层中中进进行行选选择择,图图中选择中选择Bottom LayerBottom Layer。以上参数设置好后,单击【以上参数设置好后,单击【OKOK】按钮确认。按钮确认。至至此此,原原理理图图中中的的设设置置完完毕毕,可可以以通通过过“更更新新PCB”PCB”方方式式由原理图直接产生由原理图直接产生PCBPCB
14、文件。文件。3.3.通过通过“更新更新PCB”PCB”方式调用元件方式调用元件 在在原原理理图图编编辑辑器器中中执执行行菜菜单单DesignUpdate DesignUpdate PCBPCB,系系统统将将产产生生一一个个新新PCBPCB文文件件,如如果果当当前前项项目目文文件件中中已已经经存存在在PCBPCB文文件件,系系统统弹弹出出图图9-69-6所所示示的的对对话话框框,要要求求选选择择需需要要更更新新的的PCBPCB文文件件。单单击击【ApplyApply】按按钮钮,系系统统将将更更新新选选中中的的文文件件;单单击击【Create Create a a new new document
15、document】按钮,系统将自动产生一个新按钮,系统将自动产生一个新PCBPCB文件。文件。选选择择Create Create a a new new documentdocument,新新建建一一个个PCBPCB文文件件,屏屏幕幕弹弹更更新新PCBPCB文文件件对对话话框框,设设置置好好参参数数后后,单单击击【ExecuteExecute】按按钮钮实实现现PCBPCB同步装入。同步装入。4.4.显示已装入的元件显示已装入的元件 导导入入元元件件后后,在在工工作作区区中中一一般般看看不不到到导导入入的的元元件件,这这是是因因为为没没有有对对元元件件进进行行有有效效的的显显示示。执执行行Vie
16、wFit ViewFit DocumentDocument显显示示整整个个文档,屏幕将显示已导入的所有元件,如图文档,屏幕将显示已导入的所有元件,如图9-89-8所示。所示。从从图图中中可可以以看看出出,所所有有元元件件的的管管脚脚上上都都有有网网络络飞飞线线连连接接,元元件件整整齐齐地地排排列列在在PCBPCB工工作作区区中中,由由于于此此时时PCBPCB上上还还没没有有设设置置禁禁止止布布线线区区,要要进进行行自自动动布布线线,必必须须手工设置禁止布线区。手工设置禁止布线区。采采用用“更更新新PCB”PCB”方方式式导导入入元元件件,已已将将布布线线指指示示标标记记中中的的布布线线规规则则
17、设设置置到到当当前前文文件件中中,此此时时执执行行DesignRulesDesignRules查查看看布布线线规规则是否正确,有问题可进行修改。则是否正确,有问题可进行修改。返回9.2 9.2 元件自动布局元件自动布局 从从图图9-29-2中中可可以以看看出出,载载入入元元件件后后,元元件件排排列列在在禁禁止止布布线线框框外外,且且为为同同类类元元件件一一字字排排开开,显显然然这这种种布布局局是是不不符符合合实实际际要要求求的的,此此时时需需要要将将元元件件分分开开,放放置置到到合合适适的的位位置置上上,进进行行元元件件布布局局,PCB99SEPCB99SE中提供有自动布局功能。中提供有自动布
18、局功能。9.2.1 9.2.1 元件自动布局前的处理元件自动布局前的处理 1.1.布局栅格设置布局栅格设置 执执行行菜菜单单DesignOptionsDesignOptions,在在弹弹出出的的对对话话框框中中选选择择OptionsOptions选项卡,设置捕获栅格和元件栅格选项卡,设置捕获栅格和元件栅格X X、Y Y方向的间距大小。方向的间距大小。2.2.字符串显示设置字符串显示设置 在在PCBPCB设设计计中中,缩缩小小显显示示电电路路时时,字字符符串串经经常常会会变变为为一一个个矩矩形形轮轮廓廓,这这样样不不利利于于元元件件的的识识别别,此此时时需需要要减减小小字字符符串串的的阀阀值值参
19、参数数,以保证字符串以文本形式显示。以保证字符串以文本形式显示。执执 行行 ToolsPreferencesToolsPreferences,在在 弹弹 出出 的的 对对 话话 框框 中中 选选 择择DisplayDisplay选选 项项 卡卡,在在 Draft Draft thresholdsthresholds选选项项区区域域中中,减减小小StringsStrings中中的的字字符符串串阀阀值值,可可以以完整显示字符串内容。完整显示字符串内容。3.3.元件自动布局参数设置元件自动布局参数设置 执行执行DesignRulesDesignRules,在弹在弹图9-9 布局参数设置出出的的对对话
20、话框框中中选选中中PlacementPlacement选选项项卡卡,屏屏幕幕出出现现图图9-99-9所所示示的的元元件件布布局局参参数数设设置置对对话话框框。主主要要设设置置元元件件间间的的最最小小间间距距、元元件件放放置置的的方方向向、分分组组形形式式进进行行自自动动布布局局时时应应忽忽略略的的网网络络、放放置置元元件件的层面、限定或排斥某些特定对象的矩形区域的范围等参数。的层面、限定或排斥某些特定对象的矩形区域的范围等参数。由由于于Protel99SEProtel99SE的的布布局局效效果果较较差差,一一般般只只能能将将元元件件散散开开排排列列,大大部部分分需需要要手手工工布布局局调调整整
21、,故故无无需需详详细细设设置置布布线线参参数数,一一般选择默认即可。般选择默认即可。9.2.2 9.2.2 元件自动布局元件自动布局 自自动动布布局局前前,必必须须在在Keep Keep out out LayerLayer上上先先规规划划电电路路板板的的电电气气边界,然后才能载入网络表文件,否则屏幕会提示出错。边界,然后才能载入网络表文件,否则屏幕会提示出错。执行菜单执行菜单ToolsAuto PlacementAuto PlacerToolsAuto PlacementAuto Placer,屏幕弹出屏幕弹出自动布局对话框,如图自动布局对话框,如图9-109-10所示,共有所示,共有3 3
22、个选项。个选项。图9-10 自动布局对话框 Cluster Cluster PlacerPlacer:组组布布局局方方式式。该该方方式式根根据据连连接接关关系系将将元元件件分分组组,然然后后按按照照几几何何关关系系放放置置元元件件组组,该该方方式式一般在元件较少的电路中使用。一般在元件较少的电路中使用。Statistical Statistical PlacerPlacer:统统计计布布局局方方式式。该该方方式式根根据据统统计计算算法法放放置置元元件件,以以使使元元件件之之间间的的连连线线长长度度最最短短,该该方方式一般在元件较多的电路中使用。式一般在元件较多的电路中使用。Quick Quic
23、k Component Component PlacerPlacer:快快速速布布局局。该该选选项项只只有有在在选选中中组组布局方式时有效。布局方式时有效。通通常常采采用用统统计计布布局局方方式式(Statistical Statistical PlacerPlacer)。选选中中后后,屏屏幕幕弹弹出出图图9-119-11所所示示的的对对话话框框,可可以以设设置置元元件件组组、元元件件旋旋转转、电电源网络、地线网络和布局栅格等。源网络、地线网络和布局栅格等。图9-11 统计布局方式下的自动布局设置 Group Group ComponentComponent:选选中中此此项项,将将当当前前网网
24、络络中中联联系系密密切切的的元元件件归归于于一组。一组。Rotate Rotate ComponentComponent:选选中中此此项项,在元件布局时,允许旋转元件。在元件布局时,允许旋转元件。Power Power NetsNets:指指定定电电源源网网络络名名称称,该该项项必必须须指指定定,若若有有多多个个电电源源,可用空格隔开,如:可用空格隔开,如:VCC+12+5VCC+12+5。Ground Nets Ground Nets:指定地线网络名称,该项必须指定,如指定地线网络名称,该项必须指定,如GNDGND。Grid Size Grid Size:设置元件自动布局时的栅格间距。设置元
25、件自动布局时的栅格间距。设设置置完完毕毕,单单击击【OKOK】,系系统统开开始始自自动动布布局局,完完成成后后,弹弹出出一一个个对对话话框框,提提示示自自动动布布局局完完成成,如如图图9-129-12所所示示。单单击击【OKOK】,屏屏幕幕弹弹出出一一个个对对话话框框,提提示示是是否否更更新新电电路路板板,单单击击【YesYes】,程程序更新电路板,退出布局状态,序更新电路板,退出布局状态,PCBPCB如图如图9-139-13所示。所示。此此时时各各元元件件之之间间存存在在连连线线,称称为为网网络络飞飞线线,体体现现了了节节点点间间的的连接关系,但它不是实际连线,布线时要用印制导线来代替。连接
26、关系,但它不是实际连线,布线时要用印制导线来代替。显显然然图图9-139-13中中的的元元件件布布局局不不理理想想,元元件件标标号号、标标称称值值的的方方向向也也不不合合理理,需需要要手手工工调调整整,在在保保证证电电气气性性能能的的前前提提下下,尽尽量量减减少少网络飞线的交叉,以利于提高自动布线的布通率。网络飞线的交叉,以利于提高自动布线的布通率。9.2.3 9.2.3 自动布局后的手工调整自动布局后的手工调整 手手工工布布局局调调整整主主要要目目的的是是通通过过移移动动元元件件、旋旋转转元元件件等等方方法法合合理调整元件的位置,减少网络飞线的交叉。理调整元件的位置,减少网络飞线的交叉。1.
27、1.修改不符合规范的修改不符合规范的PCBPCB元件焊盘编号元件焊盘编号 本本例例中中由由于于三三极极管管的的封封装装中中的的焊焊盘盘编编号号与与原原理理图图中中的的定定义义不不符符,应应重重新新定定义义焊焊盘盘编编号号。双双击击要要修修改改编编号号的的焊焊盘盘,屏屏幕幕弹弹出出焊焊盘属性对话框,在盘属性对话框,在DesignatorDesignator栏中重新设定编号。栏中重新设定编号。修改编号后,应重新装载网络表,以保证网络飞线的正确。修改编号后,应重新装载网络表,以保证网络飞线的正确。图图9-149-14所示为三极管的原理图元件管脚和所示为三极管的原理图元件管脚和PCBPCB元件焊盘编号
28、的元件焊盘编号的对照图。对照图。2.2.锁定状态元件的移动锁定状态元件的移动 移移动动锁锁定定状状态态的的元元件件,屏屏幕幕弹弹出出图图9-159-15所所示示的的对对话话框框,提提示示是是否否确确定定移移动动锁定元件,单击【锁定元件,单击【YesYes】确定移动元件。确定移动元件。图9-15 移动锁定元件对话框 3.3.元件标注的调整元件标注的调整 元元件件布布局局调调整整后后,一一般般要要相相应应地地调调整整元元件件标标注注,移移动动和和旋旋转转元件标注的方法与调整元件的方法相同。元件标注的方法与调整元件的方法相同。双双击击元元件件标标注注,屏屏幕幕弹弹出出一一个个对对话话框框,可可以以编
29、编辑辑元元件件标标注注,主主要要有有TextText(文文字字内内容容)、HeightHeight(高高度度)、WidthWidth(宽宽度度)、FontFont(字字体体)、LayerLayer(所所在在工工作作层层面面)、RotationRotation(旋旋转转角角度度)、HideHide(隐藏)、隐藏)、MirrorMirror(镜像)等。镜像)等。元元件件的的标标注注一一般般要要保保持持一一致致的的大大小小和和方方向向,且且元元件件标标注注不不能能压在元件符号和焊盘上。压在元件符号和焊盘上。图9-16 调整后的布局图图9-17 布局的3D图 经过手工调整后的布局图如图经过手工调整后的
30、布局图如图9-169-16所示。所示。4.3 4.3D D显示布局图显示布局图 布局调整结束后,执行菜单布局调整结束后,执行菜单ViewBoard in 3DViewBoard in 3D显示元件布显示元件布局的局的3 3D D视图,如图视图,如图9-179-17所示,观察元件布局是否合理。所示,观察元件布局是否合理。返回9.3 9.3 布线规则设置与自动布线布线规则设置与自动布线 在在电电路路庞庞大大的的情情况况下下,如如果果使使用用手手工工布布线线,不不仅仅效效率率很很低低,难难度度也也很很大大,这这时时可可以以充充分分利利用用Protel99SEProtel99SE强强大大的的自自动动布
31、布线线功功能能,快速有效地完成布线工作。快速有效地完成布线工作。9.3.1 常用自动布线规则设置常用自动布线规则设置 自自动动布布线线前前,首首先先要要设设置置布布线线规规则则,设设计计规规则则制制定定后后,程程序序自自动动监监视视PCBPCB,检检查查PCBPCB中中的的图图件件是是否否符符合合设设计计规规则则,若若违违反反了了设设计规则,将以高亮显示错误内容。计规则,将以高亮显示错误内容。执执行行DesignRulesDesignRules,屏屏幕幕弹弹出出图图9-189-18所所示示的的对对话话框框,此此对对话话框框共共有有六六个个选选项项卡卡,分分别别设设定定与与布布线线、制制造造、高
32、高速速线线路路、元元件件自自动动布布置置、信信号号分分析析及及其其它它方方面面有有关关的的设设计计规规则则。图图中中选选中中的的是是有有关关布布线线的的设设计计规规则则(RoutingRouting),在在此此选选项项卡卡中中,Rule Rule ClassesClasses栏栏中中列列出出了了有有关关布布线线的的1010个个设设计计规规则则,右右上上方方区区域域是是所所选选取取的的设设计计规则的说明,下方是所选取的设计规则的具体内容。规则的说明,下方是所选取的设计规则的具体内容。图9-18 设计规则对话框布线规则规则说明规则内容 1.1.Clearance ConstraintClearan
33、ce Constraint(间距限制规则)间距限制规则)在在图图9-189-18中中选选中中Clearance Clearance ConstraintConstraint,进进入入间间距距限限制制规规则则设置。该规则限制具有导电特性的图件之间的最小间距。设置。该规则限制具有导电特性的图件之间的最小间距。【AddAdd】按按钮钮。该该按按钮钮用用于于新新建建设设计计规规则则,单单击击后后出出现现图图9-199-19所所示示的的对对话话框框。左左边边一一栏栏用用于于设设置置规规则则适适用用范范围围,共共有有两两个个Filter Filter KindKind下下拉拉列列表表框框,分分别别用用于于
34、选选择择需需限限制制间间距距的的A A、B B两两个个图图件件;右右边边一一栏栏是是设设置置设设计计规规则则的的参参数数,其其中中Minimum Minimum ClearanceClearance栏中设置最小安全间栏中设置最小安全间距,距,ConnectiveConnective下拉列表框中共有三个选项:下拉列表框中共有三个选项:Different Nets Different Nets Only(Only(适用于不同网络之间适用于不同网络之间)、Same Net(Same Net(适用于同一网络内部适用于同一网络内部)和和Any Net(Any Net(适用于任何网络适用于任何网络)。Fi
35、lter Filter KindKind下下拉拉列列表表框框用用于于选选择择需需要要约约束束的的焊焊盘盘、连连线线、连连线线类类型型、网网络络、网网络络类类型型、元元件件、元元件件类类型型、各各种种图图件件、信信号号层及全板层及全板。设设置置完完毕毕,单单击击【OKOK】完完成成间间距距设设计计规规则则的的设设定定,设设定定好好的的内容将出现在设计规则对话框下方的具体内容一栏中。内容将出现在设计规则对话框下方的具体内容一栏中。【DeleteDelete】按按钮钮。在在图图9-189-18的的设设计计规规则则对对话话框框下下方方设设计计内内容中,用左键选取要删除的规则,单击【容中,用左键选取要删
36、除的规则,单击【DeleteDelete】删除规则。删除规则。【PropertiesProperties】按按钮钮。在在图图9-189-18的的设设计计规规则则对对话话框框下下方方设设计计内内容容一一栏栏中中,用用鼠鼠标标左左键键选选取取一一项项规规则则,再再按按该该按按钮钮,出出现现图图9-179-17所所示示的的对对话话框框,在在对对话话框框中中修修改改参参数数后后,单单击击【OKOK】按按钮钮,修改后的内容会出现在具体内容栏中。修改后的内容会出现在具体内容栏中。设设定定两两个个图图件件间间的的最最小小间间距距(即即安安全全间间距距)一一般般依依赖赖于于布布线线经经验验,在在板板的的密密度
37、度不不高高的的情情况况下下,最最小小间间距距可可设设大大一一些些。最最小小间间距的设置会影响到印制导线走向,用户应根据实际情况调节。距的设置会影响到印制导线走向,用户应根据实际情况调节。2.2.Routing CornersRouting Corners(拐弯方式规则)拐弯方式规则)此此规规则则主主要要是是在在自自动动布布线线时时,规规定定印印制制导导线线拐拐弯弯的的方方式式。单单击击【AddAdd】按按钮钮,屏屏幕幕出出现现图图9-209-20所所示示的的拐拐弯弯方方式式设设置置对对话话框框,用于设置规则适用范围和参数。用于设置规则适用范围和参数。Filter Filter KindKind
38、下下拉拉列列表表框框内内容容与与间间距距限限制制规规则则的的相相似似,但但多多一一个个RegionRegion选选项项,选选取取此此项项后后,在在Filter Filter KindKind下下方方会会出出现现一一个个选选择择框框用用于于定定义义一一个个矩矩形形区区域域,按按下下【DefineDefine】按按钮钮,回回到到工工作作窗窗口口,用用鼠鼠标标拉拉出出一一个方框即可定义矩形区域。个方框即可定义矩形区域。对话框右边一栏是设置拐弯方式,在对话框右边一栏是设置拐弯方式,在StyleStyle下拉列表框中选下拉列表框中选择所需的拐弯方式,印制导线的拐弯方式有三种:择所需的拐弯方式,印制导线的
39、拐弯方式有三种:4545拐弯、拐弯、9090拐弯和圆弧拐弯。其中,对于拐弯和圆弧拐弯。其中,对于4545拐弯和圆弧拐弯,有拐弯拐弯和圆弧拐弯,有拐弯大小的参数,带箭头的线段长度参数在大小的参数,带箭头的线段长度参数在SetbackSetback栏中设置。栏中设置。3.3.Routing LayersRouting Layers(布线层规则)布线层规则)此此规规则则主主要要用用于于设设定定自自动动布布线线时时所所使使用用的的工工作作层层及及布布线线时时各各层上印制导线的走向。层上印制导线的走向。单单击击【AddAdd】按按钮钮,屏屏幕幕出出现现图图9-219-21所所示示的的布布线线层层规规则则
40、对对话话框,可以设置布线层、规则适用范围和布线方式。框,可以设置布线层、规则适用范围和布线方式。图中左边一栏为图中左边一栏为Filter Filter KindKind下拉列表框,用于选择规下拉列表框,用于选择规则适用范围。则适用范围。右边一栏设置自动布线时右边一栏设置自动布线时所用的信号层以及每一层上布所用的信号层以及每一层上布线走向,每层都有一个下拉列线走向,每层都有一个下拉列表框,用于设置工作层的状态,表框,用于设置工作层的状态,下拉列表框中内容如下。下拉列表框中内容如下。Not Used Not Used:不使用本层不使用本层 HorizontalHorizontal:本层水平布线本层
41、水平布线 Vertical Vertical:本层垂直布线本层垂直布线 AnyAny:本层任意方向布线本层任意方向布线 1 15 5 OClockOClock:1 15 5点钟方向布线点钟方向布线 45 45 UpUp:向上向上4545方向布线方向布线 45 45 DownDown:向下向下4545方向布线方向布线 Fan OutFan Out:散开方式布线散开方式布线 布线时应根据实际要求设置工作层。如采用单面布线,设置布线时应根据实际要求设置工作层。如采用单面布线,设置Bottom LayerBottom Layer为为AnyAny(底层任意方向布线)、其它层底层任意方向布线)、其它层No
42、t UsedNot Used(不使用);采用双面布线时,设置不使用);采用双面布线时,设置Top LayerTop Layer为为HorizontalHorizontal(顶层水平布线),顶层水平布线),Bottom LayerBottom Layer层为层为VerticalVertical(底层垂直布线)底层垂直布线),其它层,其它层Not UsedNot Used(不使用)。不使用)。单单击击【AddAdd】按按钮钮,屏屏幕幕出出现现图图9-229-22所所示示的的过过孔孔类类型型规规则则对对话话框框,设设置置规规则则适适用用范范围围和过孔尺寸。和过孔尺寸。对对话话框框的的左左边边一一栏栏
43、用用于于设设置置规规则则适适用用范范围围;右右边边用用于于设设置置 过过 孔孔 尺尺 寸寸,其其 中中 Via Via DiameterDiameter一一栏栏中中设设置置过过孔孔的的直直径径范范围围;Via Via Hole Hole SizeSize一一栏栏中设置过孔的钻孔直径范围。中设置过孔的钻孔直径范围。4.4.Routing Via StyleRouting Via Style(过孔类型规则)过孔类型规则)此规则用于设置自动布线时所采用的过孔类型,单面布线时此规则用于设置自动布线时所采用的过孔类型,单面布线时无需设置该规则。无需设置该规则。过过孔孔在在设设计计双双面面以以上上的的板板
44、中中使使用用,设设计计单单面面板板时时无无需需设设置置过过孔类型规则。孔类型规则。图图9-239-23所所示示为为过过孔孔类类型型规规则则设设置置的的范范例例。从从图图中中可可以以看看出出,不不同同类类型型的的过过孔孔,其其尺尺寸寸设设置置不不同同,一一般般电电源源和和接接地地的的过过孔孔尺尺寸寸比较大且为固定尺寸,而其它信号线的过孔尺寸则稍小。比较大且为固定尺寸,而其它信号线的过孔尺寸则稍小。5.5.SMD Neck-Down ConstraintSMD Neck-Down Constraint(SMDSMD焊盘与导线比例规则)焊盘与导线比例规则)此规则用于设置此规则用于设置SMDSMD焊盘
45、在连接导线处的焊盘宽度与导线宽焊盘在连接导线处的焊盘宽度与导线宽度的比例,可定义一个百分比,如图度的比例,可定义一个百分比,如图9-249-24所示。所示。焊盘宽度导线宽度图9-24 宽度示意图图9-25 SMD焊盘与导线比例规则设置 单单击击【AddAdd】,出出现现图图9-259-25所所示示的的对对话话框框,用用于于设设置置SMDSMD焊焊盘盘与与导导线线的的比比例例。Filter Filter KindKind下下拉拉列列表表框框用用于于设设置置规规则则的的适适用用范范围围;Neck-DownNeck-Down栏栏用用于于设设置置SMDSMD焊焊盘盘与与导导线线的的比比例例,如如果果导
46、导线线的的宽宽度太大,超过设置的比例值,视为冲突,不予布线。度太大,超过设置的比例值,视为冲突,不予布线。6.6.SMD To Corner ConstraintSMD To Corner Constraint(SMDSMD与拐角最小间距限制)与拐角最小间距限制)此此规规则则用用于于设设置置SMDSMD焊焊盘盘与与导导线线拐拐角角的的间间距距大大小小,如如图图9-269-26所示。所示。单单击击【AddAdd】按按钮钮,出出现现图图9-279-27所所示示的的SMDSMD焊焊盘盘与与导导线线拐拐角角的的间间距距设设置置对对话话框框,对对话话框框左左边边的的Filter Filter KindK
47、ind下下拉拉列列表表框框用用于于设设置置规规则则的的适适用用范范围围;右右边边的的DistanceDistance栏栏用用于于设设置置SMDSMD焊焊盘盘到到导导线线拐角的距离。拐角的距离。SMD焊盘最小间距图9-25 焊盘与导线拐角的间距图9-27 SMD焊盘与拐角处最小间距限制设置 7.7.SMD SMD To To Plane Plane ConstraintConstraint(SMDSMD焊焊盘盘与与电电源源层层过过孔孔间间的的最最小长度规则)小长度规则)此此规规则则用用于于设设置置SMDSMD焊焊盘盘与与电电源源层层中中过过孔孔间间的的最最短短布布线线长长度度。单单击击【AddA
48、dd】按按钮钮,出出现现图图9-289-28所所示示的的设设置置对对话话框框,对对话话框框左左边边的的Filter Filter KindKind下下拉拉列列表表框框用用于于设设置置规规则则的的适适用用范范围围;右右边边的的DistanceDistance栏用于设置最短布线长度。栏用于设置最短布线长度。图9-28 SMD焊盘与电源层过孔最小长度设置 8.8.Width ConstraintWidth Constraint(印制导线宽度限制规则)印制导线宽度限制规则)此此规规则则用用于于设设置置自自动动布布线线时时印印制制导导线线的的宽宽度度范范围围,可可定定义义一一个个最最小小值值和和一一个个
49、最最大大值值。单单击击【AddAdd】按按钮钮,出出现现图图9-299-29所所示示的的对话框,此对话框用于设置适用范围和线宽限制。对话框,此对话框用于设置适用范围和线宽限制。图9-29 线宽限制对话框 设置规则适用范围设置规则适用范围 对对话话框框的的左左边边一一栏栏用用于于设设置置规规则则的的适适用用范范围围,其其中中Filter Filter KindKind下下拉拉列列表表框框,用用于设置线宽设置的适用范围。于设置线宽设置的适用范围。设置布线线宽设置布线线宽 对话框的右边一栏用于设对话框的右边一栏用于设置规则参数,其中置规则参数,其中Minimum Minimum WidthWidth
50、设置印制导线的最小宽设置印制导线的最小宽度;度;Maximum WidthMaximum Width设置印制设置印制导导线线的的最最大大宽宽度度;Preferred Preferred WidthWidth设设置置印印制制导导线线的的首首选选布布线线宽宽度。自动布线时,布线的线宽限制在这个范围内。度。自动布线时,布线的线宽限制在这个范围内。在在实实际际使使用用中中,如如果果要要加加粗粗地地线线的的线线宽宽,可可以以再再设设置置一一个个专专门门针针对对地地线线网网络络的的线线宽宽设设置置,如如图图9-309-30所所示示,图图中中地地线线的的线线宽宽设设置置为为2020milmil,规则适用范围