PCB 设计规则类型

概览

本文介绍 Altium Designer 如何通过 PCB 设计规则系统定义并强制执行整个电路板的布局布线要求,涵盖走线宽度、间距、平面连接和过孔样式等方面。文章还概述了各个类别中可用的规则类型,说明 PCB 编辑器如何在元件放置和编辑过程中应用这些约束,并比较了两种受支持的规则定义方式:PCB 规则与约束编辑器对话框和约束管理器。如果您想更清楚地了解 PCB 布局布线要求在哪里设置、如何组织,以及哪种规则定义方式更适合您的工作流程,本文将帮助您更有把握地使用这一系统。请继续阅读,为在 Altium Designer 中管理 PCB 约束打下更扎实的基础。

- 了解 PCB 设计规则系统的作用、它如何指导编辑器的操作,以及为什么规则是决定对象行为和执行设计检查的核心。
- 了解 Altium Designer 如何将规则类型划分为不同类别,以便更轻松地找到与布局布线工作相关的约束。
- 了解使用 PCB 规则与约束编辑器对话框和约束管理器的区别,以及为什么理解底层规则系统仍然很重要。
使用 AI 深入了解:

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来定义和管理设计要求,了解底层规则系统的工作原理仍然很重要,因为您在 Constraint Manager中配置的约束最终会先转换为设计规则,再由底层 PCB 编辑器规则系统解释执行。

设计规则按逻辑类别划分,以便更轻松地查找和配置所需的规则。以下页面介绍了各项规则: 

  • 有关设计规则系统使用方法的概述,请参阅定义、限定范围和管理 PCB 设计规则。有关用于验证设计是否符合已定义规则的系统概述,请参阅设计规则检查。

  • 对于新的 PCB 文档,许多规则类型都有默认规则(这些规则是必需的);而某些类型则不会创建默认规则。实际的规则集可能取决于您使用的是默认 PCB 文档,还是创建 PCB 项目时所选的 项目模板 提供的 PCB 文档。了解有关默认规则的更多信息。

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

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。