分配约束规则

为设计分配约束规则可方便地控制和验证关键设计区域。约束类型包括间距、布线及高速规则,可分配给网络、层、类(网络集合)、组(管脚对集合)或单个管脚对。您还可以分配一组默认设计规则,应用于所有没有特殊规则的对象。

本课内容:

  1. 设置默认间距规则
  2. 设置网络间距规则
  3. 设置条件规则

🙊限制

本教程需要高级规则(用于条件规则部分)和通用编辑许可选项。在帮助菜单中,点击已安装选项确认您是否可继续。

😎前提

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

设置默认间距规则

您可以为设计规则层次结构的每个级别定义间距、布线和高速规则。

设置默认间距规则

间距规则对话框的间距区域包含 PCB 设计数据矩阵。您可为矩阵中的每种或所有数据类型指定值。

  1. 设置菜单 > 设计规则 > 默认按钮。
  2. 间距按钮。
  3. 点击全部(间距矩阵左上角)设置全局默认间距值。
  4. 在输入间距值对话框中,输入8并点击确定
  5. 在走线宽度区域,在最小框中输入6,在推荐框中输入8,在最大框中输入12
  6. 在相同网络和其他间距文本框中输入12,除了走线到 Crn 框。将此框设为0
  7. 点击确定

设置默认布线规则

为避免在平面层布线,请从布线规则定义的选定布线层中移除它们。布线规则对话框的层偏置区域包含选定布线层列表。此列表可指定允许布线的层。

  1. 布线按钮。

  2. 在层偏置区域,在选定层列表中,选择地平面,按住Ctrl并点击电源平面添加到选择。

  3. 点击移除以防止在平面层布线。

  4. 点击确定关闭布线规则对话框。

  5. 点击关闭关闭默认规则对话框。

设置网络间距规则

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

  1. 网络按钮。

  2. 滚动浏览网络列表。Ctrl+点击选择 +5V+12VGND 。三个选定网络出现在规则类型按钮下的"已选"旁。

  3. 点击间距按钮为三个网络设置相同间距规则。

  4. 在间距规则对话框中,点击全部(矩阵左上角)设置全局间距值。

  5. 在输入间距值对话框中,输入10作为全局间距,然后点击确定

  6. 在走线宽度区域,在最小框中输入10,在推荐框中输入12,在最大框中输入15

  7. 点击确定完成间距规则对话框中的定义。

  8. 点击关闭关闭网络规则对话框。

另请参阅: SailWind Layout 帮助了解定义其他层次规则详情。

设置条件规则

当两个网络之间需要特定间距(以避免对电路产生不利影响)时,您必须定义条件规则。条件规则的示例可能是 UL(保险商实验室)要求,当交流电直接连接到 PCB 时,需隔离初级、次级和地网络。您可在设计规则层次结构的大多数组件之间分配条件规则。条件规则可存在于网络之间、网络与类之间、类与管脚对之间、特定层上的网络之间等。

分配网络到网络条件规则:

  1. 条件规则按钮。

  2. 在源规则对象区域,点击网络

    NOTE

    源规则对象列表中出现网络列表。

  3. 选择网络 +5V

  4. 在对抗规则对象区域,点击网络

    NOTE

    对抗规则对象列表中出现网络列表。

  5. 选择网络 +12V

  6. 点击创建定义条件规则。新规则出现在现有规则集区域。

  7. 在当前规则集区域,在对象到对象框中输入25

  8. 关闭所有打开的对话框。

    NOTE

    您刚创建的规则将使 +5V 和 +12V 网络相关的所有对象保持 25 密耳间距。

  9. 不要保存设计副本。

您已完成设计规则教程。