《CB99SE自动布线技术课件》由会员分享,可在线阅读,更多相关《CB99SE自动布线技术课件(53页珍藏版)》请在金锄头文库上搜索。
1、第第7 7章章 PCB99SE PCB99SE自自动动布布线线技技术术 自动布线步骤自动布线步骤7.1 7.1 使用制板向导创建使用制板向导创建PCBPCB模板模板7.2 7.2 自动装载网络表与元件自动装载网络表与元件7.4 7.4 设计规则设置与自动布线设计规则设置与自动布线本章小结本章小结CB99SE自动布线技术课件 PCBPCB自自动动布布线线就就是是通通过过计计算算机机自自动动将将原原理理图图中中元元件件间间的的逻逻辑辑连连接接转转换换为为PCBPCB铜铜箔箔连连接接,PCBPCB的的自自动动化化设设计计实实际际上上是是一一种种半半自自动动化化的的设计过程,还需要人工的干预才能设计出
2、合格的设计过程,还需要人工的干预才能设计出合格的PCBPCB。 PCB PCB自动布线的流程如下。自动布线的流程如下。 绘制电路原理图,生成网络表。绘制电路原理图,生成网络表。 在在PCB99SEPCB99SE中,规划印制板。中,规划印制板。 装载原理图的网络表。装载原理图的网络表。 自动布局及手工布局调整。自动布局及手工布局调整。 自动布线参数设置。自动布线参数设置。 自动布线。自动布线。 手工布线调整及标注文字调整。手工布线调整及标注文字调整。 输出输出PCBPCB图。采用打印机或绘图仪输出电路板图。图。采用打印机或绘图仪输出电路板图。 自动布线步骤自动布线步骤返回CB99SE自动布线技术
3、课件7.1 7.1 使用制板向导创建使用制板向导创建PCBPCB模板模板 Protel99SEProtel99SE提提供供的的制制板板向向导导中中带带有有大大量量已已经经设设置置好好的的模模板板,这这些些模模板板中中已已具具有有标标题题栏栏、参参考考布布线线规规则则、物物理理尺尺寸寸和和标标准准边边缘缘连接器等,允许用户自定义电路板,并保存自定义的模板。连接器等,允许用户自定义电路板,并保存自定义的模板。 1. 1.使用已有的模板使用已有的模板 执行建立新文档,屏幕弹出图执行建立新文档,屏幕弹出图7-17-1所示的对话框,选择所示的对话框,选择WizardsWizards选项卡,选中制板向导图
4、标选项卡,选中制板向导图标 ,系统启动图,系统启动图7-27-2所示的所示的制板向导。制板向导。 CB99SE自动布线技术课件 单单击击图图7-27-2中中的的【NextNext】按按钮钮,进进入入图图7-37-3所所示示的的模模板板选选择择对对话框,在其中可以选择所需的设计模板和所采用的单位制。话框,在其中可以选择所需的设计模板和所采用的单位制。 下面以设计下面以设计PCI32PCI32位的模板为例介绍模板的设计过程。位的模板为例介绍模板的设计过程。 在在图图7-37-3中中选选中中模模板板 建建立立PCIPCI模模式式的的模板,设计的单位制选择为英制(模板,设计的单位制选择为英制(Impe
5、rialImperial)。)。 单击【单击【NextNext】按钮,屏幕弹出印制板类型选择对话框,如】按钮,屏幕弹出印制板类型选择对话框,如图图7-47-4所示,选择印制板类型所示,选择印制板类型PCI short card 3.3V/ 32BITPCI short card 3.3V/ 32BIT。 CB99SE自动布线技术课件 单单击击图图7-47-4中中的的【NextNext】按按钮钮,屏屏幕幕弹弹出出标标题题栏栏设设置置对对话话框框,如如图图7-57-5所所示示,可可以以设设置置标标题题(Design Design TitleTitle)、公公司司名名称称(Company Compa
6、ny NameName)、PCBPCB板板编编号号(PCB PCB Part Part NumberNumber)、设设计计人人员员姓名(姓名(Designers NameDesigners Name)及联系电话()及联系电话(Contact PhoneContact Phone)。)。 设设置置标标题题栏栏信信息息后后,单单击击【NextNext】按按钮钮,屏屏幕幕弹弹出出信信号号层层设置对话框,如图设置对话框,如图7-67-6所示。在其中可以设置使用的信号层。所示。在其中可以设置使用的信号层。 CB99SE自动布线技术课件 设设置好信号置好信号层层后,后,单击单击【NextNext】按】按
7、钮钮,屏幕,屏幕弹弹出出图图7-77-7所所示的示的过过孔孔类类型型选择对话选择对话框,可以框,可以选择选择Thruhole Vias onlyThruhole Vias only(穿透(穿透式式过过孔)和孔)和Blind and Buried Vias onlyBlind and Buried Vias only(半掩埋式和掩埋式(半掩埋式和掩埋式过过孔)。孔)。 设置完过孔后,单击设置完过孔后,单击【NextNext】按钮,屏幕弹出图】按钮,屏幕弹出图7-87-8所示所示的元件类型及放置方式设置对话框,设置元件类型为的元件类型及放置方式设置对话框,设置元件类型为SurfaceSurface
8、-mount components-mount components(帖片式)或(帖片式)或Through hole componentsThrough hole components(插(插针式)及元件是单面放置(选针式)及元件是单面放置(选NoNo)或双面放置(选)或双面放置(选YesYes)。)。CB99SE自动布线技术课件 设置完元件放置方式后,单击【设置完元件放置方式后,单击【NextNext】按钮,屏幕弹出图】按钮,屏幕弹出图7-97-9所示的布线参数设置对话框,图中主要参数如下。所示的布线参数设置对话框,图中主要参数如下。 Minimum Track Size Minimum T
9、rack Size设置最小导线宽度;设置最小导线宽度;Minimum Via Minimum Via WidthWidth设置过孔的最小外径;设置过孔的最小外径;Minimum Via Hole SizeMinimum Via Hole Size设置过孔的设置过孔的最小内径;最小内径;Minimum ClearanceMinimum Clearance设置导线之间的最小间距。设置导线之间的最小间距。 所有设置完毕,单击【所有设置完毕,单击【NextNext】按钮,屏幕弹出结束模板设】按钮,屏幕弹出结束模板设计对话框,单击【计对话框,单击【FinishFinish】按钮完成】按钮完成PCBPCB
10、模板设计。设计完成的模板设计。设计完成的PCI32PCI32位的位的PCBPCB模板如图模板如图7-107-10所示。所示。 CB99SE自动布线技术课件 2. 2.自定义电路模板自定义电路模板 以以下下以以自自定定义义2500mil2000mil2500mil2000mil的的矩矩形形板板为为例例,说说明明自自定定义义电电路路模模板板的的方方法。法。 启启动动制制板板向向导导,选选中中创创建建自自定定义义模模板板选选项项 ,进进入入自自定定义义模模板板状状态态,屏屏幕幕弹弹出出图图7-117-11所所示示的的电电路路模模板参数设置对话框,主要参数如下。板参数设置对话框,主要参数如下。 板板的
11、的类类型型设设置置。有有3 3种种选选择择,即即RectangularRectangular(矩矩形形)、CircularCircular(圆圆形形)和和CustomCustom(自自定定义义);主主要要参参数数有有WidthWidth(宽度)、(宽度)、HeightHeight(高度)和(高度)和RadiusRadius(半径,圆形板)。(半径,圆形板)。 层面设置。层面设置。Boundary LayerBoundary Layer设置电路板边界所在层面,设置电路板边界所在层面,一般设置为一般设置为Keep Out LayerKeep Out Layer;Dimension LayerDim
12、ension Layer设置物理尺寸设置物理尺寸所在层面,系统默认为所在层面,系统默认为mechanical Layer4mechanical Layer4。 图7-11 电路板参数设置CB99SE自动布线技术课件 线线宽宽设设置置。Track Track WidthWidth设设置置导导线线线线宽宽;Dimension Dimension Line Line WidthWidth设设置置标标尺尺线线线线宽宽;Keep Keep Out Out Distance Distance From From Board Board EdgeEdge设设置禁止布线层上的电气边界与电路板边界之间的距离。置
13、禁止布线层上的电气边界与电路板边界之间的距离。 其其它它选选择择设设置置。Title Title BlockBlock(标标题题栏栏显显示示设设置置)、Legend Legend StringString(图图例例的的字字符符串串显显示示设设置置)、Corner Corner CutoffCutoff(是是否否切切掉掉电电路路板板的的4 4个个角角)、ScaleScale(显显示示比比例例设设置置)、Dimension Dimension LinesLines(尺尺寸寸线线显显示示设设置置)、Inner Inner CutoffCutoff(是是否否切切掉掉电电路路板板的的中间部分)。中间部分
14、)。 将将WidthWidth设设置置为为2500mil2500mil,将将HeightHeight设设置置为为2000mil2000mil,单单击击【NextNext】按按钮钮,屏屏幕幕弹弹出出图图7-127-12所所示示的的自自定定义义印印制制板板外外形形对对话话框框,此时还可以重新设置印制板的尺寸。此时还可以重新设置印制板的尺寸。 定义好印制板尺寸后,单击定义好印制板尺寸后,单击NextNext按钮,此后的操作与使用已按钮,此后的操作与使用已有模板中的方法相同,分别设置标题栏信息、定义信号层、定义有模板中的方法相同,分别设置标题栏信息、定义信号层、定义过孔类型、定义元件类型及放置方式、设
15、置布线参数后,单击过孔类型、定义元件类型及放置方式、设置布线参数后,单击NextNext按钮,屏幕弹出一个对话框,若要保存模板,选中复选框,按钮,屏幕弹出一个对话框,若要保存模板,选中复选框,CB99SE自动布线技术课件出现图出现图7-137-13所示的保存模板对话框,输入模板名和模板说明后单所示的保存模板对话框,输入模板名和模板说明后单击击NextNext按钮,将当前模板保存。按钮,将当前模板保存。 上述的印制板规划是使用设计向导进行的,对于一般的电路,上述的印制板规划是使用设计向导进行的,对于一般的电路,不一定需要使用设计向导,可以直接通过手工方式进行不一定需要使用设计向导,可以直接通过手
16、工方式进行PCBPCB规划,规划,如第如第6 6章中所述。章中所述。图7-12 定义印制板外形图7-13 保存模板返回CB99SE自动布线技术课件7.2 7.2 自动装载网络表与元件自动装载网络表与元件 规规划划印印制制板板后后,就就可可以以将将元元件件封封装装放放置置到到电电路路板板上上,进进行行印印制板布局,制板布局,PCB99SEPCB99SE中提供有自动装载网络表与元件的功能。中提供有自动装载网络表与元件的功能。7.2.1 7.2.1 原理图中原理图中PCBPCB布线指示的使用布线指示的使用 在在原原理理图图绘绘制制中中,可可以以针针对对某某些些连连线线放放置置PCBPCB布布线线指指
17、示示,预预先先设设置置PCBPCB中中的的线线宽宽、孔孔径径、优优先先级级设设置置等等布布线线规规则则内内容容,它它们们可以包含在可以包含在Protel2Protel2格式的网络表中,在格式的网络表中,在PCBPCB设计时自动生效。设计时自动生效。 1. 1.放置放置PCBPCB布线指示布线指示 在在SCH99SESCH99SE中中执执行行PlaceDirectivePCB PlaceDirectivePCB LayoutLayout,或或单单击击绘绘图图工工具具栏栏中中的的图图标标 ,系系统统进进入入放放置置PCBPCB布布线线指指示示状状态态,光光标标上上带带着着一一个个红红色色的的布布线
18、线指指示示标标记记 ,将将光光标标移移动动到到要要放放置置标标记记的的线线路上,路上,单击单击鼠鼠标标左左键键放置放置PCBPCB布布线线指示,如指示,如图图7-147-14所示。所示。 CB99SE自动布线技术课件 2. 2.设置设置PCBPCB布线指示属性布线指示属性 双双击击PCBPCB布布线线指示指示标记标记,屏幕,屏幕弹弹出出图图7-157-15所示的布所示的布线线指示属性指示属性对话对话框,用于框,用于设设置印制置印制导导线宽线宽度、度、过过孔直径、孔直径、优优先先级设级设置等布置等布线规则线规则内内容,容,对话对话框主要参数如下。框主要参数如下。 Track Width Trac
19、k Width:设置线宽,默认:设置线宽,默认10mil10mil。 Via Width Via Width:过孔尺寸,默认:过孔尺寸,默认50mil50mil。 Topology Topology:设置当前导线的走线方式,默:设置当前导线的走线方式,默认为认为ShortestShortest(最短连线方式)。(最短连线方式)。 Priority Priority:设置当前导线的布线优先权,:设置当前导线的布线优先权,默认为默认为MediumMedium(中级)。(中级)。 Layer Layer:设置:设置PCBPCB上布线的板层,默认为上布线的板层,默认为UndefinedUndefine
20、d(未定义板层),板层可以在信号(未定义板层),板层可以在信号层、电源层和多层中进行选择。层、电源层和多层中进行选择。 以上参数设置好后,单击以上参数设置好后,单击OKOK按钮确认。按钮确认。CB99SE自动布线技术课件 此后在生成网此后在生成网络络表表时时,选择选择Protel2Protel2格式,系格式,系统统自自动动将上述的将上述的布布线线信息添加到网信息添加到网络络表中。表中。 3.Protel23.Protel2格式网络表格式网络表 Protel2 Protel2格式网络表文件是标准格式网络表文件是标准ProtelProtel网络表的扩展,添加一网络表的扩展,添加一些附加信息,由元件
21、描述、网络描述和布线描述些附加信息,由元件描述、网络描述和布线描述3 3部分组成。部分组成。7.2.2 7.2.2 通过网络表装载元件封装通过网络表装载元件封装 规规划划PCBPCB后后,执执行行DesignLoad DesignLoad NetsNets载载入入网网络络表表,屏屏幕幕弹弹出出一一个个对对话话框框,单单击击BrowseBrowse按按钮钮选选择择网网络络表表文文件件(*.net*.net),载载入入网网络络表表,单单击击ExecuteExecute按按钮钮,将将网网络络表表文文件件中中的的元元件件调调到到当当前前印印制制板板中,如中,如图图7-177-17所示。所示。 图图7-
22、177-17中中,载载入入的的元元件件都都散散开开排排列列在在禁禁止止布布线线边边框框之之外外(Protel99SE Protel99SE SP6SP6之之前前的的版版本本中中,元元件件堆堆积积在在光光标标处处),在在布布线线前前还还必必须进须进行自行自动动布局。布局。 CB99SE自动布线技术课件7.2.3 7.2.3 装载网络表出错的修改装载网络表出错的修改 一一般般在在进进行行电电路路板板设设计计之之前前,要要确确保保所所电电路路图图及及相相关关的的网网络络表表必必须须正正确确,为为此此要要先先检检查查网网络络表表上上是是否否存存在在错错误误。装装载载的的网网络络表表要要完完全全正正确确
23、,牵牵涉涉到到的的因因素素很很多多,最最主主要要的的是是元元件件封封装装是是否否存存在、网络表是否正确及在、网络表是否正确及PCBPCB封装之间与元件管脚之间的匹配。封装之间与元件管脚之间的匹配。 下下面面以以图图7-187-18所所示示的的检检波波器器电电路路为为例例来来说说明明网网络络表表载载入入出出错错的修改方法。的修改方法。 CB99SE自动布线技术课件 进进入入PCB99SEPCB99SE,规规划划印印制制板板后后,执执行行DesignLoad DesignLoad NetsNets,屏屏幕幕弹弹出出装装载载网网络络表表对对话话框框,选选中中网网络络表表文文件件,出出现现图图7-18
24、7-18所所示示的的装载信息。装载信息。 由由图图中中可可知知,装装入入网网络络表表后后共共发发现现5 5个个错错误误,由由于于在在电电路路图图中中已已经经进进行行过过ERCERC检检验验,因因此此错错误误不不是是电电气气连连接接上上的的问问题题,而而是是在在于于电电路路图图元元件件与与PCBPCB封封装装的的不不匹匹配配所所引引起起,这这种种错错误误称称为为网网络络宏宏错误错误,分,分为为警告和警告和错误错误两两类类。 CB99SE自动布线技术课件 在图在图7-187-18中,存在中,存在5 5个错误,主要有三类,原因如下。个错误,主要有三类,原因如下。 由于元件库中不存在电容封装由于元件库
25、中不存在电容封装RB.1/.2RB.1/.2,故出错。,故出错。 电容电容C1C1由于没有定义正确的封装,故提示该元件不存在。由于没有定义正确的封装,故提示该元件不存在。 图图中中的的二二极极管管VD1VD1,在在原原理理图图中中管管脚脚号号定定义义为为1 1、2 2,而而在在印印制板中焊盘编号定义为制板中焊盘编号定义为A A、K K,两者不匹配,故节点找不到而出错。,两者不匹配,故节点找不到而出错。 找找到到错错误误原原因因,回回到到电电路路原原理理图图中中或或其其它它相相关关的的编编辑辑器器中中进进行修改。行修改。 本本例例中中,在在原原理理图图编编辑辑中中将将电电容容的的封封装装改改为为
26、RB.2/.4RB.2/.4,并并重重新新生生成成网网络络表表文文件件,解解决决电电容容封封装装的的错错误误;在在印印制制板板编编辑辑中中将将二二极极管管的的焊焊盘盘编编号号A A、K K分分别别改改为为1 1、2 2,并并重重新新装装载载网网络络表表文文件件,此此时所有错误消失。时所有错误消失。返回CB99SE自动布线技术课件7.3 7.3 元件布局元件布局 7.3.1 7.3.1 元件布局前的处理元件布局前的处理 1. 1.元件布局栅格设置元件布局栅格设置 执行执行DesignOptionsDesignOptions,在弹出的对话框中选择,在弹出的对话框中选择OptionsOptions选
27、项选项卡,设置捕获栅格和元件栅格卡,设置捕获栅格和元件栅格X X、Y Y方向的间距大小。方向的间距大小。 2. 2.字符串显示设置字符串显示设置 执行执行ToolsPreferencesToolsPreferences,在弹出的对话框中选择,在弹出的对话框中选择DisplayDisplay选项卡,在选项卡,在Draft thresholdsDraft thresholds选项区域中,减小选项区域中,减小StringsStrings中的字中的字符串阀值,完整显示字符串内容。符串阀值,完整显示字符串内容。 3. 3.元件布局参数设置元件布局参数设置 执执行行DesignRulesDesignRul
28、es,在,在对话对话框中框中选选中中PlacementPlacement选项选项卡,卡,屏幕出屏幕出现现元件布局参数元件布局参数设设置置对话对话框。框。一般选择默认。一般选择默认。 CB99SE自动布线技术课件7.3.2 7.3.2 元件自动布局元件自动布局 进行自动布局前,必须在进行自动布局前,必须在Keep out LayerKeep out Layer上先规划电路板的上先规划电路板的电气边界,然后载入网络表文件,否则屏幕会提示错误信息。电气边界,然后载入网络表文件,否则屏幕会提示错误信息。 执行执行ToolsAuto PlacementAuto PlacerToolsAuto Place
29、mentAuto Placer,屏幕弹出自动,屏幕弹出自动布局对话框,如图布局对话框,如图7-207-20所示,有所示,有Cluster PlacerCluster Placer组布局方式、组布局方式、Statistical PlacerStatistical Placer统计布局方式和统计布局方式和Quick Component PlacerQuick Component Placer快快速布局三种选择。速布局三种选择。 在自动布局时,通常采用统计布局方式。选中后,屏幕弹出在自动布局时,通常采用统计布局方式。选中后,屏幕弹出图图7-217-21所示的对话框,可以设置元件组、元件旋转、电源网络
30、、所示的对话框,可以设置元件组、元件旋转、电源网络、地线网络和布局栅格等。地线网络和布局栅格等。 设置完毕,单击设置完毕,单击OKOK按钮,程序开始自动布局,产生自动布局按钮,程序开始自动布局,产生自动布局的印制板的印制板Place1Place1,自动布局完成后,会出现一个对话框,提示自,自动布局完成后,会出现一个对话框,提示自动布局完成,完成后的窗口如图动布局完成,完成后的窗口如图7-227-22所示。所示。CB99SE自动布线技术课件 单单击击OKOK按按钮钮,屏屏幕幕弹弹出出一一个个对对话话框框,提提示示是是否否更更新新电电路路板板,单单击击“YesYes”按按钮钮,程程序序更更新新电电
31、路路板板,退退出出自自动动布布局局状状态态,PCBPCB如如图图7-237-23所所示示。此此时时各各元元件件之之间间存存在在连连线线,称称为为网网络络飞飞线线,体体现现节节点间的连接关系。点间的连接关系。 显然图中的元件布局不理想,元件标号的方向也不合理,需显然图中的元件布局不理想,元件标号的方向也不合理,需要手工调整,在保证电气性能的前提下,尽量减少网络飞线的交要手工调整,在保证电气性能的前提下,尽量减少网络飞线的交叉,以利于提高自动布线的布通率。叉,以利于提高自动布线的布通率。CB99SE自动布线技术课件CB99SE自动布线技术课件7.3.3 7.3.3 手工布局调整手工布局调整 手工布
32、局调整主要目的是通过移动元件、旋转元件等方法合手工布局调整主要目的是通过移动元件、旋转元件等方法合理调整元件的位置,减少网络飞线的交叉。理调整元件的位置,减少网络飞线的交叉。 1. 1.元件的选取元件的选取 单个元件选取通过直接用鼠标单击元件实现,多个元件选取单个元件选取通过直接用鼠标单击元件实现,多个元件选取可用鼠标拉出方框进行,或者在按住可用鼠标拉出方框进行,或者在按住键的同时,用鼠标键的同时,用鼠标单击要选中的元件实现。单击要选中的元件实现。 2. 2.元件的移动、旋转元件的移动、旋转 通过菜单通过菜单EditMoveEditMove下的各种命令来完成。在元件移动过程下的各种命令来完成。
33、在元件移动过程中,按下空格键、中,按下空格键、X X键、键、Y Y键也可以旋转元件。键也可以旋转元件。 3. 3.锁定状态元件的移动锁定状态元件的移动 移动锁定状态的元件,屏幕弹出对话框,单击移动锁定状态的元件,屏幕弹出对话框,单击YesYes按钮确定按钮确定移动元件。移动元件。CB99SE自动布线技术课件 4. 4.元件标注的调整元件标注的调整 双击元件标注,屏幕弹出对话框,可以编辑元件标注。元件双击元件标注,屏幕弹出对话框,可以编辑元件标注。元件标注一般要保持一致的大小和方向,且不能放置在元件上。标注一般要保持一致的大小和方向,且不能放置在元件上。 5.3D 5.3D显示布局图显示布局图
34、执行执行ViewBoard in 3DViewBoard in 3D显示元件布局的显示元件布局的3D3D视图,观察元件视图,观察元件布局是否合理。手工布局调整后的阻容耦合放大电路如图布局是否合理。手工布局调整后的阻容耦合放大电路如图7-257-25所所示,示,3D3D图如图图如图7-267-26所示。所示。返回CB99SE自动布线技术课件7.4 7.4 设计规则设置与自动布线设计规则设置与自动布线 7.4.1 7.4.1 自动布线设计规则设置自动布线设计规则设置7.4.2 7.4.2 自动布线前的预处理自动布线前的预处理7.4.3 7.4.3 自动布线自动布线7.4.4 7.4.4 手工调整布
35、线手工调整布线7.4.5 7.4.5 设计规则检查设计规则检查7.4.6 7.4.6 元件重新编号及原理图更新元件重新编号及原理图更新CB99SE自动布线技术课件7.4.1 7.4.1 自动布线设计规则设置自动布线设计规则设置 自动布线前,首先要设置布线设计规则。执行菜单自动布线前,首先要设置布线设计规则。执行菜单DesignDesignRulesRules,屏幕弹出图,屏幕弹出图7-277-27所示的对话框,此对话框共有六个选所示的对话框,此对话框共有六个选项卡,分别设定与布线、制造、高速线路、元件自动布置、信号项卡,分别设定与布线、制造、高速线路、元件自动布置、信号分析及其它方面有关的设计
36、规则。以下介绍常用的布线设计规则。分析及其它方面有关的设计规则。以下介绍常用的布线设计规则。CB99SE自动布线技术课件 1.Clearance Constraint 1.Clearance Constraint(间距限制规则)(间距限制规则) 图图7-277-27中选中中选中Clearance ConstraintClearance Constraint,进入间距限制规则设,进入间距限制规则设置。该规则用来限制具有导电特性的图件之间的最小间距,在对置。该规则用来限制具有导电特性的图件之间的最小间距,在对话框的右下角有三个按钮。话框的右下角有三个按钮。 AddAdd按按钮钮。用用于于新新建建间
37、间距距限限制制规规则则,单单击击后后出出现现图图7-287-28所所示示的的对对话话框框。左左边边一一栏栏用用于于设设置置规规则则适适用用的的范范围围,右右边边一一栏栏是是设设置置设计规则的参数,设计规则的参数,ConnectiveConnective下拉列表框设置适用网络。下拉列表框设置适用网络。 设设置置完完毕毕,单单击击OKOK按按钮钮,完完成成间间距距设设计计规规则则的的设设定定,设设定定好好的的内容将出现在设计规则对话框下方的具体内容一栏中。内容将出现在设计规则对话框下方的具体内容一栏中。 Delete Delete按钮。用于删除选取的规则。按钮。用于删除选取的规则。 Propert
38、iesProperties按按钮钮。用用于于修修改改设设计计规规则则参参数数,修修改改后后的的内内容容会会出现在具体内容栏中。出现在具体内容栏中。CB99SE自动布线技术课件 2.Routing Corners 2.Routing Corners(拐弯方式规则)(拐弯方式规则) 此规则主要是在自动布线时,规定印制导线拐弯的方式。单此规则主要是在自动布线时,规定印制导线拐弯的方式。单击击AddAdd按钮,屏幕出现图按钮,屏幕出现图7-297-29所示的拐弯方式对话框,设置规则所示的拐弯方式对话框,设置规则适用范围和规则参数。适用范围和规则参数。CB99SE自动布线技术课件 拐拐弯弯方方式式规规则
39、则的的StyleStyle下下拉拉列列表表框框中中可可以以选选择择所所需需的的拐拐弯弯方方式式,有有三三种种:4545拐拐弯弯、9090拐拐弯弯和和圆圆弧弧拐拐弯弯。其其中中,对对于于4545拐拐弯弯和和圆圆弧弧拐拐弯弯,有有拐拐弯弯大大小小的的参参数数,带带箭箭头头的的线线段段长长度度参参数数在在SetbackSetback栏中设置。栏中设置。 3.Routing Layers 3.Routing Layers(布线层规则)(布线层规则) 此此规规则则用用于于规规定定自自动动布布线线时时所所使使用用的的工工作作层层,以以及及布布线线时时各各层层上上印印制制导导线线的的走走向向。单单击击Add
40、Add按按钮钮,屏屏幕幕出出现现图图7-307-30所所示示的的布布线线层规则对话框,可以设置布线层、规则适用范围和布线方式。层规则对话框,可以设置布线层、规则适用范围和布线方式。 图图中中Filter Filter KindKind下下拉拉列列表表框框用用于于选选择择规规则则适适用用范范围围。右右边边栏栏设设置置自自动动布布线线时时所所用用的的信信号号层层及及每每一一层层上上布布线线走走向向,有有下下列列几几种种:Not Not UsedUsed:不不使使用用本本层层;HorizontalHorizontal:本本层层水水平平布布线线;AnyAny:本本层层任任意意方方向向布布线线;Vert
41、icalVertical:本本层层垂垂直直布布线线 ;1 15 5 OClockOClock:1 15 5点点钟钟方方向向布布线线;45 45 UpUp:向向上上4545方方向向布布线线;45 45 DownDown:向向下下4545方向布线;方向布线;Fan OutFan Out:散开方式布线等。:散开方式布线等。CB99SE自动布线技术课件布线时应根据实际要求设置工作层。如采用单面布线,设置布线时应根据实际要求设置工作层。如采用单面布线,设置Bottom LayerBottom Layer为为AnyAny(底层任意方向布线)、其它层(底层任意方向布线)、其它层Not UsedNot Use
42、d(不使用);采用双面布线时,设置(不使用);采用双面布线时,设置Top LayerTop Layer为为HorizontalHorizontal(顶层水平布线),(顶层水平布线),Bottom LayerBottom Layer层为层为VerticalVertical(底层垂直布线)(底层垂直布线),其它层,其它层Not UsedNot Used(不使用)。(不使用)。CB99SE自动布线技术课件 4.Routing Via Style 4.Routing Via Style(过孔类型规则)(过孔类型规则) 此规则设置自动布线时所采用的过孔类型。单击此规则设置自动布线时所采用的过孔类型。单击
43、AddAdd按钮,按钮,屏幕出现图屏幕出现图7-317-31所示的过孔类型规则对话框,需设置规则适用范所示的过孔类型规则对话框,需设置规则适用范围、孔径范围和钻孔直径范围。围、孔径范围和钻孔直径范围。 图图7-327-32所示所示为过为过孔孔类类型型规则设规则设置的范例。从置的范例。从图图中可以看出,中可以看出,不同不同类类型的型的过过孔,其尺寸孔,其尺寸设设置不同,一般置不同,一般电电源和接地的源和接地的过过孔尺寸孔尺寸比比较较大且大且为为固定尺寸,而其它信号固定尺寸,而其它信号线线的的过过孔尺寸孔尺寸则则稍小。稍小。 CB99SE自动布线技术课件 5.SMD Neck-Down Const
44、raint5.SMD Neck-Down Constraint(SMDSMD焊盘与导线的比例规则)焊盘与导线的比例规则) 此规则用于设置此规则用于设置SMDSMD焊盘在连接导线处的焊盘宽度与导线宽焊盘在连接导线处的焊盘宽度与导线宽度的比例,可定义一个百分比,如图度的比例,可定义一个百分比,如图7-337-33所示。单击所示。单击AddAdd按钮,按钮,出现图出现图7-347-34所示对话框,用于设置所示对话框,用于设置SMDSMD焊盘与导线的比例。焊盘与导线的比例。CB99SE自动布线技术课件 6.SMD To Corner Constraint 6.SMD To Corner Constra
45、int(SMDSMD焊盘与拐角处最小间距焊盘与拐角处最小间距限制规则)限制规则) 此规则用于设置此规则用于设置SMDSMD焊盘与导线拐角的间距大小,如图焊盘与导线拐角的间距大小,如图7-357-35所示。单击所示。单击AddAdd按钮,出现图按钮,出现图7-367-36所示的所示的SMDSMD焊盘与导线拐角的间焊盘与导线拐角的间距设置对话框,对话框左边的距设置对话框,对话框左边的Filter KindFilter Kind下拉列表框用于设置下拉列表框用于设置规则的适用范围;右边的规则的适用范围;右边的DistanceDistance栏用于设置栏用于设置SMDSMD焊盘到导线拐焊盘到导线拐角的距
46、离。角的距离。CB99SE自动布线技术课件 7.SMD To Plane Constraint 7.SMD To Plane Constraint(SMDSMD焊盘与电源层过孔间的最焊盘与电源层过孔间的最小长度规则)小长度规则) 此规则用于设置此规则用于设置SMDSMD焊盘与电源层中过孔间的最短布线长度。焊盘与电源层中过孔间的最短布线长度。单击单击AddAdd按钮,出现图按钮,出现图7-377-37所示的设置对话框,对话框左边的所示的设置对话框,对话框左边的Filter KindFilter Kind下拉列表框用于设置规则的适用范围;右边的下拉列表框用于设置规则的适用范围;右边的Distanc
47、eDistance栏用于设置最短布线长度。栏用于设置最短布线长度。 CB99SE自动布线技术课件 8.Width Constraint8.Width Constraint(印制导线宽度限制规则)(印制导线宽度限制规则) 此规则用于设置自动布线时印制导线的宽度范围,可定义一此规则用于设置自动布线时印制导线的宽度范围,可定义一个最小值和一个最大值。单击个最小值和一个最大值。单击AddAdd按钮,出现图按钮,出现图7-387-38所示的对话所示的对话框,此对话框用于设置适用范围和线宽限制。框,此对话框用于设置适用范围和线宽限制。 设置规则适用范围设置规则适用范围 对话对话框的左框的左边边一一栏栏用于
48、用于设设置置规则规则的适用范的适用范围围,其中,其中Filter Filter KindKind下拉列表框,用于下拉列表框,用于设设置置线宽设线宽设置的适用范置的适用范围围。 设置布线线宽设置布线线宽 对话框的右边一栏用于设置规则参数,其中对话框的右边一栏用于设置规则参数,其中Minimum WidthMinimum Width设置印制导线的最小宽度;设置印制导线的最小宽度;Maximum WidthMaximum Width设置印制导线的最大设置印制导线的最大宽度;宽度;Preferred WidthPreferred Width设置印制导线的首选布线宽度。自动布设置印制导线的首选布线宽度。
49、自动布线时,布线的线宽限制在这个范围内。线时,布线的线宽限制在这个范围内。 在在实际实际使用中,如果要加粗地使用中,如果要加粗地线线的的线宽线宽,可以再,可以再设设置一个置一个专专门针对门针对地地线线网网络络的的线宽设线宽设置,如置,如图图7-397-39所示,所示,图图中地中地线线的的线宽设线宽设置置为为20mil20mil,规则规则适用范适用范围为围为网网络络GNDGND。 CB99SE自动布线技术课件 一一个个电电路路中中可可以以针针对对不不同同的的网网络络设设定定不不同同的的线线宽宽限限制制规规则则,对对于电源和地设置的线宽一般较粗。于电源和地设置的线宽一般较粗。 图图7-407-40
50、为布线线宽限制规则的范例。从图中可以看出共有为布线线宽限制规则的范例。从图中可以看出共有5 5个线宽限制规则,其中个线宽限制规则,其中VCCVCC和和GNDGND的线宽最粗,为的线宽最粗,为20mil20mil;+12+12和和- -1212的线宽居中,为的线宽居中,为15mil15mil;其它信号线的线宽最小,为;其它信号线的线宽最小,为10mil10mil。 返回CB99SE自动布线技术课件7.4.2 7.4.2 自动布线前的预处理自动布线前的预处理 1. 1.预布线预布线 在实际工作中,自动布线之前常常需要对某些重要的网络进在实际工作中,自动布线之前常常需要对某些重要的网络进行预布线,然
51、后运行自动布线完成剩下的布线工作。行预布线,然后运行自动布线完成剩下的布线工作。 执行执行Auto RouteNetAuto RouteNet,将光标移到需要布线的网络上,将光标移到需要布线的网络上,单击左键,该网络立即被自动布线。单击左键,该网络立即被自动布线。 执行执行Auto RouteConnectionAuto RouteConnection,将光标移到需要布线的某,将光标移到需要布线的某条飞线上,单击左键,则该飞线所连接焊盘就被自动布线。条飞线上,单击左键,则该飞线所连接焊盘就被自动布线。 执行执行Auto RouteComponentAuto RouteComponent,将光标
52、移到需布线的元件,将光标移到需布线的元件上,单击左键,与该元件的焊盘相连的所有飞线就被自动布线。上,单击左键,与该元件的焊盘相连的所有飞线就被自动布线。 执行执行Auto RouteAreaAuto RouteArea,用鼠用鼠标标拉出一个区域,程序自拉出一个区域,程序自动动完成指定区域内的自完成指定区域内的自动动布布线线,凡是全部或部分在指定区域内的,凡是全部或部分在指定区域内的飞飞线线都完成自都完成自动动布布线线。 CB99SE自动布线技术课件 2. 2.锁定某条预布线锁定某条预布线 双击连线,屏幕弹出双击连线,屏幕弹出TrackTrack属性对话框,单击属性对话框,单击GlobalGlo
53、bal按钮,按钮,屏幕出现图屏幕出现图7-417-41所示导线全局编辑对话框。在所示导线全局编辑对话框。在Attributes To Attributes To Match byMatch by栏中将栏中将SelectionSelection下拉列表框设置为下拉列表框设置为SameSame;在;在Copy Copy AttributesAttributes栏中选中栏中选中LockedLocked复选框;在复选框;在Change ScopeChange Scope下拉列表框下拉列表框设置为设置为All FREE primitivesAll FREE primitives,单击,单击OKOK按钮,
54、屏幕弹出属性修改确按钮,屏幕弹出属性修改确认对话框,单击认对话框,单击YesYes按钮确认修改,该预布线即被锁定。按钮确认修改,该预布线即被锁定。CB99SE自动布线技术课件 3.3.锁定所有预布线锁定所有预布线 在布线中,如果已经针对某些网络进行了预布线,若要在在布线中,如果已经针对某些网络进行了预布线,若要在自动布线时保留这些预布线,可以在自动布线器选项中设置锁自动布线时保留这些预布线,可以在自动布线器选项中设置锁定所有预布线功能。定所有预布线功能。 执行菜单执行菜单Auto RouteSetupAuto RouteSetup,屏幕弹出图,屏幕弹出图7-437-43所示的自动所示的自动布线
55、器设置对话框,选中布线器设置对话框,选中Lock All Pre-routesLock All Pre-routes复选框,实现锁复选框,实现锁定预布线功能。定预布线功能。 4. 4.制作螺丝孔制作螺丝孔 在印制板制作中,经常要在在印制板制作中,经常要在PCBPCB上设置螺丝孔或打定位孔,上设置螺丝孔或打定位孔,它们与焊盘或过孔不同,一般不需要有导电部分,可以利用放它们与焊盘或过孔不同,一般不需要有导电部分,可以利用放置过孔或焊盘的方法来制作螺丝孔,图置过孔或焊盘的方法来制作螺丝孔,图7-427-42所示为设置螺丝孔所示为设置螺丝孔后的后的PCBPCB规划图。规划图。 采用焊盘的方法采用焊盘的
56、方法 利用利用焊盘焊盘制作螺制作螺丝丝孔的具体步孔的具体步骤骤如下。如下。 CB99SE自动布线技术课件 执行菜单执行菜单PlacePadPlacePad,放置焊,放置焊盘,按盘,按TabTab键,出现焊盘属性对键,出现焊盘属性对话框,在对话框的话框,在对话框的PropertiesProperties栏中,栏中,选择圆形焊盘,并设置选择圆形焊盘,并设置X-SizeX-Size、Y-Y-SizeSize和和Hole SizeHole Size中的大小相同,目中的大小相同,目的是不要表层铜箔。的是不要表层铜箔。 在焊盘属性对话框的在焊盘属性对话框的AdvancedAdvanced选项卡中,取消选取
57、选项卡中,取消选取PlatedPlated复选框,复选框,目的是取消孔壁上的铜。目的是取消孔壁上的铜。 单击单击OKOK按钮,退出对话框,这时放置的就是一个螺丝孔。按钮,退出对话框,这时放置的就是一个螺丝孔。 采用过孔的方法采用过孔的方法 利用放置利用放置过过孔的方法来制作螺孔的方法来制作螺丝丝孔,具体步孔,具体步骤骤与利用与利用焊盘焊盘方法相似,只要在方法相似,只要在过过孔的属性孔的属性对话对话框中,框中,设设置置DiameterDiameter和和Hole Hole SizeSize栏栏中的数中的数值值相同即可。相同即可。 返回CB99SE自动布线技术课件7.4.3 7.4.3 自动布线自
58、动布线 1. 1.自动布线器参数设置自动布线器参数设置 执行菜单执行菜单Auto RouteSetupAuto RouteSetup,屏幕出现图,屏幕出现图7-437-43所示的对话所示的对话框,进行自动布线器设置,它可以设置自动布线的策略、参数和框,进行自动布线器设置,它可以设置自动布线的策略、参数和测试点等,图中主要参数含义如下。测试点等,图中主要参数含义如下。 Router Passes Router Passes选项区域,用于设置自动布线的策略。选项区域,用于设置自动布线的策略。 Memory Memory:适用于存储器元件的布线。:适用于存储器元件的布线。 Fan Out Used
59、SMD Pins Fan Out Used SMD Pins:适用于:适用于SMDSMD焊盘的布线。焊盘的布线。 Pattern Pattern:智能性决定采用何种算法用于布线,以确保布线:智能性决定采用何种算法用于布线,以确保布线成功率。成功率。 Shape Router-Push And Shove Shape Router-Push And Shove:采用推挤布线方式。:采用推挤布线方式。 Shape Router-Rip Up Shape Router-Rip Up:选取此项,能撤消发生间距冲突的:选取此项,能撤消发生间距冲突的走线,并重新布线以消除间距冲突,提高布线成功率。走线,并
60、重新布线以消除间距冲突,提高布线成功率。 布布线时线时,为为了确保成功率,以上几种策略都了确保成功率,以上几种策略都应选应选取。取。 CB99SE自动布线技术课件 Manufacturing Passes Manufacturing Passes区域,用于设置与制作电路板有关区域,用于设置与制作电路板有关的自动布线策略。的自动布线策略。 Clean During Routing Clean During Routing:自动清除不必要的连线。:自动清除不必要的连线。 Clean After Routing Clean After Routing:布线后自动清除不必要的连线。:布线后自动清除不必
61、要的连线。 Evenly Space Track Evenly Space Track:在焊盘间均匀布线。:在焊盘间均匀布线。 Add Testpoints Add Testpoints:自动添加指定形状的测试点。:自动添加指定形状的测试点。 Pre-routes Pre-routes区域,用于处理预布线,如果选中则锁定预布区域,用于处理预布线,如果选中则锁定预布线。一般自动布线之前有进行预布线的电路,必须选中该项。线。一般自动布线之前有进行预布线的电路,必须选中该项。 Routing Grid Routing Grid区域,此区域用于设置布线栅格大小。区域,此区域用于设置布线栅格大小。 自动
62、布线器能分析自动布线器能分析PCBPCB设计,并自动按最优化的方式设置自设计,并自动按最优化的方式设置自动布线器参数,所以推荐使用自动布线器的默认参数。动布线器参数,所以推荐使用自动布线器的默认参数。 2. 2.运行自动布线运行自动布线 布线规则和自动布线器参数设置完毕,执行布线规则和自动布线器参数设置完毕,执行Auto RouteAuto RouteAllAll,屏幕弹出图,屏幕弹出图7-437-43所示的自动布线器设置对话框,单击所示的自动布线器设置对话框,单击Route Route AllAll按钮对整个电路板进行自动布线。按钮对整个电路板进行自动布线。 CB99SE自动布线技术课件 自
63、动布线过程中,单击主菜单中的自动布线过程中,单击主菜单中的Auto RouteAuto Route,在弹出的菜,在弹出的菜单中执行以下命令,可以控制自动布线进程。单中执行以下命令,可以控制自动布线进程。PausePause:暂停、:暂停、RestartRestart:继续、:继续、ResetReset:重新设置、:重新设置、StopStop:停止布:停止布线线。 执执行行StopStop后,中断自后,中断自动动布布线线,弹弹出布出布线线信息框,提示目前布信息框,提示目前布线线状况,状况,并并保留已保留已经经完成的布完成的布线线,如,如图图7-447-44所示。所示。 返回CB99SE自动布线技
64、术课件7.4.4 7.4.4 手工调整布线手工调整布线 1. 1.布线调整布线调整 PCB99SE PCB99SE中提供有自动拆线功能和撤消功能,当设计者对自中提供有自动拆线功能和撤消功能,当设计者对自动布线的结果不满意时,可以拆除电路板图上的铜膜线而剩下网动布线的结果不满意时,可以拆除电路板图上的铜膜线而剩下网络飞线。络飞线。 撤消操作撤消操作 单击主工具栏图标单击主工具栏图标 ,可以撤消本次操作。撤消操作的次,可以撤消本次操作。撤消操作的次数可以执行菜单数可以执行菜单ToolsPreferencesToolsPreferences,在,在OptionsOptions选项卡的选项卡的Othe
65、rOther区的区的Undo/RedoUndo/Redo栏中设置。栏中设置。 如果要恢复前次的操作,可以单击主工具栏图标如果要恢复前次的操作,可以单击主工具栏图标 。 自动拆线自动拆线 自动拆线的菜单命令在自动拆线的菜单命令在ToolsUn-RouteToolsUn-Route的子菜单中。的子菜单中。 AllAll:拆除所有线;:拆除所有线;NetNet:拆除指定网络的线;:拆除指定网络的线;ConnectionConnection:拆除:拆除指定焊盘间的线;指定焊盘间的线;ComponentComponent:拆除指定元件所连接的线。:拆除指定元件所连接的线。CB99SE自动布线技术课件 2
66、. 2.拉线技术拉线技术 Protel99SE Protel99SE提供的拉线功能,可以对线路进行局部调整。拉提供的拉线功能,可以对线路进行局部调整。拉线功能可以通过以下三个菜单命令实现。线功能可以通过以下三个菜单命令实现。 EditMoveBreak Track EditMoveBreak Track(截断连线)。它可将连线截(截断连线)。它可将连线截成两段,以便删除某段线或进行某段连线的拖动操作,截断线的成两段,以便删除某段线或进行某段连线的拖动操作,截断线的效果如图效果如图7-457-45所示,图中图件的显示效果选择为草图(所示,图中图件的显示效果选择为草图(DraftDraft)。)。
67、 EditMoveDrag Track End EditMoveDrag Track End(拖动连线端点)。执行该(拖动连线端点)。执行该命令后,单击要拖动的连线,光标自动滑动至离单击处较近的导命令后,单击要拖动的连线,光标自动滑动至离单击处较近的导线端点上,此时可以拖动该端点,而其它端点则原地不动,拖动线端点上,此时可以拖动该端点,而其它端点则原地不动,拖动导线的效果如图导线的效果如图7-467-46所示。所示。 EditMoveRe-Route EditMoveRe-Route(重新走线)。执行该命令可以用(重新走线)。执行该命令可以用拖拉拖拉“橡皮筋橡皮筋”的方式移动连线,选好转折点后
68、单击鼠标左键,的方式移动连线,选好转折点后单击鼠标左键,将自动截断连线,此时移动光标即可拖拉连线,而连线的两端固将自动截断连线,此时移动光标即可拖拉连线,而连线的两端固定不动,重新走线的效果如图定不动,重新走线的效果如图7-477-47所示。所示。 CB99SE自动布线技术课件 3. 3.添加电路输入端添加电路输入端/ /输出端和电源端的焊盘输出端和电源端的焊盘 在在PCBPCB设计中,自动布线结束后,一般要给信号的输入、输设计中,自动布线结束后,一般要给信号的输入、输出和电源端添加焊盘,以保证电路的连接和完整性。出和电源端添加焊盘,以保证电路的连接和完整性。 下面以放大电路的下面以放大电路的
69、PCBPCB板为例介绍添加焊盘的具体步骤。板为例介绍添加焊盘的具体步骤。 将工作层设置为将工作层设置为Bottom LayerBottom Layer。 执行菜单执行菜单PlacePadPlacePad,将光标移动到合适的位置放置焊盘,将光标移动到合适的位置放置焊盘,如图如图7-487-48所示。所示。 双双击刚击刚放置的放置的焊盘焊盘,屏幕,屏幕弹弹出出图图7-497-49所示的所示的焊盘焊盘属性属性对话对话框,框,选择选择AdvancedAdvanced选项选项卡,卡,单击单击NetNet下拉列表框,下拉列表框,选择选择所需的网所需的网络络(如(如NETC1_1NETC1_1),),单击单
70、击OKOK按按钮钮,将,将焊盘焊盘的网的网络络属性属性设设置置为电为电源源NETC1_1NETC1_1,此,此时该焊盘时该焊盘上出上出现现网网络飞线络飞线,连连接到接到NETC1_1NETC1_1网网络络。 CB99SE自动布线技术课件 如果焊盘直接放置到已布设的铜膜线中,如图如果焊盘直接放置到已布设的铜膜线中,如图7-507-50中的电源中的电源VCCVCC焊盘,焊盘的网络将自动设置为焊盘,焊盘的网络将自动设置为VCCVCC。 执行菜单执行菜单PlaceLinePlaceLine,将焊盘连接到网络,将焊盘连接到网络NETC1_1NETC1_1上,如上,如图图7-507-50所示。所示。 按照
71、同样的方法连接其它焊盘。按照同样的方法连接其它焊盘。 CB99SE自动布线技术课件 4.4.加宽电源线和接地线加宽电源线和接地线 在在PCBPCB设计中,增加电源线和地线的宽度可以提高电路的抗设计中,增加电源线和地线的宽度可以提高电路的抗干扰能力。电源线和地线的加宽原则:一般在允许的情况下,地干扰能力。电源线和地线的加宽原则:一般在允许的情况下,地线越宽越好;而电源线和其它的信号线,如果通过的电流较大,线越宽越好;而电源线和其它的信号线,如果通过的电流较大,也需要加宽。也需要加宽。 加加宽宽方法可以通过修改印制导线的线宽或放置填充区的方法方法可以通过修改印制导线的线宽或放置填充区的方法实现。图
72、实现。图7-517-51所示为采用填充区布设地线,具体操作步骤如下。所示为采用填充区布设地线,具体操作步骤如下。 CB99SE自动布线技术课件 5. 5.文字标注的调整文字标注的调整 文字标注调整的目的是让文字排列整齐,字体一致,使加工文字标注调整的目的是让文字排列整齐,字体一致,使加工出的出的PCBPCB板美观,并且利于元件安装。主要的调整方法为将文字板美观,并且利于元件安装。主要的调整方法为将文字移动到合适的位置,并双击文字标注,在弹出的对话框中设置文移动到合适的位置,并双击文字标注,在弹出的对话框中设置文字大小和字体。字大小和字体。 6. 6.泪珠滴的使用泪珠滴的使用 所所谓谓泪泪珠珠滴
73、滴,就就是是在在印印制制导导线线与与焊焊盘盘或或过过孔孔相相连连时时,为为增增强强连连接接的的牢牢固固性性,在在连连接接处处加加大大印印制制导导线线宽宽度度。采采用用泪泪珠珠滴滴后后,印印制制导导线线在在接接近近焊焊盘盘或或过过孔孔时时,线线宽宽逐逐渐渐放放大大,形形状状就就象象一一个个泪泪珠珠。添加泪珠滴时要求焊盘要比线宽大,设置泪珠滴的步骤如下。添加泪珠滴时要求焊盘要比线宽大,设置泪珠滴的步骤如下。 选选取取要要设设置置泪泪珠珠滴滴的的焊焊盘盘或或过过孔孔,或或选选择择网网络络或或铜铜膜膜导导线线,图图7-527-52中选中网络中选中网络GNDGND。 执执行行菜菜单单ToolsTeard
74、ropsToolsTeardrops,屏屏幕幕弹弹出出泪泪珠珠滴滴设设置置对对话话框框,如如图图7-537-53所所示示。GeneralGeneral区区:用用于于设设置置泪泪珠珠滴滴作作用用的的范范围围,常常用用的有的有All PadsAll Pads(所有焊盘)、(所有焊盘)、All ViasAll Vias(所有过孔)、(所有过孔)、SelectedSelectedCB99SE自动布线技术课件Objects Objects OnlyOnly(仅仅设设置置选选中中的的目目标标)、Force Force TeardropsTeardrops(强强制制设置泪珠滴)、设置泪珠滴)、Create
75、ReportCreate Report(产生报告文件)。(产生报告文件)。 Action Action区:用于选择添加区:用于选择添加(Add)(Add)或删除泪珠滴或删除泪珠滴(Remove)(Remove)。 Teardrops Teardrops StyleStyle区区:用用于于设设置置泪泪珠珠滴滴的的式式样样,可可选选择择ArcArc(圆弧)或(圆弧)或TrackTrack(线型)。(线型)。 图图中中选选择择添添加加线线型型泪泪珠珠滴滴,只只添添加加选选中中网网络络的的所所有有焊焊盘盘和和过过孔,并生成报告文件。孔,并生成报告文件。 参参数数设设置置完完毕毕,单单击击OKOK按按钮
76、钮,系系统统自自动动在在VCCVCC网网络络上上添添加加泪泪珠滴,如珠滴,如图图7-547-54所示。所示。 返回CB99SE自动布线技术课件7.4.5 7.4.5 设计规则检查设计规则检查 设计规则检查有报表输出(设计规则检查有报表输出(ReportReport)和在线检测()和在线检测(On-On-lineline)两种方式。)两种方式。 执行执行ToolsDesign Rule CheckToolsDesign Rule Check,屏幕出现图,屏幕出现图7-557-55所示的对所示的对话框,有两个选项卡,分别用于报表输出方式(话框,有两个选项卡,分别用于报表输出方式(ReportRep
77、ort)和在线)和在线检测方式(检测方式(OnlineOnline)。)。 1. 1.报表输出方式(报表输出方式(ReportReport) Report Report选项卡如图选项卡如图7-557-55所示,可以设置检查项目。其中所示,可以设置检查项目。其中Routing RulesRouting Rules、Manufacturing RulesManufacturing Rules和和High Speed RulesHigh Speed Rules三栏三栏分别列出了与布线、制作及高速电路有关的规则,若需要利用某分别列出了与布线、制作及高速电路有关的规则,若需要利用某个规则作检查,则选取相
78、应的复选框。在进行个规则作检查,则选取相应的复选框。在进行DRCDRC检查前,必须检查前,必须在在DesignRulesDesignRules中设置好要检查的设计规则,这样在中设置好要检查的设计规则,这样在DRCDRC检查时检查时才能被选中。才能被选中。按下按下Run DRCRun DRC按按钮钮,开始,开始进进行行DRCDRC检查检查,检查检查完完毕毕后,后,将将给给出一个出一个检查报检查报告。告。CB99SE自动布线技术课件CB99SE自动布线技术课件 2. 2.在线检测方式(在线检测方式(On-lineOn-line) 执行执行ToolsPreferencesToolsPreferenc
79、es,在弹出的对话框中的,在弹出的对话框中的Editing Editing optionsoptions区,选中区,选中Online DRCOnline DRC复选框实现在线检测。复选框实现在线检测。 设置在线检测后,在放置和移动图件时,程序自动根据规则设置在线检测后,在放置和移动图件时,程序自动根据规则进行检查,一旦发现违规,将高亮度显示违规内容。进行检查,一旦发现违规,将高亮度显示违规内容。 3.PCB 3.PCB中违规错误的浏览中违规错误的浏览 DRC DRC检查后,系统给出检查报告,违规的图件将高亮显示,检查后,系统给出检查报告,违规的图件将高亮显示,此时利用违规浏览器可以方便地找到发
80、生违规的位置及违规的具此时利用违规浏览器可以方便地找到发生违规的位置及违规的具体内容。体内容。 在设计管理器的在设计管理器的BrowseBrowse下拉列表框中,选择下拉列表框中,选择ViolationsViolations,设,设置浏览器为违规浏览器,单击置浏览器为违规浏览器,单击DetailsDetails按钮,屏幕弹出对话框,按钮,屏幕弹出对话框,详细说明了违规的具体内容,包括违反的规则,违规的图件名和详细说明了违规的具体内容,包括违反的规则,违规的图件名和图件位置。图件位置。返回CB99SE自动布线技术课件7.4.6 7.4.6 元件重新编号及原理图更新元件重新编号及原理图更新 执执行
81、行ToolsRe-AnnotateToolsRe-Annotate,屏幕,屏幕弹弹出出图图7-567-56所示的所示的对话对话框,框,选择选择元件重新元件重新编编号的方式,号的方式,单击单击OKOK按按钮钮,系,系统统自自动进动进行重新行重新编编号,号,同同时产时产生一个生一个*.WAS*.WAS文件,文件,显显示示编编号的号的变变化情况,左化情况,左边边一列一列为为原原编编号,右号,右边边一列一列为为新新编编号,如号,如图图7-577-57所示。所示。 元件重新编号后,必须更新原理图的元件标注,以保证电路元件重新编号后,必须更新原理图的元件标注,以保证电路的一致性。进入的一致性。进入SCH9
82、9SESCH99SE,打开原理图,执行,打开原理图,执行ToolsBackToolsBackAnnotateAnnotate,更新原理图的元件标注。,更新原理图的元件标注。返回CB99SE自动布线技术课件本章小结本章小结 Protel99SE Protel99SE具有自动布局和自动布线功能。具有自动布局和自动布线功能。 PCB PCB自动布线要经过原理图绘制、网络表生成、规划印制板、装载网自动布线要经过原理图绘制、网络表生成、规划印制板、装载网络表、自动布局及手工布局调整、自动布线参数设置、自动布线、手工络表、自动布局及手工布局调整、自动布线参数设置、自动布线、手工布线调整及标注文字调整、输出
83、布线调整及标注文字调整、输出PCBPCB图等过程。图等过程。 在装载网络表文件时,原理图、网络表和在装载网络表文件时,原理图、网络表和PCBPCB元件必须相匹配,这样元件必须相匹配,这样装载网络时才不会有错误提示。装载网络时才不会有错误提示。 Protel99SE Protel99SE自动布局的效果并不理想,需要进行手工调整,尽量减自动布局的效果并不理想,需要进行手工调整,尽量减少网络飞线之间的交叉。少网络飞线之间的交叉。 印制板自动布线前必须先设置好布线的规则和参数,自动布线后的印制板自动布线前必须先设置好布线的规则和参数,自动布线后的结果,一般会有一些不尽人意的地方,需要手工调整。结果,一般会有一些不尽人意的地方,需要手工调整。 印制板自动布线时要调用网络表文件,网络表文件必须正确,否则印制板自动布线时要调用网络表文件,网络表文件必须正确,否则自动布线将出错。自动布线将出错。 印制板设计完毕一般要进行印制板设计完毕一般要进行DRCDRC检查和网络表比较,以保证印制板设检查和网络表比较,以保证印制板设计的正确性。计的正确性。 印制板设计中可以采用制板向导创建印制板设计中可以采用制板向导创建PCBPCB板。板。 返回CB99SE自动布线技术课件