登录/注册

pads pcb规则设置

更多

在 PADS PCB 设计中设置规则(通常称为“约束”或“设计规则”)是确保设计符合电气、制造和性能要求的关键步骤。以下是如何在 PADS Layout(通常是 PADS Professional / Xpedition 流程中的 Layout 工具,但逻辑也适用于其他 PADS 版本)中进行规则设置的详细中文指南:

核心路径:进入规则编辑器

  1. 打开 PCB 设计文件:在 PADS Layout 中打开你的设计文件 (.pcb)。
  2. 访问 Setup 菜单:顶部菜单栏 -> Setup
  3. 打开 Rules...:在 Setup 下拉菜单中找到并点击 Rules...。这会打开核心的 规则编辑器(Rules Editor) 对话框。

规则编辑器(Rules Editor)详解

规则编辑器是设置所有约束的中心枢纽。它提供层级化的规则管理结构,主要分为两大类:

  1. 默认规则 (Default Rules)

    • 这是规则的“基线”或“全局”设置。
    • 在没有为特定对象(网络、类、元件等)设置更具体的规则时,它们将应用默认规则。
    • 设置方法:在规则编辑器左侧树状结构中,右键点击 Default,选择 Properties... (或双击 Default)。这将打开默认规则属性对话框。
  2. 条件规则 (Conditional Rules)

    • 这是针对设计中的特定对象(如特定网络、网络类、元件、层对组合等)设置的更严格或更宽松的规则。
    • 条件规则优先级高于默认规则。当特定对象满足条件规则定义的条件时,该对象的规则将覆盖默认规则。
    • 创建方法
      • 在规则编辑器左侧树状结构中,右键点击 Net (网络规则), Class (网络类规则), Component (元件规则), Decal (封装规则), Layer (层规则), Differential Pairs (差分对规则) 或 Conditional Rules (复杂的组合条件规则) 等节点。
      • 选择 New... -> Rule (或 Class, Differential Pair 等)。这将引导你创建对应的规则对象。
      • 设置规则的范围 (Scope):定义这个规则应用于哪些对象(例如,选择特定的网络名称、网络类名称、元件参考标号等)。
      • 设置规则的参数 (Properties):定义具体的约束值。

关键规则类型及其设置选项:

