第 3 章 设计准备

在将设计导入 SailWind Router 之前,您的设计必须满足特定要求。仔细准备设计以满足所有先决条件后,您可以使用同步流程在 SailWind Layout 和SailWind Router 之间来回切换进行导入。

SailWind Router 高级功能 ಠ_ಠ

SailWind Router 提供的高级功能使您能够执行布线、布局和设计规则检查,其详细程度超越 SailWind Layout。

TIP

您也可以观看 SailWind Router 中用于布局和布线设计的高级功能视频。请参阅 SailWind Router 网络表项目介绍视频。

SailWind Router 包含以下高级功能:

  • 独特的元件布局格栅 将元件放在单独的格栅上,允许您同时使用另一个不同分辨率的格栅进行设计布线。

  • 布局元件时的可视化设计规则检查 在放置元件时会出现可视指示器,如间距违规标记。每个错误的描述会同时出现在 Spreadsheet 窗口中,便于在布局时快速查看。

  • 高级设计规则检查 在执行设计规则检查时,您可以指定要检查的设计项目以及希望 SailWind Router 对遇到的任何违规或错误采取的操作(如忽略它们)。启用设计规则检查后,您还可以在布线或元件布局等操作期间出现错误时暂停。您可以在 Spreadsheet 窗口中详细检查这些错误,以便在必要时修改设计。

  • 高级布线功能 SailWind Router 提供 SailWind Layout 中没有的额外布线工具。例如,您可以为特殊设计功能(如差分对、蛇形导线和扇出)实现设计规则。其他功能包括:

    • 调谐

    • 焊盘居中

    • 布线时的可视化设计规则检查指示器

  • 自动测试点添加

  • 网络调度

  • 导线推挤

  • 禁止填充区域的自定义 通常在 SailWind Layout 中创建的禁止区域在 SailWind Router 中显示为阴影。如果需要,您可以使用 SailWind Router 中的扩展禁止填充选项更改禁止区域的填充图案,以区别于铜箔、填充和其他平面区域。您可以在选项对话框 > 全局类别 > 常规子类别中访问禁止区域和铜箔、填充及平面的填充图案设置。

  • 动态铜箔修复 覆铜平面中的覆铜会自动调整以适应形状内的变化。您不需要重新覆铜即可看到填充中间距的更新。例如,如果您移动一个元件,铜箔会立即根据其新位置所需的间距重新覆铜。您可以在选项对话框 > 覆铜类别中启用动态铜箔修复功能。

  • 导航窗口 该窗口在导航设计时提供工作区的替代视图:

    • 当未选择任何内容时显示设计的放大视图

    • 当选择管脚或过孔时显示横截面细节

    • 放大设计中任何选定元件的视图

    • 放大设计中任何选定网络对象的视图

    • 交互式布线期间监控并显示任何长度控制网络的布线长度

导航窗口具有命令按钮,可让您在导航窗口视图中显示、隐藏或缩放各种设计特征(如导线或元件)。

  • Spreadsheet 窗口 该窗口允许您查看和修改设计对象属性或交叉探测设计中标记的设计规则检查违规。例如,设计规则违规详细信息会出现在窗口的错误选项卡中。因此,您可以在布线或放置元件时查看设计错误详细信息,以便在必要时进行设计修改。

  • 自动布线能力 您可以选择执行批量自动布线,也可以选择单个网络、元件或管脚对进行选择性自动布线。

    • 对于批量自动布线,首先确定您的策略。例如,在布线其他元件之前,先布线或计划布线密度较高的元件(如 BGA)。

      TIP

      即使您计划手动布线设计,也可以使用自动布线器对设计进行"首次尝试",以确定最紧密的通道和最有问题的区域。

    • 对于选择性自动布线,选择一个元件或网络,然后右键点击🖱️并选择其中一个手动布线选项(布线、扇出、优化、调谐或居中)。为获得最佳效果,完成后保护布线以确保在后续任何批量自动布线期间保持不变。

