### [Allegro里NET到NET间距怎么管?建CLASS-CLASS那几步别跳](https://www.zxzic.com/article/8956.html) **Published:** 2026-10-11T09:00:00 **Author:** 智行者IC社区 **Excerpt:** HDMI这类高速接口对不同网络间的间距要求不一,全局改线距浪费空间。用NET CLASS-CLASS做精细化间… HDMI这类接口,收发差分对和普通网络的间距要求不一样。直接全局改线距会浪费走线空间,正确做法是用NET CLASS-CLASS做精细化约束,下面按我设HDMI的实例走一遍。 ### 一、先建间距CSET 进Setup→Constraints→Spacing→Net,先建四个间距约束集:TXC-20MIL、TX0-20MIL、TX1-20MIL、TX2-20MIL,每个集里把需要的线距值填好。CSET是规则模板,后面挂到网络上就能复用。 ![Allegro里NET到NET间距怎么管?建CLASS-CLASS那几步别跳截图1](https://aka.doubaocdn.com/s/pSECL1cU3Q) ### 二、把网络塞进NET CLASS 把HDMI\_TXC、HDMI\_TX0、HDMI\_TX1、HDMI\_TX2设成NET-CLASS,我这里命名CLS-TXC、CLS-TX0、CLS-TX1、CLS-TX2。差分对这么设,单端网络一模一样的套路,名字自己取。 ### 三、建NET CLASS-CLASS关系 切到NET CLASS-CLASS标签,选中要管的CLASS(比如想让HDMI\_TXC和其他三个网络拉开,就选CLS-TXC),右键创建NET CLASS-CLASS。全选四组网络,让它们和其他网络之间都按规则走。点应用就能看到板子上间距约束生效。 > 踩坑一:CLS-TXC(4)括号里的4表示这个CLASS下挂了四个关系,鼠标悬停会提示具体是哪几个网络,别把CLASS和CLASS-CLASS搞混。 ![Allegro里NET到NET间距怎么管?建CLASS-CLASS那几步别跳截图2](https://aka.doubaocdn.com/s/NtuBW7nOqW) ### 四、正式挂间距值 在NET CLASS-CLASS表格里,找到CLS-TXC(4)下面对应CLS-TX0那一行,把刚才建的CSET拖进去。每一对CLASS-CLASS关系都这样挂上规则,最后整张表就是你要的间距矩阵。 > 踩坑二:差分对内部和差分对到其他网络是两套规则,别只设单端间距就完事,差分对的gap和neck段要单独在差分规则里算。 这么设完,DRC会按CLASS-CLASS关系自动检查,哪根线间距不够立刻标红,比全局一套线距省出不少走线面积。 **Tags:** Allegro, Cadence, EDA工具, PCB设计, 差分对, 约束管理 **Categories:** Allegro使用 ---