资源描述
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第36页 共36页Layout Plus 培 训 教 材一、 快速穿越 Layout Plus (一)、准备工作1 生成Netlist 在Capture中的项目管理窗口下,点击按钮或ToolsCreat Netlist2 激活Layout,如下所示:3 激活FileNew命令或按钮4 指定所要启用的板框档(*.tpl)或技术档(*.tch)5 指定所要加载的纲路表档案6 存成电路板档案(*.max)7 给你的器件查找并定义封装 Layout调入Netlist时,会自动运行AutoECO,检测Layout的Library中是否有器件的封装,如果没有,您可以通过Link existing footprint to component来连接封装。如下所示: (二)、零件布局调入网络表后,零件将随着纲路档案的加载而散布在编辑区里,紧接着,依下列步骤进行自动零件布置:1 定义板框。首先切换到Global Layer层(按0键),然后按钮,进入放置对象状态,再以画框的方式,直接在编辑区里画板框。2 板框定义完成后,激活AutoPlaceBoard命令,程序即迅速布置零件。(三)、自动布线零件布置完成后,只要激活AutoAutorouteBoard命令,即可进行自动布线。(四)、输出Layout Plus的打印可分为校对用的打印印及精细的输出,校对用的打印是将各板层重叠在一起打印输出,当我们要进行叠印时,则FilePrint/Plot激活命令,然后在随即出现的对话盒中,选择打印选项,再按ok钮即可打印。如果要进行精细的打印或分板层输出的话,则激活Options Post Process命令,然后在随即出现的表格中,选择所要打印的板层,再点击鼠标右键,在弹出菜单选取其中的PPlot to Print Manager命令,即可打印您选中的板层。二、 深入Layout之一参数属性的设置(一)、Layout 管理窗口在进入Layout Plus 之后,首先面对的是Layout管理窗口,在这个单纯的窗口里,具有下列几项功能:1 激活OrCAD的其它软件模块Library Manager:开启Layout零件编辑窗口Orcad Capture:开启OrCAD原理图Visual CADD:开启Visual CADD机械图编辑窗口SmartRoute:开启Layout的SmartRoute无网格布线器GerbTool:开启Layout的GerbTool工具编辑窗口ECOS:自动把原理图的更新传递到PCBEdit App Settings:编辑Layout的配置文件Reload App Settings:装载Layout的配置文件2 开启新电路板档案3 开启旧电路档案4 其它电路软件的电路档案与Layout Plus的电路板档案之转换 (二)PCB参数设置1、 拆除布线设置PCB板层,要求PCB没有布线。这就需要拆除布线。激活AutoUnroute命令,即可拉出拆线次菜单,如下所示:Board:拆除整块电路板的走线DRC/Route Box:拆除白色框内的走线Net:拆除指定纲路的走线Component:拆除指定零件上的走线。 2、 设置布线板层按钮,然后在随即出现的选单中,选择Layers选项,或者激活ToolsLayerSelect From Spreadsheet,即可出现板层表格,如下图所示: 其中Layer Type为设置该板层的类型,双击每一层的Layer Type,调出如下对话框:Routing Layer:该板层为布线板层Plane Layer:该板层为电源板层Unused Routing:不使用该板层Documentation:该板层为与布线无关的文字绢印层Drill Layer:钻孔层Jumper Layer:跳线层3、 设置网络属性 开启网络表格,也就是按钮,然后在随后即出现的选单中,选择Nets选项,即可出现纲路表格,如下图所示:Width Min Con Max:设定该网络的线宽,双击要设定的网络,弹出的对话框如下图所示:Net Attributes:附加的网络属性Min Width:最小的线宽Conn Width:布线的线宽Max Width:最大的线宽Weight:设定布线的优先次序Net Layers:设置该网络线的布线板层Width By Layer:设置该网络线在不同板层上的宽度Net Reconn:设置网络的特殊属性None:Prohibits the router from reconnecting any point-to-point connections for the selected net. This option is used for critical nets that must be connected in a certain predetermined order. This disables reconnection in both the autorouter and in the option Edit/Reconnect Nets. In addition, nets are routed in the order of their appearance in the netlist.Vertical:Causes the router to seek primarily vertical paths for each connection within a net. Used for VCC and ground.Horizontal:Causes the router to seek primarily horizontal paths for each connection within a net. This is generally used for VCC and ground.Std. Orthog:The Standard Orthogonal option orders the router to seek the easiest path between any two points within a net (usually the shortest distance, but with a predisposition for horizontal or vertical routes where available). This is the default, and should be used for all routing of standard digital signals.High speed:Prohibits T connections, and causes the router to daisy-chain the connections in the net from the Source to the load, and then to the Terminator rather than creating tracks to find the shortest route. This is most often used with high speed parts such as ECL technology. It is often enabled in conjunction with disabling share on critical nets.No Dyn. Reconn:By default, Layout uses dynamic reconnect, which is a method of calculating where the closest pin belonging to the same net youre routing is, then redrawing the ratsnest line to connect to the closest pin. The No Dyn. Reconn option disables dynamic reconnect, with the result that you dont have to wait for Layouts ratsnest calculations and redrawing. Because of this, selecting No Dyn. Reconn is especially useful when routing large nets. Note that No Dyn. Reconn is not available for use with the None or High speed types of reconnection.Net Spacing:该网络在不同板层上的线与线之间的安全间距4、 设定PCB板的各项安全间距激活OptionsGlobal Spacing命令,或按钮后选择StrategyRoute Spacing选项,屏幕出现如下图所示之对话框: (三)、Layout环境设置1、 系统环境设定激活OptionsSystem Settings,调出如下对话框:Display Units:设置系统使用的单位Display Resolution:显示的最小单位Grids:设定系统各种网格格点的间距Detail Grid:设定障碍物或文本等的网格Rotation:设置零件一次旋转的角度和精度Workspace Settings:设定编辑区的大小2、 用户属性设置激活OptionsUser Preferences,调出如下窗口:Enable Full Screen Cursor:鼠标以大十字架显示Enable AutoPan:自动移动屏幕Use Opaque Graphics:显示时,工作板层是否覆盖所有板层Use Hollow Pads:焊盘是否以空心的形式显示Show 3D Effects:显示3D三维效果Activate Online DRC(按钮):激活线上DRC检测Instantaneous Reconnection Mode(按钮):隐藏鼠线Allow Editing of Footprints:允许在PCB板上编辑FootprintEnable Copper Pour:是否显示铺铜 Use Fast fill Mode:使用快速显示铺铜 Use Pours for Connectivity:以铺铜代替走线Show Tooltips:当鼠标移动到按钮上时,是否显示按钮的提示信息Activate AutoTool Select Mode:是否开启自动切换工具的功能Minimum Track Width to Display:指定所要显示的最小线宽3、 系统颜色设定激活OptionsColor Rules,添加颜色定义:选中要重新定义颜色的对象,在Layer中选中板层,点击OK即可。激活OptionsColors或按钮,调出如下窗口:双击需要更改的颜色,在弹出的颜色列表中选中新的颜色,按OK退出即可,然后关闭此表格即可。4、 自动备份激活OptionsAuto Backup,调出如下对话框:自动备份文件的路径执行一次布线程序后就自动保存一次自动备份的档数自动备份的时间间隔 (四)、零件自动布局参数设定Layout Plus的自动布局可以按照我们设置的布局策略来执行。当我们要设定零件布置的策略时,可激活OptionsPlacement Strategy命令,或按钮后选择StrategyPlace Pass 选项,屏幕出现如下图所示之表格: 双击Pass栏里的Pass0-Pass11,系统将弹出如下所示对话框:Enable:指定该零件布置程序的执行状况。Operations:指定零件放置的操作Assign Clusters:设定按零件丛集摆放Proximity Place:设定采近接摆置的理论,使零件摆置最佳化Adjust Comps:设定在零件摆置完成后,再调整零件位置,尽可能地使其整齐Place Clusters:设定排列丛集的位置Swap Comps:设定零件互换Swap Pins:设定接脚互换Iterations:设置布置零件重复使用的方法数Attempts:每种方法进行零件摆置测试的次数Clusters:设置丛集的上限Fast Reconnect:采用快速连接的摆件策略Swap Gates:设定逻辑门可以互换。激活OptionsPlace Settings命令,设置零件布局参数,屏幕出现如下图所示之对话盒:Allow Outlines to Overlap:设定陈列式摆件时,零件可以重叠Auto Swap Components:设定摆件时,零件可自动互换Fast Reconnect Mode:设定采用快速模式Iterations:设定执行 Quick Place命令时,重复使用多种方法Attempts: 设定每种方法重复的次数 (五)、Layout Plus的布线参数设置1、激活OptionsRoute Strategy命令,即可拉出如下图所示之次菜单:(1)选取Manual Route命令,进行与手工布线有关的设定,屏幕出现如下图所示之对话盒:Via Cost:设定导孔的成本Retry Cost:设定重新走线的成本Route Limit:设定布线的限制,值越高越难走通Attempts:设定每种方法要试多少次。(2)选取 Route Layers命令,设定布线板层,屏幕出现如下图所示之表格(与按钮后选择 StrategyRoute Layer选项一样): 双击Sweep/Layer Name中要修改的板层,调出如下对话框:Routing Enabled:设置布线程序的可执行性Layer Cost:指定该板层的布线成本Primary Direction:设置在此布线程序下该板层的走线方向Between Pins:设置在两个焊点间走线的可行性,值越大则尽可能避免(3)选取Route Sweeps命令,设定布线扫掠过程,屏幕出现如下图所示之表格(与按钮后选择 StrategyRoute Sweep选项一样):双击Sweep Name中需要修改的项目,弹出如下对话框:Route Box:指定布线区块的大小Overlap:设置布线区块的重叠部分的百分比Sweep Direction:指定布线扫掠的方向Route Next Connection:设定在完成迷宫式布线后,紧接着进行Next扫掠。如果经过两个Next扫掠的布线程序后,布线成功率仍低于95%的话,表示基本设定不适切,或许要更改布线格点间距等,以改善布线效果。Diagonal Routing:指定可否45度走线(4)选取 Route Passes命令,设定布线程序,屏幕出现如下图所示之表格(与按钮后选择StrategyRoute Pass选项一样): 双击Name中要修改的栏目,调出如下对话框:Type:Heuristics:设定采用启发式布策略Maze:设定采用迷宫式布线策略Auto DFM:清除电路板里多余的线段Fanout:设定采用表面贴组件的延伸布线策略Via Reduce:设定采用导孔精减布线策略Auto CDE:清除因零件搬移所造成的小线段Options:Partial:进行区块布线时,以走线不超过布线区块的部分布线Fast:将采快速布线模式,使用FAST_H.SF或FAST_V.SF布线策略档Via Cost:改变导孔的成本Retry Cost:改变重新走线的成本Route Limit:改变布线的限制Attempt:改变每种方法要尝试的次数2、布线参数设定激活 OptionsRoute Settings命令,屏幕出现如下所示对话盒:Route Mode:设定手工布线的模式=Add/Edit Route Mode:手工添加/编辑走线=Edit Segment Mode:手工添加/编辑线段=Shove Track Mode:推挤走线=Auto Path Route Mode:自动路径手工走线 Suggest Vias:是否显示放置Via的提示Interactive Auto Route Settings:设定自动布线的参数 Allow Off-Grid Routing:自动路径手工走线下,是否不按布线网格布线Shove Components:自动路径手工走线下,是否能推挤器件Maximize 135 Corners:自动路径手工走线下,是否可以走45度角Use all Via types:在自动布线或自动路径手工走线下,是否能够自动选取导孔类型Manual Route Settings:设定手工布的参数 Snap to Grid Routing:是否按格点走线Drawing Method:手工走线时,转角的类型Use routing Hints:路径提示方式的选择(六)、其它参数设置1、 Fanout设定对于SMD器件,“境外通航”是其布线的通常要求。激活OptionsFanout Settings,调出如下对话框:Power/GroundFanout Power/GndIf selected, Layout implements fanout for power and ground SMD pads. Power and ground pads are identified by their being enabled on an appropriate plane layer in the net spreadsheet.Lock after fanout If selected, fanout routes and vias for power and ground nets are locked after fanout is complete. This prevents the autorouter from moving the fanout vias farther away from their respective pads.Disable after fanoutIf selected, power and ground nets are disabled after fanout is complete. This is especially advantageous if you plan to perform a batch route after fanout is complete.If PowerGround Fanout fails to complete all pins, the nets will not be disabled, and Layout will display a notification.Share close vias If selected, routes that belong to a single power or ground net can share a single via. Note that via sharing can result in long fanout routes or large currents.Use free viasIf selected, free vias can be used for optimal implementation of power and ground fanout.SignalsFanout SignalsIf selected, Layout implements fanout for signals connected to SMD pads. A signal connection is any net that is not enabled on a plane layer.Lock after fanoutIf selected, signal routes and vias are locked after fanout is complete. In general, it is best to leave signal routes unlocked, so the autorouter can move them as necessary to complete routing the board.Share close vias If selected, routes that belong to a single net can share a via. Via sharing for signals reduces the number of vias for (and, therefore, the congestion of) the board.Use free viasIf selected, free vias can be used for the optimal fanout of signals connected to SMD pads.IC Fanout DirectionInside Fanout vias are allowed inside (or under) the SMD.OutsideFanout vias are allowed outside the SMD.Maximum Fanout DistanceThe value you set for this option determines the maximum distance from the SMD pad at which Layout will place the fanout via. This distance is the Euclidean distance (measured from the center of the SMD pad), not the cumulative distance of the route segments. Layout will only place vias on grid points, so the actual distance from pad to fanout via may be slightly longer than the specified distance, since distances are rounded up. By default, the value for this option is 300 (mils).Default viaIf you have assigned a via to a specific net, using the Via per net command (and if you dont have the Override via per net checkbox selected), that via will be used when fanning out. If you have not assigned a via using the Via per net command, Layout uses the via named in this list box when fanning out. Override via per netUse this option to override the via assigned using the Via per net command with the via named in the Default via list box.2、 Thermal Relief设定与电源板层互相连接的过孔,为了散热,通常都是采用梅花孔(Thermal Relief)的形状来连接。它的参数设置如下:点击OpitionsThermal Relief Setting,调出如下对话框:3、 自由导孔(Free VIA)矩阵放置设定 点击OptionsFree VIA Matrix Setting,调出如下对话框:Group Number:自由过孔所属的丛集Minimum X Pitch:矩阵中自由过孔之间的最小水平距离Minimum Y Pitch:矩阵中自由过孔之间的最小垂直距离Via to Edge Space:过孔与其它部件的安全间距Spacing Tolerance:安全间距的偏差量Lock Free Vias:是否锁住导孔Periphery Only:数组附近不能放置其它自由导孔4、 测试点设定点击OptionsTest Point setting,调出如下对话框:采用穿透式的测试点允许在器件内部放置测试点可以把导孔当成测试点测试点之间的最小间距三、 深入Layout之二基本功能(一)、障碍物与铺铜在Layout中,大部分的边框都是由障碍物的不同属性组成,新建一个障碍物,可选中按钮,点击右键选择NEW,然后再点击右键,选择Properties,即可调出如下对话框:Obstacle type:障碍物类型 Anti-copper area:反铺铜 Board Outline:边框 Comp group keepin:Group组器件的放置范围(在边框内)Comp group keepout:Group组器件的放置范围(在边框外)Comp height keepin:用高度限制器件的放置范围(在边框内)Comp height keepout:用高度限制器件的放置范围(在边框外)Copper area:自由铺铜Copper pour:铺铜Detail:标注线Free Track:自由走线Insertion outline:指定器件的摆放边框Place outline:线内不准放置器件Route keepout:区域内不准布线Route-via keepout:区域内的走线不准放置过孔Via keepout:区域内不准放置过孔Group:Comp group keepin(keepout)限制的Group组号Height:Comp height keepin(keepout)限制的器件高度Width:设定障碍物的线宽Obstacle Layer:障碍物的所在板层Clearance:铺铜与其它部件的安全间距Z order:设置铺铜的权重Isolate All Tracks:走线穿过铺铜时保持绝缘Seed only from designated object:设定铺铜不能由走线或焊盘查找Net Attachment:障碍物连接的网络Do not fill Beyond Obstacle Edge:设定不要填满障碍物的边线(二)、设预拉线在Layout Plus里,所有走线都有其网络,没有网络就不能做电气上的连接!当我们要铺设预拉线时,则先按钮,进入预拉线操作状态。铺设预拉线比一般走线还简单,只要指向起点按鼠标左键或空格键,指定网络名称即可完成一条预拉线。(三)、快速找寻当我们要快速并移位时,可以下列三种方式激活找寻对话盒:1、按钮2、按Ctrl+F键3、按Tab键 然后在随即开启找寻对话盒中的Item Name字段元,指定所要找寻的零件序号或坐标,点击OK钮,光标立即移至该处。(四)、快速查询当我们要快速查询电路板中某零件的数据时,则先按钮,窗口左上方出现一个空白的小窗口,而光标也变成一个Q字,这时候,再指向所要查询的零件上,按鼠标左键或空格键,则该零件的详细资料将出现在小窗口里。(五)、设计规则检查当我们要进行设计规则检查时,激活 Auto Design Rule Check命令,屏幕出现如下所示之对话盒:Placement Spacing Violations检查零件间距是否符合规定Route Spacing Violations检查走线的安全间距是否符合规定Net Rule Violations检查网络是否有冲撞Copper Continuity Violations检查填满铜是否违反规定Via Location Violation检查导孔是否违反规定Pad Exit Violations检查焊点是否违反规定SMD Fanout Violations检查 SMD Fanout布线是否违反规定Test Point Violations检查测试点是否违反规定Check Detail Obstacles检查非电气特性的绢印板层是否违反规定Report DRC/Route Box Violations Only只检查 DRC/Route区块(白色框)内部(六)、布线密度分析当我们要进行布线密度分析时,则激活 ViewDensity Graph命令,屏幕出现如下所示之次菜单:其中有三种不同的分析方式, Fine是较细的分析方式, Medium是中等的分析方式, Coarse是较粗的分析方式。四、 深入Layout之三PCB后续处理 (一)、编辑钻孔表激活ToolDrill Chart,弹出如下菜单: 选择Select From Spreadsheet(与按后选择Drills一样),调出如下表格:Drill Size:钻孔尺寸Symbol:该尺寸的符号代码Tolerance:钻孔的偏差Note:钻孔的注释选择Move Drill Chart,可以移动钻孔表的位置。选择Drill Chart Properties,设置钻孔表的线宽及文字高度(二)、测量距离当我们要量测电路板的某一个尺寸时,只要激活 ToolMeasurementSelect Tool命令进入测量状态,再将光标指向所要测量的起点位置,按一下鼠标左键;移动光标即可拉出一条黄线,移至终点再按一下鼠标左键,则窗口下方的状态区里,即显示这两点之间的距离。(三)、标示尺寸当我们要标示尺寸时,只要激活 ToolDimensionsNew命令,进入 尺寸线编辑状态。光标指向所要标示尺寸的起点,按左键;移至终点再按一下左键,即可产生尺寸线。(四)、产生报表Layout Plus提供20种不同功能的报表,当我们要产生报表时,则激活AutoCreate Reports命令,屏幕将出现如下图所示之对话盒:这时候就可每指定所要产生的报表。如果只是要看一看,而不需要产生档案的话,可选取View Report选项,程序将开启记事本窗口,展示所指定的报表。 (五)生成光绘档点击OptionsPost Process Setting,调出如下表格:把鼠标移到Plot Output file name框里,点击左键选中所有板层,再点击右键弹出如上所示菜单,选中Propertites设置光绘档的格式,选中Run Batch,生成Gerb File,生成的光绘档存储在与*.MAX文件相同的目录下。五、 Layout的常用特殊功能(一)、圆弧摆件激活AutoPlaceArray,调出如下对话框:Reference Des:第一个零件的序号Group Number:零件组编号Circle Center X,Y:圆弧摆件的圆弧圆心坐标Circle Radius:圆弧半径Start Angle:第一个零件的摆放角度Rel Start X,Y:指定第一个零件相对于圆心的坐标Place Comp By:选定摆件的参考点Comp Count:放置的零件数Use Angle to fill:是否平均分布角度Angle to Fill:使用的角度Use Angle Between:指定零件间的角度Comp Angle:器件的自转角度Comp Angle Increment:每个零件比前一个零件增加的自转角度Added Comp Angle:指定第一个零件的自转角度(二)、自定义过孔及焊盘 点击ToolPadstackSelect from spreadsheet,调出如下表格:在表格中,Pad Shape表示过孔在相对应的板层上的形状,选择相应的形状,并在Pad Width和Pad Height中输入焊盘的尺寸即可。其中DRILL板层焊盘的大小代表焊盘钻孔的大小。第 36 页 共 36 页
展开阅读全文