### [USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程](https://www.zxzic.com/article/8990.html) **Published:** 2026-10-12T13:00:00 **Author:** 智行者IC社区 **Excerpt:** Allegro中差分对规则的完整设置流程:Constraint Manager创建Differential P… 做USB、HDMI这类差分信号的时候,光在原理图里assign diff pair还不够——Allegro里得在Constraint Manager里把电气规则和物理规则都设上,不然走线的时候线宽间距都不对。 #### 第一步:打开Constraint Manager 菜单**Setup>Constraints>Constraint Manager**,或者直接点快捷工具栏的CM图标。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图1](https://aka.doubaocdn.com/s/QJ4Sdnrqgk) #### 第二步:创建Differential Pair 在Electrical>Net下面找到延时设置区域,找到要配对的两个网络。在其中一个网络上右键,选**Create>Differential Pair**。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图2](https://aka.doubaocdn.com/s/LtCbCxOGXf) 弹出Create Differential Pair对话框,左边Net列表里选中两个差分网络,点中间箭头加到右边Diff Pair里,填好差分对名称,点Create。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图3](https://aka.doubaocdn.com/s/QJ4Sdnrqgk) #### 第三步:设Physical线宽规则 差分线的线宽和普通走线不一样,得单独建一个Physical规则: 1\. 切到Physical标签页,点All layers,在默认规则上右键选**Create Physical Set**。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图4](https://aka.doubaocdn.com/s/LtCbCxOGXf) 2\. 填规则名称,然后在每层设置Line Width(线宽)、Min Line Width、Max Line Width。一般设Line Width就行。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图5](https://aka.doubaocdn.com/s/QJ4Sdnrqgk) 3\. 回到Physical>Net,找到刚才建的差分对,在右边规则栏选中刚建的Physical规则,线宽就生效了。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图6](https://aka.doubaocdn.com/s/LtCbCxOGXf) #### 第四步:设Spacing间距规则 间距设置和线宽逻辑一样:先建一个Spacing规则,设好差分对内和对间的间距,然后给差分对分配这个Spacing规则。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图7](https://aka.doubaocdn.com/s/QJ4Sdnrqgk) 全部设完回到PCB界面走一根差分线试试,线宽和间距应该自动按规则来。 ![USB/HDMI差分对在Allegro里怎么设?Constraint Manager从建对到线宽间距全流程图8](https://aka.doubaocdn.com/s/LtCbCxOGXf) #### 踩坑记录 **坑1:**只建了Differential Pair但没设Physical规则,结果走差分线的时候线宽还是默认线宽,阻抗完全不对。差分对必须建对+设线宽规则+设间距规则三步缺一不可。 **坑2:**Create Physical Set的时候忘了给每层都设线宽,只设了Top层,结果内层差分线还是默认线宽。每层都要检查一遍。 **坑3:**差分对建反了(P和N接反了),虽然电气上没区别,但后面等长绕线的时候方向会反。建完用网络高亮确认一下P/N方向。 **Tags:** Allegro, Cadence, Constraint Manager, EDA工具, PCB设计, 差分对 **Categories:** Allegro使用 ---