Quick Routing命令(可从主菜单以及Active Bar访问)提供更轻量的布线方式,设置项和功能更少,适用于较简单的设计。其总体行为和快捷键与标准的交互式布线(Interactive Routing)命令相同。
功能包括:
-
多种布线模式,例如:遇到第一个障碍即停止(stop at first obstacle)、绕行(walkaround)以及推挤(push and shove)。
-
强大的拖拽能力,可保持走线角度与正交性。
-
环路移除功能,使重新布线变得快速且简单。
Quick Routing 工具以直观的方式帮助最大化布线效率与灵活性,包括:沿光标路径铺设走线段、单击完成布线、推开或绕开障碍物,以及自动沿现有连接继续布线,且全部遵循适用的设计规则。
该布线器被称为Quick ,因为它提供的是精简的功能集。Quick Router 不包含的功能包括:
-
不支持转角平滑(turn smoothing)
-
对任意角度(Any Angle)布线支持较少
-
不支持推挤 T 形结点(T-junctions)
-
仅提供简单的 Push&Shove 支持
-
不支持 Miter Ratio、Min Arc 或 Pad Entry Stability
-
仅提供简单的 Gloss Effort,不支持 Gloss Neighbor
如果你需要上述任一功能,请使用 Interactive Routing 工具。
PCB 编辑器还包含 Quick Differential Pair Routing 工具 -
learn more。
以下可折叠章节包含关于 Quick Interactive Routing 可用选项与控件的信息:
Net Information
-
Net Name – 显示交互式布线所连接的网络名称。
-
Net Class – 显示该交互式布线所属的网络类(如果它属于某个网络类)。
-
Length – 总Signal Length。Signal Length是对总节点到节点距离的精确计算。系统会分析已放置对象以解析堆叠或重叠对象,以及焊盘内的游走路径,并将过孔长度计入其中。
-
Delay – 所选线段的总延迟,包括尚未布线的部分。
在
Properties 面板的
Interactive Routing 模式下,选择
Net Name、
Net Class、
Length 和
Delay 的可点击链接,将跳转到
PCB – Nets panel,你可以在其中查看并更改相关网络的详细信息。
Properties
-
Layer – 使用下拉列表指定布线所在的层。
-
Via – 如果过孔与某个模板关联,则此处显示模板名称。
-
Via Diameter – 指定过孔直径。
-
Via Hole Size – 指定过孔孔径。
-
Width – 使用下拉列表指定线宽。
-
Min – 表示将使用为当前网络定义的设计规则最小线宽
-
Preferred – 表示将使用为当前网络定义的设计规则首选线宽。
-
Max – 表示将使用为当前网络定义的设计规则最大线宽。
Interactive Routing Options
-
Routing Mode – 使用下拉列表或 Shift+R 快捷键循环切换所需的布线模式。可用选项如下:
-
Ignore Obstacles – 选择后将忽略现有对象(可自由放置走线)。违规会被高亮显示。
-
Walkaround Obstacles – 选择后让 Interactive Router 绕开现有走线、焊盘和过孔。如果该模式无法在不造成违规的情况下绕开障碍物,会出现指示器提示该路径被阻挡。
-
Push Obstacles – 选择后让 Interactive Router 将现有走线移开。该模式也可推移过孔以为新布线让路。如果该模式无法在不造成违规的情况下推开障碍物,会出现指示器提示该路径被阻挡。
-
HugNPush Obstacles – 选择后让 Interactive Router 尽可能贴近现有走线、焊盘和过孔,并在必要时推开障碍以继续布线。如果该模式无法在不造成违规的情况下贴靠或推开障碍物,会出现指示器提示该路径被阻挡。
-
Stop At First Obstacle – 在该模式下,布线引擎会在遇到第一个障碍物时停止。
-
AutoRoute Current Layer – 选择后仅在当前层启用自动布线。
-
AutoRoute MultiLayer – 选择后在多层上启用自动布线。
-
Corner Style – 选择所需的拐角样式,或使用 Shift+Spacebar 快捷键循环切换拐角样式。
-
Gloss Effort (Routed) – 直接在面板中选择所需的 gloss 级别,或使用 Shift+Ctrl+G 快捷键在以下选项间循环切换:
-
Off – 在该模式下,gloss 基本被禁用。但请注意,布线/拖拽后仍会执行清理(cleanup),以消除例如走线段重叠等问题。该模式通常适用于板级布局的收尾阶段,需要最高程度的精细调整时(例如手动拖拽走线、清理焊盘进线等)。
-
Weak – 在该模式下,会应用低级别的 gloss;Interactive Router 仅考虑与你当前正在布线的走线(或正在拖拽的走线/过孔)直接相连或位于其附近的走线。该 gloss 模式通常适用于微调走线布局或处理关键走线。
-
Strong – 在该模式下,会应用高级别的 gloss;Interactive Router 会寻找最短路径、平滑走线等。该 gloss 模式通常适用于布局流程的早期阶段,目标是快速完成较大比例的布线。
-
Gloss Effort (Neighbor) – 通过以下选项,直接在面板中选择要应用到“被当前正在布线的网络推挤的走线”的 gloss 级别:
-
Off – 在该模式下,gloss 基本被禁用。但请注意,布线/拖拽后仍会执行清理(cleanup),以消除例如走线段重叠等问题。该模式通常适用于板级布局的收尾阶段,需要最高程度的精细调整时(例如手动拖拽走线、清理焊盘进线等)。
-
Weak – 在该模式下,会应用低级别的 gloss;Interactive Router 仅考虑与你当前正在布线的走线(或正在拖拽的走线/过孔)直接相连或位于其附近的走线。该 gloss 模式通常适用于微调走线布局或处理关键走线。
-
Strong – 在该模式下,会应用高级别的 gloss;Interactive Router 会寻找最短路径、平滑走线等。该 gloss 模式通常适用于布局流程的早期阶段,目标是快速完成较大比例的布线。
-
Automatically Remove Loops – 启用后会在手动布线过程中自动移除创建的任何冗余环路,从而无需手动删除冗余走线即可重新布线连接。不过,有时你需要为电源网络等布线并保留环路。你可以使用 Shift+D 快捷键为所选网络切换该选项,以覆盖该网络的全局设置。
-
Remove Loops With Vias – 启用后会自动移除包含过孔的环路。禁用该选项可在环路移除时保留过孔。
-
Remove Net Antennas – 启用该选项以移除任何未连接到其他图元、并形成“天线”的走线或圆弧端点。
-
Display Clearance Boundaries – 启用后,将在本地视图圆内以阴影多边形显示由现有对象与适用间距规则定义的禁布间距区域(no-go clearance area),或使用 Ctrl+W 快捷键在布线过程中切换显示开/关。该选项在 Ignore Obstacles 布线模式下不可用。
-
Reduce Clearance Display Area – 启用以使用更小的间距边界。该选项仅在启用 Display Clearance Boundaries option 时可用。
-
Show Length Gauge – 启用以显示长度量规(length gauge),用于显示当前已布线长度。量规设置根据适用设计规则所定义的一组约束计算得出。使用 Shift+G 快捷键可在布线过程中切换显示开/关。
Rules
适用设计规则所定义的约束将列在 Properties 面板的 Rules 部分下。
-
Via Constraint – 单击以打开 Edit PCB Rule 对话框,你可以在其中为过孔定义 PCB 规则。
-
Width Constraint – 单击以打开 Edit PCB Rule 对话框,你可以在其中为布线宽度定义 PCB 规则。