### [Allegro 差分对怎么加?两种方法亲测踩过坑](https://www.zxzic.com/article/8551.html) **Published:** 2026-10-01T01:00:00 **Author:** 智行者IC社区 **Excerpt:** Allegro 里加差分对其实就两个入口:PCB 界面直接指派,或者从规则管理器批量建。这篇把两种方法的操作路… 刚入行那会做 HDMI 接口,差分对死活加不上,Constraint Manager 里怎么找都不对,翻了半天才搞明白其实就两个入口。今天把这两种方法都写下来,省得你们再绕弯子。 ### 方法一:直接在 PCB 界面指派 这个最直观,板子上看着两根线哪对是差分对,直接选中就给它标上。 打开 Allegro PCB Editor,顶部菜单找 **Logic → Assign Differential Pair**。点完之后按提示依次选中这一对网络就行。操作完别着急关,去 **Constraint Manager** 里确认一眼——看看差分对是不是真的建上了,有时候选网选错了自己都不知道。 ![Allegro 差分对怎么加?两种方法亲测踩过坑截图1](https://cdn.zxzic.com/public/uploads/gallery/original/2026/09/22/202609221790095250_processed.webp) 我当初就是选网的时候手滑点成旁边另一根了,结果规则全跑到错误的网络上,等 DRC 报一堆线宽不对才发现。所以加完一定去规则管理器里瞅一眼,花不了两秒。 ### 方法二:从规则管理器里建 板子大了、网络多了之后,在 PCB 界面上一根根点太慢,直接在 Constraint Manager 里批量搞效率更高。 打开规则管理器,走 **Physical → Net → All Layers** 这条路径,在网络列表里找到你要建差分对的那两个网络,**按住 Ctrl 一起选中,右键**,菜单里就有创建差分对的选项。 ![Allegro 差分对怎么加?两种方法亲测踩过坑截图2](https://cdn.zxzic.com/public/uploads/gallery/original/2026/09/22/202609221790095251_processed.webp) 这里有个细节要注意:选中网络的时候别只点一个,必须两个一起选,右键菜单才会出来差分对相关的选项。我第一次用的时候就因为只选了一根线,右键翻来翻去找不到选项,还以为软件坏了。 ### 加完之后干啥 差分对建好了不等于完事了。你得回去检查线宽、线距规则是不是配对了层,USB、ETH、HDMI 这些高速接口对差分对的要求都不一样。特别是做多层板的时候,内层和外层的参考平面不同,阻抗也会跟着变。我习惯建完差分对顺手跑一遍 DRC,确认没有规则冲突再继续布线。 另外提醒一句,差分对网络名最好在原理图阶段就用 `_P` / `_N` 或者 `_+` / `_-` 这种命名规范。Allegro 能自动识别命名规则去配对,比你手动一根一根选省事太多。板子上几十上百对差分对的时候,命名规范就是你的救命稻草。 **Tags:** Allegro, Cadence, EDA工具, PCB设计, 差分对, 高速布线 **Categories:** Allegro使用 ---