在 Altium Designer 中,约束规则设置是确保 PCB 设计满足电气性能、信号完整性与制造工艺要求的核心环节。尤其在高速设计中,科学的规则配置能显著提升一次投板成功率。
一、规则系统基础
- 打开方式:进入 PCB 编辑界面后,点击顶部菜单 Design → Rules(快捷键 D + R)。
- 规则结构:共 10 大类规则,按优先级从高到低应用;多个规则作用于同一对象时,优先级最高的生效。
- 常用规则类别(实战重点):
- Electrical(电气规则)
- Routing(布线规则)
- Mask(阻焊规则)
- Plane(内电层规则)
二、关键规则类型详解
1. 电气规则(Electrical)
- Clearance Constraint(间距规则)
- 控制不同网络对象间的最小安全距离,防止短路。
- 高速设计建议:全局间距设为 4–6 mil;BGA 区域可设为 3–4 mil。
- 高级用法:通过 Query 精准指定对象,例如:
```plaintext
InNet('USB_DP') Or InNet('USB_DM')
```
设置差分对内部更小间距。
- Short-Circuit Constraint
- 默认 Allowed = No,禁止不同网络电气接触,是底线规则。
- Un-Routed Net Constraint
- 检查未布线网络,避免连接遗漏,尤其在复杂多层板中必备。
2. 布线规则(Routing)
- Width(线宽规则)
- 根据 电流承载能力 和 阻抗要求 设置。
- 电源线:20–40 mil;信号线:4–6 mil(需结合阻抗计算)。
- 示例:为电源网络设置专用规则:
```plaintext
Scope: InNet('VCC') Or InNet('GND')
Preferred Width: 30 mil
```
- Differential Pairs Routing(差分对规则)
- 关键参数:
- Target Impedance(如 USB 3.0 要求 90Ω)
- Max Uncoupled Length(解耦长度,通常 ≤ 500 mil)
- Tight Length Matching(长度匹配模式)
- 设置路径:Design → Rules → High Speed → Differential Pairs。
- Matched Net Lengths(等长规则)
- 用于 DDR、PCIe 等时序敏感接口。
- 示例(DDR3 DQ 与 DQS 匹配):
```plaintext
Scope: InNetClass('DDR3_DQ_Byte0')
Target Length: 1500 mil
Max Deviation: 25 mil
Reference Net: DQS0+ // 以 DQS 为基准
```
- Interactive Length Tuning(交互式调谐)
- 快捷键:T → M
- 调谐时注意:
- 蛇形线弯曲半径 ≥ 3×线宽
- 弯折间距 ≥ 3×线宽(防串扰)
3. 高速信号专项规则
- 阻抗控制
- 通过 Layer Stack Manager 定义叠层结构,使用 Impedance Profile Editor 计算推荐线宽与间距。
- 微带线 vs 带状线选择影响阻抗值,需匹配板材参数(如 FR-4 εr ≈ 4.3)。
- 串扰防护
- 遵循 3W 原则:中心距 ≥ 3×线宽
- 敏感信号(如时钟)可采用 Via Fence(接地过孔阵列)屏蔽。
- 过孔规则
- “小孔径大焊盘”:孔径比线宽大 2 mil,焊盘比孔径大 8–10 mil。
- 高速设计中,过孔 stub 要尽量短,必要时采用背钻。
三、最佳实践与避坑指南
- 优先级管理:特殊规则(如差分对、BGA)优先级设高,通用规则置低;可通过 Design → Rules → Priorities 调整。
- 板厂工艺对齐:设计前务必获取板厂的 最小线宽、孔径、间距 等工艺能力参数。
- 规则复用:将常用规则保存为模板,新项目直接导入,提升效率。
- 实时 DRC:开启 Tools → Preferences → Online DRC,布线过程中即时发现问题。
- 差分对定义要点:必须在 Differential Pair Manager 中显式指定正负端(如 USB_Dp / USB_Dn),避免极性错误。
四、官方资源推荐
- Altium 官方约束管理器功能介绍:[Altium Designer 约束管理器](https://www.altium.com.cn/altium-designer/features/constraint-manager)
- 更多实战案例可参考 CSDN 高速 PCB 设计系列文章 。
> 💡 提示:规则设置不是“一劳永逸”,应根据项目复杂度和板厂能力动态调整。初期可保守设置,后期逐步优化。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删