PCB 设计规则类型
概览
- 了解 PCB 设计规则系统的作用、它如何指导编辑器的操作,以及为什么规则是决定对象行为和执行设计检查的核心。
- 了解 Altium Designer 如何将规则类型划分为不同类别,以便更轻松地找到与布局布线工作相关的约束。
- 了解使用 PCB 规则与约束编辑器对话框和约束管理器的区别,以及为什么理解底层规则系统仍然很重要。
PCB 编辑器的底层是设计规则系统,该系统利用规则或约束的概念来定义设计要求。 这些要求统称为设计规则或设计约束,共同构成 PCB 编辑器遵循的指令集。设计约束涵盖设计的各个方面——从布线宽度、间距,到电源平面连接方式、布线过孔样式等。
设计规则或约束共有 65 种,分为 10 个类别。请注意,设计规则的用途各不相同:有些用于在放置对象时以及设计规则检查期间定义对象的属性,例如布线过孔样式;另一些则只是针对自动布线器的指令(布线层)。每项规则的说明都包含一个Rule Application部分,详细介绍该规则何时应用。
每次在图形设计空间中放置或编辑对象时,PCB 编辑器都会查询规则系统,以确定哪些约束适用于该对象——例如对象应有多宽、与相邻对象应保持多大距离等。在最底层,这些要求被定义为设计规则(或约束),而不是对象的属性。
Altium Designer 支持两种定义设计约束的方法:直接在 PCB Rule and Constraints Editor 对话框中设置各项设计规则,或在以对象为中心的 Constraint Manager中配置约束。
如何定义约束(规则) |
|
| Using the PCB Rule and Constraints Editor | PCB Rule and Constraints Editor 方法的优势在于以规则为中心——首先关注要求,然后确定要将这些要求应用于哪些对象。请注意,设计规则必须在 PCB 编辑器中定义,在原理图绘制阶段仅提供有限的规则定义支持。PCB Rule and Constraints Editor 方法的另一个优势是支持可重复使用的规则集。规则集可以创建、复制、启用或禁用、重命名、删除、导入和导出,从而更轻松地管理针对特定接口、制造要求或独特设计约束的规则。 |
| Using the Constraint Manager | Constraint Manager方法具有两方面优势。首先,它支持在类似电子表格的编辑器中采用以对象为中心的方法——针对这组网络,我要应用这些要求。其次,由于设计约束存储在 PCB 文件之外,Constraint Manager支持在开始绘制原理图时就定义设计要求。 |
| 选择方法 | 用于定义设计要求的方法——Constraint Manager或 PCB Rule and Constraints Editor –——在首次创建项目时确定,具体取决于您是否在 Create Project 对话框中选择使用 Constraint Manager 的选项。进一步了解 使用 Constraint Manager 定义设计要求。 |
| 规则是如何定义的? | 需要检查某个 PCB 正在使用哪种方法?打开 Design 菜单,您会看到 Rules 命令( |
| 我需要了解规则吗? | 即使您计划使用 Constraint Manager来定义和管理设计要求,了解底层规则系统的工作原理仍然很重要,因为您在 Constraint Manager中配置的约束最终会先转换为设计规则,再由底层 PCB 编辑器规则系统解释执行。 |
设计规则按逻辑类别划分,以便更轻松地查找和配置所需的规则。以下页面介绍了各项规则:
)或 Constraint Manager 命令(
)。
