自动布线工具
Created: 八月 23, 2018 | Updated: 八月 23, 2018
Parent page: 命令
摘要
CircuitStudio 包含一个拓扑自动布线器。拓扑自动布线器采用一种不同的方式来映射布线空间——这种方式不受几何约束。它不是使用工作区坐标信息作为参考框架(将其划分为网格),而是仅根据空间中障碍物的相对位置来构建地图,而不引用它们的坐标。它通过对相邻障碍物之间的空间进行三角剖分来实现这一点。随后,布线算法会使用这张三角化地图,从起始布线点到结束布线点,在障碍物对之间进行“穿梭/编织”式布线。这种方法的最大优势在于:地图与形状无关(障碍物和布线路径可以是任意形状),并且可以以任意角度穿越空间。布线算法不再像直角扩展布线器那样仅限于纯垂直或水平路径。
CircuitStudio 还包含贴片元件扇出工具,并支持 BGA 逃逸布线。逃逸布线引擎会尝试将每个焊盘布线引出到器件边缘之外一点的位置——从而使与它们建立布线连接变得更容易。
详细信息
自动布线器可从功能区上的 Tools | Autoroute | Autoroute 菜单进行配置和运行。从菜单中选择 All 会打开 Situs Routing Strategies 对话框,用于配置策略、选择所需策略并运行自动布线器。
从 Autoroute 菜单配置自动布线器或运行它。
使用这些工具来:
| 命令 | 行为 |
|---|---|
| Autoroute » Setup | 此命令会打开 Situs Routing Strategies 对话框,以便配置并保存布线策略。对话框上半部分详细说明了 Routing Setup Report。在布线之前应始终检查这些内容。要了解有关设置自动布线器的更多信息,请参阅 Situs Routing Strategies 对话框页面。要了解某个具体布线策略的更多信息,请参阅 Situs Strategy Editor 对话框页面。 |
| Autoroute » All | 此命令会打开 Situs Routing Strategies 对话框,准备运行所选的布线策略。 |
| Autoroute » Net | 此命令用于对指定网络中的所有连接进行布线。 |
| Autoroute » Net Class | 此命令用于对指定网络类中的所有连接进行布线(可为一个或多个网络类)。 |
| Autoroute » Connection | 使用 Main 布线策略,尝试对所选连接进行自动布线。 |
| Autoroute » Area | 使用 Main 布线策略,尝试对起点位于所选区域内的所有连接进行自动布线。 |
| Autoroute » Component | 使用 Main 布线策略,尝试对起点位于所选元件上的所有连接进行自动布线。 |
| Autoroute » Component Class | 此命令用于对指定元件类中元件焊盘引出的所有连接进行布线(可为一个或多个元件类)。 |
| Autoroute » Connections on Selected Components | 使用 Main 布线策略,尝试对起点位于所选元件上的所有连接进行自动布线。 |
| Autoroute » Connections Between Selected Components | 使用 Main 布线策略,尝试对在所选元件之间连接的所有连接进行自动布线。 |
| Fanout » All | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所有贴片元件进行扇出。 |
| Fanout » Power Plane Nets | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对每个连接到电源平面的网络进行扇出。 |
| Fanout » Signal Nets | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对每个未连接到电源平面的网络进行扇出。 |
| Fanout » Net | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所选网络进行扇出。 |
| Fanout » Connection | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所选连接进行扇出。 |
| Fanout » Component | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所选元件进行扇出。 |
| Fanout » Selected Components | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所选元件进行扇出(一个或多个)。 |
| Fanout » Pad | 根据已启用的 Fanout Control 布线设计规则以及 Fanout Options 对话框中的设置,对所选焊盘进行扇出。 |
| Stop | 在当前布线轮次完成后停止自动布线器。 |
| Reset | 重置自动布线器。 |
| Pause | 暂停自动布线器。如有需要可重新启动。 |