在默认属性或条件规则的属性对话框中,你会看到多个选项卡,包含不同的规则类别:

  1. 安全间距规则 (Clearance)

    • 位置Clearance 选项卡。
    • 作用:定义不同网络、不同对象(导线/导线、导线/焊盘、焊盘/焊盘、导线/敷铜、敷铜/焊盘等)之间的最小间距。
    • 设置内容
      • 矩阵视图 (Matrix):一个网格表格,行和列代表不同对象类型(如导线 Trace、SMD 焊盘、过孔 Via、测试点 Test Point、敷铜 Copper 等)。在交叉单元格中输入该对象组合间的最小允许间距。
      • Same Net:同一网络内部不同对象(如过孔到导线、焊盘到填充)之间的间距要求。通常比不同网络间距宽松。
      • Trace Width:设置默认导线宽度(在此处设置会影响默认布线宽度,但更精细的控制通常在布线宽度规则)。
  2. 布线规则 (Routing)

    • 位置Routing 选项卡。
    • 作用:控制导线宽度、布线层、过孔使用、拓扑结构等。
    • 设置内容
      • 布线宽度 (Trace Width)
        • Minimum:允许的最小导线宽度。
        • Recommended:推荐使用的宽度(布线时优先使用)。
        • Maximum:允许的最大导线宽度。
        • 可以为不同层设置不同的宽度规则(例如,电源层比信号层宽)。
      • 布线层 (Layer Biasing):指定允许或禁止在该网络上布线的层。例如,可以强制某些高速信号只在内部层布线。
      • 过孔 (Vias)
        • 指定允许该网络使用的过孔类型(需要在库中定义好过孔)。
        • 设置默认过孔 (Default Via)。
        • 设置过孔网格间距 (Via Grid)。
      • 拓扑结构 (Topology):设置布线的优先连接方式(如 Minimize Length 最短线长、Daisy Chain 菊花链、Star 星形等)。
      • 布线方向 (Direction):设置特定层上导线的首选布线方向(如 Horizontal 水平、Vertical 垂直、Any 任意)。
      • 最大过孔数 (Maximum Via Count):限制一条网络上允许使用的过孔数量。
      • 平滑布线 (Smoothing):控制自动优化导线拐角时的平滑程度。
      • 扇出控制 (Fanout):针对 BGA 等元件,设置自动扇出布线的规则。
  3. 高速电路规则 (High Speed)

    • 位置High Speed 选项卡(或可能在单独的 Electrical 选项下,具体版本稍有差异)。
    • 作用:管理信号完整性相关的约束。
    • 设置内容
      • 平行限制 (Parallelism)
        • Parallelism Limit:允许两条不同网络导线平行走线的最大长度。
        • Parallelism Gap:平行走线时要求的最小间距(常大于安全间距)。
      • 延迟规则 (Delay):设置网络的传播延迟限制(Min Length 最小长度, Max Length 最大长度, Tolerance 相对于匹配网络的容差)。
      • 差分对规则 (Differential Pairs)
        • 必须先创建差分对:在规则编辑器中右键 Differential Pairs -> New... -> Differential Pair。命名并选择构成差分对的正(P)负(N)网络。
        • 设置差分对属性:选择创建的差分对,设置其属性:
          • Clearance(差分对内间距):P/N 线之间的间距。
          • Max Gap:允许 P/N 线分开的最大距离(耦合失效距离)。
          • Min Length / Max Length / Tolerance:差分对总长度约束(有时也称为相位匹配)。
          • Min Line Spacing:P/N 线中心到中心的最小间距(与 Clearance 相关)。
          • Primary Gap:布线时 P/N 线之间的目标间距。
          • Primary Width:布线时 P/N 线的目标宽度。
          • 对内等长 (Intra-Pair Length Matching):规则驱动 P/N 线长度差在容差范围内(通常很小,如 5/10mil)。
      • 匹配长度组 (Match Groups):将需要等长的多个网络(或差分对)分组,设置它们之间的最大长度差(Tolerance)。创建方法类似差分对。
      • 屏蔽 (Shielding):设置网络是否需要屏蔽(地线伴随),以及屏蔽线的规则(间距、过孔密度等)。
  4. 敷铜规则 (Plane / Copper Pour)

    • 位置ClearanceRouting 选项卡(主要影响敷铜与其他对象的间距),以及 层规则 (Layer Rules)
    • 作用:控制敷铜(铜箔)与网络连接方式、安全间距、填充样式等。
    • 设置内容
      • 敷铜连接 (Connect Style / Thermal Settings):这是关键设置,通常在层规则 (Layer Rules) 中设置:
        • 在规则编辑器中,展开 Layer,选择具体的层(如 GND Plane)。
        • 右键 -> Properties... 或双击。
        • 在打开的层属性对话框中,找到 PlaneThermals 标签页。
        • 设置敷铜连接到该层网络的样式:
          • Flood Over:直接全覆盖连接(很少用,除非是实心铜)。
          • Thermal Relief:热焊盘连接(最常用),需设置连接线宽 (Width)、连接线数量 (Count)、空径 (Air Gap)。
          • None:无连接(用于特殊区域)。
        • 设置敷铜与其他对象(不同网络)的安全间距 (Clearance)。
      • 敷铜安全间距:在 Clearance 选项卡的矩阵中,设置 Copper 行/列与其他对象的间距。
      • 填充样式 (Fill Style):通常在敷铜管理器 (Tools -> Pour Manager) 中设置,但规则可以影响默认值(如填充网格大小)。
  5. 测试点规则 (Test Points)

    • 位置Test Points 选项卡(可能在 Routing 或单独)。
    • 作用:定义测试点的尺寸、类型、允许的添加位置等。
    • 设置内容
      • 指定允许的测试点类型(如 SMD Pad, Through-Hole Pin, Via)。
      • 设置测试点的最小/最大尺寸。
      • 设置测试点与焊盘边缘的最小间距。
      • 设置是否允许在导线中间添加测试点 (Allow Stub)。
  6. 制造规则 (Fabrication / Manufacturing)

    • 位置Solder MaskPaste Mask 选项卡(通常在默认规则或层规则中),以及 Drill 相关设置(如 Pad Stacks 管理)。
    • 作用:满足 PCB 加工厂的工艺能力要求。
    • 设置内容
      • 阻焊层扩展 (Solder Mask Expansion):定义焊盘(铜)到阻焊开窗边缘的距离(正值表示开窗比焊盘大)。通常在封装 (Decal) 或过孔 (Pad Stack) 级别设置,默认值可在此覆盖。
      • 钢网层扩展 (Paste Mask Expansion):定义焊盘(铜)到钢网开窗边缘的距离(影响锡膏量)。设置方式类似阻焊。
      • 最小环形环 (Min Annular Ring):孔壁到外层铜环的最小宽度。通过过孔尺寸和焊盘尺寸间接控制。
      • 最小钻孔尺寸 (Min Drill Size):允许的最小过孔/钻孔直径。
      • 孔径比 (Aspect Ratio):板厚与最小钻孔直径的比例限制(通常由板厂能力决定)。
      • 最小线宽/线距 (Min Trace Width / Space):最终走线和间距的物理极限(安全间距规则已覆盖)。