在 SailWind Router 中打开设计的先决条件 ಠ_ಠ

在将设计导入 SailWind Router 工作区之前,您必须完成许多先决任务。您的特定设计可能需要也可能不需要某些任务。

要求

在 SailWind Layout 中打开设计之前,您必须完成以下任务:

  • 创建板边框

  • 定义板的层结构,包括层数及其功能分配(至少需要定义元件安装层、布线层,如果需要的话还需要电源/地平面)

  • 定义任何禁止区域:

    • 布局(包括元件高度限制)

    • 元件钻孔

    • 导线和铜箔

    • 覆铜平面

    • 过孔和跳线

    • 测试点

    • 蛇形导线

  • 从原理图工具导入设计网络表

  • 定义您将用于布线板的所有过孔的焊盘栈(标准、微型/激光、盲孔和/或埋孔)

  • 定义任何铜箔/铜箔切口、覆铜平面/覆铜平面切口、阴影区域(注意:Router 看到的阴影边框与灌铜边框不同)

  • 分散元件

  • 定义设计所需的任何重用元素(SailWind Router 中不可用的功能)

  • 创建可能需要的任何元件组合

  • 如果您将使用任何元件高度禁止限制,请检查确保已为元件分配 geometry.height 属性

建议

虽然在 SailWind Router 中打开设计之前执行以下任务不是先决条件,但如果您最终需要这些设计功能,请记住您只能在 SailWind Layout 中完成它们:

  • 在板边框中创建任何切口或槽

  • 在板的层结构中定义其他项目,如丝印、焊膏掩模、阻焊层、钻孔、组装或任何其他特定用途的层

  • 添加任何非 ECO 注册元件,如工具孔、安装孔、基准点、散热器和硬件(可选,如果使用)

  • 创建任何所需的 2D 线项目,如标题块、板标记(板上的文本)、图形元素、阻焊层浮雕(SM 层上的铜)、公司徽标以及您公司标准要求的其他项目

同步模式

同步模式链接 SailWind Layout 和SailWind Router。当您在 SailWind Router 中工作时,您所做的更改也会出现在 SailWind Layout 中;当您在 SailWind Layout 中工作时,更改会出现在 SailWind Router 中。当您处于同步模式时,您可以立即在两个程序之间切换,但您在非活动程序中能做的事情会受到限制。

如果您执行不受支持的命令或更改不受支持的选项,非活动程序将变得不同步。

WARNING

您必须然后重新启动 SailWind Layout 才能使同步模式生效。

尽管与 SailWind Router 同步,但您必须主动切换回 SailWind Layout 才能在 SailWind Layout 中处理您的设计。

您仍然可以使用自动化;但是,大多数自动化方法不会返回任何有价值的结果,也不会在数据库中做出任何更改。

启用同步模式 在同步模式下发送设计到 SailWind Router 切换到 SailWind Layout 同步模式中不支持的操作 设计不同步时重新同步 退出同步模式

启用同步模式

同步模式链接 SailWind Layout 和SailWind Router,使设计同时出现在两个程序中,使您能够在任一工具中工作而无需先在一个程序中关闭设计。

DANGER

同步模式只能从 SailWind Layout 设置,并且必须在尝试将设计发送到 SailWind Router 之前启动。

🏃‍♂️‍步骤

  1. 在 SailWind Layout 中,点击🖱️工具 > 选项

  2. 在选项对话框中,点击🖱️全局类别,同步子类别。

  3. 在 Layout 和Router 同步区域,选中✅启用复选框。

    切换到 SailWind Router 会自动将 SailWind Layout 中的设计置于 DRC 关闭模式(SailWind Router 中的 DRC 模式不受影响);因此,您可能希望选中✅"返回时恢复 DRC 模式"复选框。此设置会在您切换回 SailWind Layout 时恢复切换到 SailWind Router 之前存在的 DRC 模式。根据设计的大小,恢复 DRC 模式可能需要几分钟。

  4. 要在切换到同步模式时收到设计被置于 DRC 关闭模式的警告,请点击🖱️"警告切换到 DRC 关闭模式"(如果您在步骤 3 中选中✅"返回时恢复 DRC 模式"复选框,则此复选框不可用)。

  5. 点击🖱️确定

  6. 重新启动 SailWind Layout。

