分配约束教程

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

本课程内容:

  • 建立 PCB 层排列
  • 设置默认间距规则
  • 设置网络间距规则
  • 设置条件规则

😎前提

如果尚未运行,请启动 SailWind Logic 并打开 \SailWind Projects\Sample 文件夹中的previewchange.sch文件。

建立 PCB 层排列

您可以定义 PCB 的层排列,包括层数、与嵌入式平面层关联的网络、层堆叠和层厚度。

本教程设计是一个四层 PCB,具有两个支持多个平面网络的内层平面层。在本节中,您将使用层定义工具定义教程设计的层排列。

增加层数

当您首次开始设计时,默认是两层 PCB。要更改层数:

  1. 设置菜单 > 层定义
  2. 在层设置对话框中,在电气层区域,点击修改
  3. 在修改电气层数对话框中,输入4
  4. 点击确定将层数从 2 层增加到 4 层
  5. 在重新分配层对话框中,点击确定

设置层排列和名称

设置正确的层数后,为每层分配层类型并输入层名称。

设置第一层:

  1. 在层设置对话框中,从层列表中选择顶层
  2. 在名称框中输入主元件面
  3. 在电气层类型区域,点击元件层类型
  4. 在平面类型区域,点击无平面
  5. 设置布线方向为垂直

设置第二层:

  1. 选择第二层,内层 2,重命名为地平面
  2. 在平面类型区域,点击CAM 平面
  3. 点击分配网络按钮
  4. 在平面层网络对话框中,在所有网络列表中,向下滚动,点击网络 GND ,点击添加将网络与地平面层关联
  5. 点击确定
  6. 设置布线方向为任意

设置第三层:

  1. 选择第三层,内层 3,重命名为电源平面
  2. 在平面类型区域,点击混合平面
  3. 点击分配网络按钮
  4. 在平面层网络对话框中,选择网络 +5V+12V ,点击添加将网络与电源平面层关联
  5. 点击确定
  6. 设置布线方向为任意

设置第四层:

  1. 选择第四层,底层,重命名为次元件面
  2. 在电气层类型区域,点击元件层类型
  3. 在平面类型区域,点击无平面
  4. 设置布线方向为水平

设置层堆叠

典型的四层 PCB 层堆叠由一对覆铜玻璃纤维基板组成,中间有绝缘/粘合材料。绝缘/粘合材料通常是树脂片,当制造多层板时,它将基板对粘合在一起。这种粘合材料也称为预浸料。层堆叠:

使用层厚度对话框设置层堆叠值。

  1. 在层设置对话框中,点击厚度
  2. 在层厚度对话框中,在铜厚度单位区域点击重量(oz)
  3. 在层列表中,对于主元件面,在厚度框中双击并输入2,表示铜重量为两盎司
    TIP

    1 盎司铜重量=0.00135 英寸铜厚度

  4. 对于地平面,在厚度框中输入1,表示铜重量为一盎司
  5. 对于电源平面,输入1,表示铜重量为一盎司
  6. 对于次元件面,输入2,表示铜重量为两盎司
  7. 在地平面和电源平面之间的衬底列表框之间双击,切换到预浸料,将此层设置为绝缘/粘合层
  8. 在预浸料层的厚度框中双击,输入35
    TIP

    介电常数是为制造材料(如 FR-4)提供的值,用于描述电气特性

  9. 点击确定关闭层厚度对话框
  10. 点击确定关闭层设置对话框

设置默认间距规则

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

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

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

设置默认布线规则

为避免在平面层上布线,请从布线规则定义的选定布线层中移除它们。

  1. 在规则对话框中,点击布线按钮
  2. 在选定层列表中,选择地平面,按住Ctrl键点击电源平面添加到选择中
  3. 点击移除禁止在平面层上布线
  4. 点击确定关闭布线规则对话框
  5. 点击关闭关闭默认规则对话框

设置网络间距规则

您可以为网络分配特定的间距,这些间距将覆盖之前输入的默认规则。

  1. 在规则对话框中,点击网络按钮
  2. 滚动浏览网络列表,按住 Ctrl 键点击 +5V+12VGND
  3. 点击间距按钮为所有三个网络设置相同的间距规则
  4. 点击间距矩阵左上角的全部设置全局默认间距值
  5. 在输入间距值对话框中,输入10作为全局间距,点击确定
  6. 在走线宽度区域,在最小值框中输入10,在推荐值框中输入12,在最大值框中输入15
  7. 点击确定完成定义
  8. 关闭网络规则对话框

设置条件规则

当两个网络之间需要特定间距时(以避免对电路产生不利影响),必须定义条件规则。

  1. 在规则对话框中,点击条件规则按钮
  2. 在源规则对象区域,点击网络
  3. 选择网络 +5V
  4. 在目标规则对象区域,点击网络
  5. 选择网络 +12V
  6. 点击创建定义条件规则
  7. 在当前规则集区域,在对象到对象框中输入25
  8. 关闭所有打开的对话框
  9. 不要保存设计副本

您已完成分配约束教程