布线策略网站
Created: 八月 10, 2018 | Updated: 八月 10, 2018
其他相关资源
Parent page: PCB 对话框
摘要
此对话框提供控件,用于访问布线前设置报告,并配置与使用 Situs Autorouter 相关的布线策略及其他选项。Situs Autorouter 使用先进的拓扑映射先定义布线路径,然后调用多种经过验证的布线算法,将这种“类人工”的路径转换为高质量的布线结果。作为 PCB Editor 的组成部分,它遵循 PCB 电气规则与布线规则的定义。
访问
可通过以下方式从 PCB Editor 访问 Situs Routing Strategies 对话框:
-
从主菜单选择 Tools | AutoRoute |
» Setup 命令。使用该命令可访问布线报告并配置布线策略,而无需实际进行布线。
-
从主菜单选择 Tools | AutoRoute |
» All 命令。使用该命令可访问布线报告并配置布线策略。准备就绪后,选择一种布线策略并调用 Situs Autorouter,使其按照该策略中定义的布线阶段(passes)对整板进行布线。
选项/控件
本对话框的控件分为两个主要区域,如本节所述。两种访问方式之间控件的唯一区别,是对话框底部紧挨着 Cancel button 左侧的按钮:当仅用于设置(不布线)时,该按钮显示为标准的 OK button。单击它将保存对用户自定义布线策略所做的更改。当用于对整板布线时,该按钮显示为 Route All button。单击它将尝试按照当前选定的布线策略对电路板进行布线。
布线设置报告
- Report Window - 此区域显示基于布线前分析生成的报告,汇总的信息包括:当前为该设计定义且将被 Autorouter 遵循的设计规则(以及每条规则影响的设计对象数量——网络、元件、焊盘)、为所有信号布线层定义的布线方向,以及钻孔层对(drill layer pair)定义。
报告会列出可能影响布线器性能的潜在问题。此类警告可能包括布线层的布线方向被设置为 Any。在可能的情况下,会提供提示,以建议更好地为自动布线做设计准备。应仔细检查列出的任何错误/警告/提示,并在需要时在继续布线前调整相应的布线规则。
- Edit Layer Directions - 单击此按钮可访问 Layer Directions dialog,在其中可按需修改信号层的布线方向。
- Edit Rules - 单击此按钮可访问主 PCB Rules and Constraints Editor dialog。或者,如果希望直接修改某条现有布线规则,可在报告主体中单击该规则对应的超链接。
- Save Report As - 单击此按钮可将报告保存为 HTML 文档。将打开标准的 Save As dialog。默认情况下,报告将保存在与 PCB 设计文件(DesignName.htm)相同的位置,并使用相同的名称。可在该对话框中按需更改名称和位置。
布线策略
-
Available Routing Strategies - 此区域列出 Autorouter 当前可用来对设计进行布线的所有布线策略。每个策略以名称和描述的形式列出。默认定义并可用的六种布线策略如下:
- Cleanup - 默认清理策略。
- Default 2 Layer Board - 用于双层板布线的默认策略。
- Default 2 Layer With Edge Connectors - 用于带边缘连接器的双层板布线的默认策略。
- Default Multi Layer Board - 用于多层板布线的默认策略。
- General Orthogonal - 默认通用正交布线策略。
- Via Miser - 用于多层板布线且激进地最小化过孔的默认策略。
- Add - 单击此按钮可向列表添加新的用户自定义布线策略。将打开 Situs Strategy Editor 对话框,可在其中完整定义该策略,尤其是其组成的各个布线阶段(routing passes)。
- Remove - 单击此按钮可从可用布线策略列表中移除当前选中的用户自定义布线策略。
- Edit - 单击此按钮可编辑当前选中的用户自定义布线策略。将打开 Situs Strategy Editor 对话框,可在其中按需更改该策略(包括其组成的布线阶段)。
- Duplicate - 单击此按钮可复制当前选中的布线策略。将打开 Situs Strategy Editor 对话框。为新策略指定一个更有意义的名称和描述,并按需修改其设置。
- Lock All Pre-routes - 启用此选项可防止任何预先布好的网络被 Autorouter 删除(“rip up”)并重新布线。通常会先手动布线某些网络,其余部分再用自动布线完成。
- Rip-up Violations After Routing - 启用此选项可在 Autorouter 完成布线会话后,将任何违反已定义(且适用)设计规则的走线进行 rip up。
