1.3 ActiveRoute 的重大改进
ActiveRoute 是一项提供高效多网络布线算法的自动交互式布线技术,适用于工程师选定的特定连接或网络。ActiveRoute 并非自动布线器,因此不需要大量设置处理整块板。Altium Designer 19 对现有的ActiveRoute 功能做了大量改进,并添加了许多新功能。
1.3.1 扩展的PCB ActiveRoute 面板
ActiveRoute 遵循PCB 设计规则定义的标准和限制,因此若要使用ActiveRoute,仅需要选择感兴趣的连接或网络并运行即可。ActiveRoute 的确有许多特定的控制功能,这些功能均配置在扩展的PCB ActiveRoute 面板中,如图1-4 所示。
![](https://bookbk.img.zhangyue01.com/group61/M00/0F/7A/CmQUOF1UL0iEdvPZAAAAAOEw4OI697535873.jpg?v=VHh74wq3&t=CmQUOF1UL0g.)
图1-4 扩展的PCB
1.3.2 Route Guide 中的线到线间距
ActiveRoute 的主要目标之一是找到最短的整套布线长度,而这可能不是每套连接的理想路径。Route Guide 为工程师提供可用于绘制特定路径的工具。工程师常常希望选定的连接可以沿特定路径布线,即使该路径不是最短的。使用Route Guide 功能中新的Track-Track Space,可以指示ActiveRoute 沿Route Guide 的宽度分散路线。使用滑动块选择间距值或在编辑框内输入值,Route Guide 将自动调整至所述设定值。
1.3.3 Meander 控制
ActiveRoute 试图沿最短的可能路径布置选定的连接,换句话说,即通过最小的弯曲量实现连接。如果ActiveRoute 的完成率低于预期,工程师可通过新的Meander 控制增加ActiveRoute 允许的弯曲量,从而提高完成率。默认的最大Meander 设置为100%,意味着布线可达到曼哈顿长度加上100%的曼哈顿长度的总布线长度。可使用滑动块选择Meander 值或在编辑框内输入百分比。
请注意,在使用Route Guide 时可忽略Meander 设置,因为Route Guide 用于确定可能明显增加Meander 的路径。
1.3.4 长度调整
在Altium Designer 19 中,ActiveRoute 添加了支持自动调整布线长度的功能,试图满足选定的Matched Length 设计规则。将ActiveRoute 配置为长度调整模式的方法如下。
(1)启用PCB ActiveRoute 面板的“Action”部分中的“Tune Selected”复选框。
(2)启用PCB ActiveRoute 面板的“Tune”部分中所需的Matched Length 设计长度。
(3)在PCB ActiveRoute 面板的“Tune”部分中配置所需的最大幅度和最小间距设置(选择单端或差分对)。
1.3.5 支持管脚交换
Altium Designer 19 包括强大的管脚和部件交换系统,连接在原理图和PCB 编辑器之间。目前,如果ActiveRoute 为了减少整体布线长度且提高布线质量,ActiveRoute 可访问管脚交换设置,并在布线期间交换管脚。
(1)在进行任何管脚交换之前(交互式或通过 ActiveRoute),必须在每次打开工程时对工程进行编译。
(2)若要配置和管理元器件的管脚交换设置,执行“工具-管脚/部件交换-配置”命令,打开“Configure Swapping Information in Components”对话框。
(3)启用PCB ActiveRoute 面板的“Action”部分中的“Pin Swap Routing”复选框。
(4)启用PCB ActiveRoute 面板的“Pin Swap”部分中所需的元器件。
1.3.6 其他改进
1.布线质量提高
(1)BGA 扇出已有了极大改善,偏向于直接进行BGA 扇出,而无须反复启用BGA。
(2)改进了对过孔周围差分对进行打包以获得排序权的支持,尽可能直接扇出。
(3)诸多微小修复,解决了过度弯曲和锐角等问题。
2.更好地支持Room
(1)当穿过Room 边界时,平滑过渡的质量有所改善,包括改变边界间距和宽度的差分对。
(2)改进了在BGA 周围使用Room 的有效性。实证检验已证明将Room 外差分对之间的间隙最多增加至正常间隙的5 倍左右可得到非常干净、高质量的布线。
3.Route Guide 图形
(1)Route Guide 的最大宽度已增加到了10 倍线宽,可使其用作一般目的的布线保留定义工具。
(2)如果只有一层可用,则Route Guide 采用图层颜色。如果可用多个图层,则以标准的布线导向颜色绘图。
4.反馈改进
(1)可将其他信息添加到Messages 和Status 栏中。
(2)Status 栏显示刚刚选择的连接数量,例如在使用
+
选择连接后,或者在PCB 面板中选择网络/栅格类别后。请注意,因为PCB 编辑器不断更新Status 栏以报告当前光标下的对象,因此只要光标移动到另一个对象,选择计数将消失。