约束条件分配

设计规则包括间距、布线及高速约束,这些规则可作为网络、层、类或引脚对的默认限制条件。此外,您还可以分配条件规则、差分对规则、封装规则和元件规则。

本课程内容:

  1. 设置默认间距规则

  2. 设置默认布线规则

  3. 设置网络间距规则

  4. 创建网络类规则集

  5. 设置条件规则

限制条件

本教程需要"常规编辑"和"高级规则"安全选项权限。在SailWind Router中,点击帮助菜单中的已安装选项以确认您是否可以继续。

准备工作

如果尚未运行,请启动SailWind Router并打开\SailWind Projects\Samples文件夹中的previewnet.pcb文件。

设置默认间距规则

属性按钮 > 间距选项卡

在SailWind Router中,您可以为设计规则层次结构的每个级别定义SailWind Layout的间距、布线、扇出和焊盘入口约束。

间距选项卡包含PCB设计数据矩阵。该矩阵允许您为任意或所有数据类型指定值。

  1. 通过点击间距矩阵左上角的全部设置全局默认间距值。此时将出现对话框。

  2. 输入8并点击确定。所有矩阵值将同时更改。

  3. 点击布线选项卡。在走线宽度区域,在最小框中输入6,在推荐框中输入8,在最大框中输入12

  4. 点击相同网络选项卡。通过点击对象间距矩阵左上角的全部设置全局相同网络默认间距值。此时将出现对话框。

  5. 输入12并点击确定。所有矩阵值将同时更改。

  6. 要保存更改,请在设计属性对话框中点击确定

设置默认布线规则

属性按钮 > 层偏置选项卡

为避免在平面层上布线,请从布线规则定义的选定布线层中移除这些层。层偏置选项卡包含选定布线层的列表。此列表允许您指定允许布线的层。

  1. 清除电源平面层允许布线列的复选框,以防止在平面层上布线。接地平面层(定义为CAM平面)的复选框可能有勾选标记,但由于其层状态会自动禁用。

  2. 点击确定关闭设计属性对话框。

设置网络间距规则

项目资源管理器 > 网络对象

您可以分配特定网络的间距规则,这些规则优先于先前输入的默认规则。

  1. 双击网络对象项。双击网络项展开树并显示所有网络列表。

  2. 滚动浏览网络列表。按住Ctrl键并点击选择网络**+5V**、+12VGND。右键点击并选择属性。这三个网络由网络属性对话框表示。

  3. 点击间距选项卡,通过点击矩阵左上角的全部设置间距值。此时将出现对话框。

  4. 输入10作为全局间距并点击确定

  5. 点击布线选项卡。在走线宽度区域,在最小框中输入10,在推荐框中输入12,在最大框中输入15

  6. 点击确定关闭网络属性对话框并保存更改。

设置网络间距规则

您可以在项目资源管理器中创建或修改规则集。在本练习中,您将在项目资源管理器中创建一个网络类。

  1. 点击对象列表中网络对象左侧的加号(+)。树将展开。

  2. 点击网络对象树中网络左侧的加号(+)。网络分支将展开显示设计中的所有网络。

  3. 滚动浏览网络列表并选择网络A00。不要展开A00分支。注意网络在工作区中也被选中。

  4. 滚动浏览列表,按住Shift键并点击网络A14以选择地址线网络组。

  5. 拖放以将选定的网络复制到网络对象树的网络类分支中。**提示:**由于项目资源管理器中看不到网络类分支,请将选择拖到项目资源管理器顶部以强制列表滚动。这使您可以将选择放在网络类分支中。分支展开后,您可以看到已创建网络类Class1。

重命名网络类

如果您不想使用默认分配的名称,可以重命名网络类。

  1. 选择Class1网络类。

  2. 右键点击并选择重命名。Class1名称高亮显示,您处于编辑模式。

  3. 输入Address并按Enter重命名网络类。

设置条件规则

条件设计规则是指当对象满足某些条件时生效的规则,例如当网络靠近另一网络或其他设计对象布线时。条件规则最常用于两个网络紧密布线时,以避免对电路产生不利影响(如串扰)。例如,当交流电直接连接到PCB时,美国保险商实验室(UL)要求隔离初级、次级和接地网络。您可以在设计规则层次结构的大多数组件之间分配条件规则。条件规则可以存在于网络之间、网络和类之间、类和类之间、网络和层之间等。

创建条件规则

您可以在项目资源管理器中创建或修改设计对象。在本练习中,您将在项目资源管理器中创建条件规则。

  1. 在网络对象树的网络分支中,选择网络**+5V**。

  2. 不要展开+5V分支。注意网络在工作区中也被选中。

  3. 按住Ctrl键并点击网络**+12V**。然后右键点击并选择复制

  4. 向下滚动,指向条件规则,右键点击并选择粘贴

  5. 双击展开条件规则分支。您可以看到已创建条件规则+5V : +12V (所有层)。

另请参阅: SailWind Router帮助中的"创建辅助对象组"

分配条件规则

  1. 点击条件规则**+5V : +12V (所有层)**选择该规则。

  2. 右键点击,选择属性结果:所选网络的间距选项卡对话框出现。现有值框显示为黄色,因为网络在之前的步骤中已设置了非默认网络规则。

  3. 通过点击矩阵左上角的全部设置全局间距值。此时将出现对话框。

  4. 输入25作为全局间距并点击确定

  5. 点击确定关闭条件规则对话框。

  6. 不要保存设计副本。

您已完成定义设计规则教程。