设置规则的关键步骤总结:

  1. 规划:在设计开始前,根据电气要求(电压、电流、信号类型)、封装要求(间距、密度)、板厂能力(线宽线距、孔径)规划好需要的规则。
  2. 设置默认规则:在 Default 属性中设置设计中最通用的基线规则(尤其是安全间距矩阵、默认线宽、过孔)。
  3. 创建网络类 (Net Classes):将具有相同规则要求的网络分组(例如 “POWER”, “CLOCK”, “USB”, “DDR”)。在规则编辑器中右键 Class -> New... -> Class。然后可以针对整个类设置规则(右键类名 -> Properties...),这比为每个网络单独设置更高效。
  4. 设置条件规则:为特定网络、网络类、元件、差分对、匹配长度组等设置更具体的规则。记住:条件规则优先级高于默认规则。
  5. 设置层规则:特别是对于平面层 (Plane),一定要设置正确的热焊盘连接方式。布线层的默认布线方向和宽度也可以在此调整。
  6. 检查规则优先级和冲突:PADS 规则编辑器通常会显示规则的应用顺序。复杂的条件规则可能冲突,需要仔细检查和调整范围。
  7. 应用和验证
    • 保存规则设置。
    • 在布局布线过程中,规则会强制执行(如在线 DRC - Design Rule Check)。
    • 布线后必须进行完整的 DRC 检查Tools -> Verify Design。检查所有选项(尤其 Clearance, Connectivity, High Speed, Fabrication)。解决报告中所有的错误 (Errors) 和严重警告 (Warnings)。
  8. 输出与沟通:将最终的设计规则(特别是线宽、线距、孔径、层叠、特殊约束)明确提供给 PCB 制造厂。

重要提示:

遵循这些步骤和方法,你就能有效地在 PADS PCB 设计环境中设置和管理设计规则,确保电路板设计的可靠性和可制造性。

Altium Designer中PCB设计规则设置

在使用 Altium Designer 进行PCB设计时,除了电气间距(Clearance)等基础规则外, 导线宽度、阻焊层、内电层连接、铜皮敷设等规则

2025-04-17 13:54:54

pcb走线的规则设置方法介绍

随着电子产品的迅速发展,PCB(Printed Circuit Board)在电子设计中扮演着重要的角色。设计PCB走线时,合理设置

2024-01-09 10:45:15

pcb走线的规则设置方法

pcb板的厚度是规则设置中的一个重要参数。通常情况下,pcb板的厚度是0

2023-08-26 12:07:22

AD转PADS颜色设置保存版

AD转PADS颜色设置保存版

资料下载 ah此生不换 2023-05-29 10:43:10

PADS AD Cadence转换

PADS的版本是PADS9.5,Altium designer的版本是Altium designer winter 09 PADS和AD的转换

资料下载 jf_51383636 2022-09-28 10:00:57

PADS.pcb转换为Allegro.brd的方法汇总

PADS.pcb转换为Allegro.brd的方法汇总

资料下载 影子 2021-11-08 15:03:51

设计PCBPADS的几个小技巧资料下载

电子发烧友网为你提供设计PCB,PADS的几个小技巧资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 麻酱 2021-04-06 08:55:25

allegro与PADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

pcb规则设置主要有哪些

分类的创建和差分规则设置:PCB上存在一对USB差分线,首先需要创建差分类,然后针对这对差分线来

2023-08-01 10:06:21

pads 颜色合理设置

pads  layouter  颜色设置能提高工作效率,个人颜色设置如下可作参考:绿色有利于护眼

2023-06-03 11:25:12

嘉立创EDA专业版网络规则设置

在“设计规则”中的“规则管理”界面将PCB的各个设计规则如线宽

2023-05-29 17:21:19

Pads文件转换Allegro PCB后封装如何按PAD大小规则的重命名

Pads文件转换Allegro PCB后封装如何按PAD大小规则的重命名,避免设计出错。  封装PAD名字

2023-03-31 15:19:17

如何避免PADS设计的PCB出现漏孔漏槽的问题

PADS是一款非常流行的PCB EDA软件之一。PADS包括PADS L

2022-11-21 10:19:57

pcb设计如何设置多个网络的规则

执行菜单命令Design→Rules(快捷键DR),进入规则设置栏;新建个线宽规则,在

2020-10-20 10:32:08

PCB设计之电气(Electrical)规则设置

电气(Electrical)规则设置是设置电路板在布线时必须遵守的规则,

2020-10-09 11:39:41

7天热门专题 换一换
相关标签