在同步模式下发送设计到 SailWind Router

使用同步模式将您的设计传输到 SailWind Router,同时保持设计在 SailWind Layout 中打开。

🏃‍♂️‍步骤

  1. 按照"启用同步模式"所述启用同步模式

  2. 使用以下方法之一切换到 SailWind Router:

    • 在标准工具栏上,点击🖱️布线按钮。

    • 点击🖱️工具 > SailWind Router,在 SailWind Router 链接对话框中选择一个操作并点击🖱️继续

👀‍结果

SailWind Router 打开并加载您的设计。

切换到 SailWind Layout

您可以快速将设计从 SailWind Router 移回 SailWind Layout 环境。

🏃‍♂️‍步骤

  1. 在主工具栏上,点击🖱️Layout按钮。

  2. SailWind Layout 打开并加载您的设计。

TIP

要切换回 SailWind Router,请点击🖱️ SailWind Layout 主工具栏上的布线按钮。

同步模式中不支持的操作 ಠ_ಠ

同步模式不支持某些命令和选项。如果您执行这些命令之一或更改其中一个选项,SailWind Layout 和SailWind Router 将变得不同步。

不支持的命令

  • 更改绘图对象:铜箔、覆铜平面、文本、2D 线、禁止区域、标签、板边框和尺寸标注。但是,您可以移动附有绘图对象的元件而不会导致程序不同步。

  • 更改规则

  • 更改焊盘栈或层定义

  • 导入 ASCII 文件(或任何其他导入)

  • 验证设计

  • 更改重用和簇

  • ECO 或BGA 操作

  • 从库更新

  • 使用封装编辑器

  • 插入 OLE 对象

  • 任何清除撤消缓冲区的操作,包括自动布线和大型组移动

不支持的选项更改

  • 制造设计(DFF)

  • 测试设计(DFT)

  • 验证设计

  • 绘图

  • 分割/混合平面

  • 热焊盘

  • ECO 选项

  • 过孔图案

设计不同步时重新同步

如果您执行不受支持的命令或更改不受支持的选项,非活动程序将变得不同步。状态栏显示同步状态 - 活动、非活动或不同步。您必须在 SailWind Layout 或SailWind Router 中重新同步设计。

🏃‍♂️‍步骤

要重新同步两个程序:

  • 如果 SailWind Router 为"活动"且 SailWind Layout 为"不同步",请在 SailWind Router 的主工具栏上点击🖱️Layout按钮。

  • 如果 SailWind Layout 为"活动"且 SailWind Router 为"不同步",请在 SailWind Layout 的主工具栏上点击🖱️布线按钮。

WARNING

要在 SailWind Layout 和SailWind Router 之间切换时关闭许可证警告的显示,请在SailWindRouter.ini文件中键入⌨️以下文本(之后不需要重新启动 SailWind Router):

[Security] DisplayWarnings=0

👀‍结果

之前不同步的程序会更新为最新的设计更改并成为活动程序。

退出同步模式

您可以在进行设计更改后随时退出同步模式

🏃‍♂️‍步骤

  1. 确定您希望继续使用哪个应用程序。

  2. 退出同步模式,请关闭另一个应用程序。

在同步模式下,Layout按钮(在 SailWind Router 标准工具栏上)不会将您的设计发送到 SailWind Layout 然后关闭 SailWind Router;因此,您必须手动关闭应用程序。但是,如果其中一个程序不同步,请确保保存更改(如果您想保留它们)。例如,如果您想继续在 SailWind Router 中工作,但不再希望处于同步模式,请关闭 SailWind Layout。出现提示时,保存您的设计。