间距

Rule category: 电气

Rule classification: 二进制

摘要

此规则定义了在铜层上任意两个基本对象(primitive objects)之间允许的最小间距(Clearance)。可以为间距指定单一数值,也可以通过使用专用的 Minimum Clearance Matrix 为不同的对象配对指定不同的间距。后者与规则作用域(rule-scoping)相结合,能够灵活地构建一组简洁且有针对性的间距规则,以满足即使是最严格的间距需求。

约束

Clearance 规则的默认约束。Clearance 规则的默认约束。

  • Connective Checking – 规则相对于设计中网络(nets)的作用范围。可设置为以下之一:
    • Different Nets Only – 约束应用于属于不同网络的任意两个基本对象之间(例如,两条分别属于两个不同网络的走线)。
    • Same Net Only – 约束应用于属于同一网络的任意两个基本对象之间(例如,同一网络上的过孔与焊盘之间)。
    • Any Net – 约束应用于设计中属于任意网络的任意两个基本对象之间。这是最全面的选项,涵盖对象可能属于同一网络或不同网络的情况。
    • Different Differential Pair - 约束应用于属于不同差分对(differential pairs)的不同网络的任意两个基本对象之间(例如,TX_P 中的一条走线与 RX_P 中的一条走线)。
    • Same Differential Pair - 约束应用于属于同一差分对的不同网络的任意两个基本对象之间(例如,TX_P 中的一条走线与 TX_N 中的一条走线)。
  • Minimum Clearance – 所需最小间距的数值。在此处输入的数值会复制到最小间距矩阵(Minimum Clearance Matrix)的所有单元格中。反之,当在矩阵中为一个或多个对象配对输入不同的间距值时,Minimum Clearance 约束将变为 N/A,以反映不再对所有情况统一应用单一间距值。
  • Minimum Clearance Matrix – 提供对设计中各种“对象到对象”间距组合进行精细调整的能力。
新建 PCB 文档的默认 Clearance 规则将默认对所有对象到对象的间距组合使用 10mil。当随后创建新的间距规则时,矩阵将填充为当前最低优先级 Clearance 规则中定义的数值。

使用间距矩阵(Clearance Matrix)

可通过以下方式在矩阵中定义间距值:

  • 单个单元格编辑 - 用于更改特定对象配对的最小间距。单击某个单元格以选中并进行编辑。
  • 多单元格编辑 - 用于更改多个对象配对的最小间距:
    • 使用 Ctrl+clickShift+clickclick&drag 选择同一列中的多个单元格。
    • 使用 Shift+clickclick&drag 选择同一行中多个连续的单元格。
    • 使用 click&drag 选择跨多行多列的多个连续单元格
    • 单击行标题可快速选中该行中的所有单元格。
    • 单击列标题可快速选中该列中的所有单元格。
要为所有可能的对象配对设置单一间距值,请为 Minimum Clearance 约束设置所需数值。单击 Enter 后,该数值将复制到矩阵中所有适用的单元格。或者,单击矩阵左上角的空白灰色单元格,或使用 Ctrl+A 快捷键。这将选中矩阵中的所有单元格,以便输入新的数值。

完成所需选择(单个单元格或多个单元格)后,只需键入所需的新数值即可更改当前值。要提交新输入的数值,可单击其他单元格,或按 Enter。所选范围内的所有单元格都会更新为新数值。

多单元格编辑示例。请注意,由于一个或多个对象配对现在存在不同的间距值,Minimum Clearance 约束已变为 N/A,以反映不再对所有对象到对象的间距组合应用单一间距值。多单元格编辑示例。请注意,由于一个或多个对象配对现在存在不同的间距值,Minimum Clearance 约束已变为 N/A,以反映不再对所有对象到对象的间距组合应用单一间距值。

如何解决重复规则争用(Duplicate Rule Contentions)

所有规则均按优先级设置进行解析。系统会从最高优先级到最低优先级依次检查规则,并选择第一个其作用域与被检查对象匹配的规则。

规则应用

在线 DRC、批量 DRC、交互式布线、自动布线,以及在铺铜(polygon)放置期间。

备注

  1. 在定义该规则的约束时,Connective Checking 选项通常会设置为 Different Nets OnlySame Net OnlyAny Net 的一个使用示例是:测试过孔是否放置得过于靠近同一网络或任意其他网络上的焊盘或其他过孔。
  2. 最小间距矩阵无论采用何种连通性检查方法(Different Nets OnlySame Net OnlyAny Net)都适用。如果同一网络内对象之间所需的间距与不同网络对象之间定义的间距不同,请务必按需定义单独的间距规则以适配。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content