本节讨论在设计过程中使用 SailWind Router。您可以从 SailWind Layout环境中连接到 SailWind Router。连接后,您可以启动 SailWind Router自动布线会话,也可以启动同步模式,在此模式下您可以同时在 SailWind Layout和 SailWind Router中交互工作。
同步模式将 SailWind Layout和 SailWind Router链接起来,当您在一个程序中工作时,您会看到另一个程序中的变化。例如,如果 SailWind Layout是"活动"程序,在那里所做的更改会反映在 SailWind Router中,但您在使用布线器时会受到限制,因为它是"非活动"应用程序。当您处于同步模式时,可以在这两个程序之间即时切换。
如果执行了不支持的命令或更改了不支持的选项,非活动程序将失去同步。
您必须在启用同步模式,然后重新启动 SailWind Layout,同步模式才能生效。
尽管有同步功能,您仍需要主动切换回 SailWind Layout才能在 SailWind Layout中处理设计。
自动化功能仍然可用;但大多数自动化方法不会返回任何有价值的结果,也不会在数据库中做任何更改。
同步模式下不支持一些命令和选项。如果您执行这些命令或更改这些选项,SailWind 布局和 SailWind Router将失去同步。
要重新同步两个程序,如果 SailWind Router是活动程序,请点击🖱️ SailWind Router主工具栏上的布局按钮;如果 SailWind Layout是活动程序,请点击🖱️ SailWind Layout主工具栏上的布线按钮。
不支持的命令
更改绘图对象:铜、覆铜平面、文本、2D 线、禁止区、标签、板框、尺寸标注。但是,当绘图对象附加到元件上且元件移动时,不会导致程序失去同步
更改规则
更改焊盘栈或层定义
导入 ASCII 文件(或任何其他导入)
验证设计
更改重用和簇
ECO 或 BGA 操作
从库中更新
使用封装编辑器
插入 OLE 对象
任何清除撤销缓冲区的操作,包括自动布线和大型组移动
不支持的选项更改
DFF
DFT
验证设计
绘图
填充和覆铜
热焊盘
ECO 选项
过孔模式
同步模式将 SailWind Layout和 SailWind Router链接起来,使您可以在两个程序中看到设计,并且可以在任一工具中工作而无需来回移动设计。
🏃♂️步骤
点击🖱️设置 > 选项
在选项对话框中,点击🖱️鼠标同步类别
在"布局和布线器同步"区域,点击🖱️"启用"
切换到 SailWind Router会自动将您的设计置于 SailWind Layout的 DRC 关闭模式;SailWind 布线器中的 DRC 模式不受影响
要恢复 DRC 模式,当您切换回 SailWind Layout时(切换到 SailWind Router之前存在的设置),点击🖱️"返回时恢复 DRC 模式"。根据设计的大小,恢复 DRC 模式可能需要几分钟。
要接收警告,当切换到同步模式时您的设计将被置于 DRC 关闭模式,请点击🖱️"警告切换到 DRC 关闭模式"
点击🖱️确定
重新启动 SailWind Layout
使用同步模式可以快速将您的设计传输到 SailWind Router,同时仍保持设计在 SailWind Layout中打开。
🏃♂️步骤
使用以下任一方式切换到 SailWind Router:
在标准工具栏上,点击🖱️布线按钮
点击🖱️主页 > 布线器,在 SailWind Router链接对话框中选择一个操作并点击🖱️继续
要退出同步模式,请关闭其中一个程序。因为在同步模式下,布局按钮(在 SailWind Router标准工具栏上)不会将您的设计发送到 SailWind Layout并关闭 SailWind Router,所以您必须手动关闭应用程序。但是,如果其中一个程序失去同步,请确保保存您的更改(如果您想保留它们)。例如,如果您想继续在 SailWind Layout中工作,但不再想处于同步模式,请关闭 SailWind Router。当提示时,保存您的设计。
👀结果
SailWind 布线器打开并加载您的设计。SailWind 布局切换到 DRC 关闭模式,现在是非活动程序。大多数菜单项和命令被禁用或对非活动程序只读。当您在 SailWind Router中工作时,您会看到 SailWind Layout中的变化。您可以快速在两个程序之间切换,并继续处于同步模式。查看状态栏以快速确定程序处于哪种模式:活动、非活动或失去同步。
如果执行了不支持的命令或更改了不支持的选项,非活动程序将失去同步。要重新同步两个程序,如果 SailWind Router是活动程序,请点击🖱️ SailWind Router主工具栏上的布局按钮;如果 SailWind Layout是活动程序,请点击🖱️ SailWind Layout主工具栏上的布线按钮。
要关闭在 SailWind Layout和 SailWind Router之间切换时显示许可警告,请在Blazerouter.ini文件中输入⌨️以下文本:
(您不需要重新启动 SailWind Router)
使用此链接,您可以运行 SailWind Router 并自动在前台打开当前设计文件,以便查看自动布线的进度,也可以在后台运行 SailWind Router。
🏃♂️步骤
点击🖱️主页 > 布线器
在 SailWind Router链接对话框中,在"操作"区域,选择您要执行的操作:
后台自动布线 - 打开 SailWind Router和 SailWind Router监视器,但在后台运行 SailWind Router。布局命令被禁用,并显示等待光标,直到自动布线完成或在布线器监视器中选择"停止"按钮。
前台自动布线 - 打开 SailWind Router 和 SailWind Router 监视器,并在前台运行 SailWind Router,使其成为活动程序。
在"布线策略"区域,点击🖱️设置以设置自动布线策略
在自动布线前设置任何必要的设置:
a. 在"选项"区域,点击🖱️其中一个选项以指定您想要配置的设置,然后点击🖱️设置
b. 根据需要重复其他选项
👀结果
如果您点击🖱️"在后台运行",SailWind 布线器监视器会出现,但 SailWind Router 不会出现在桌面上。
如果您点击🖱️"在前台运行",SailWind 布线器监视器会出现。SailWind 布线器也会打开并自动为当前 SailWind Layout设计自动布线。
使用"布线策略"对话框定义自动布线策略。布线策略是 SailWind Router用于完成设计自动布线的详细指令集。您可以创建非常详细的指令集,精确控制特定网络、网络类、层和元件的布线顺序。
策略定义自动布线期间要执行的顺序操作,包括:
自动布线器应运行的通道,包括布线强度,是否保护生成的走线,以及通道完成后是否暂停
自动布线网络、网络类、差分对和匹配长度组及元件的顺序
🏃♂️步骤
点击🖱️主页 > 布线器
在 SailWind Router链接对话框中,在"布线策略"区域,点击🖱️设置
在"布线策略"对话框中,在"通道"列,为每种要运行的通道类型选择复选框。您可以运行任何通道组合
在"保护"列,选择生成走线后要保护的通道。这保护在相应通道类型期间完成的走线和固定过孔
在"暂停"列,选择您想要暂停布线的通道
在"强度"列,选择适当的强度。强度决定布线器在通道上花费的精力时间。您不能为中心通道设置强度
设置布线的顺序:
a. 在"布线顺序"列,点击🖱️要设置的"通道类型"字段
b. 在对话框左下角的"可用"列表中,选择要添加到"布线顺序"的项目。列表在元件和不同类型的网络之间通过"按"列表进行过滤
c. 使用"布线顺序"区域按钮删除和重新排序项目
点击🖱️确定
👀结果
当您使用 SailWind Router自动布线时,自动布线器会按照布线顺序布线您的设计。