蛇形线绕了半天,DRC一跑还是红的,长度差反而越调越大。不是你手笨,是方法和规则没对上。

根源一:基准线选错了
很多人习惯拿最短的线去绕,结果绕完发现长线还是超差。正确做法是以组内最长的线为基准,只对短线做补偿。分段补偿效果最好:源端补50%,中段补30%,末端补20%,别集中在一个区域硬绕。
根源二:蛇形参数太激进
幅度设太小,绕半天长度不够;幅度设太大,又容易撞到其他网络。推荐幅度取3倍线宽,间距取2倍线宽,拐角用45度或圆弧,别用90度直角。AD20以上版本支持实时调参,按1、2调拐角,按3、4调间距,边绕边看Delta值,绿色才算到位。
根源三:规则层级覆盖不到
你在High Speed下建了Matched Length规则,但Scope只写了一个网络类,其他差分对根本没被约束进去。必须确认规则的Where The Object Matches里包含了所有目标差分对,否则绕了也白绕。
快速自检清单
先跑一遍Tools → Signal Integrity → Length Tuning,看Delta颜色。红色说明补偿量不够,黄色说明快到位了。绕完再用Reports → Measure → Differential Pair验证,误差控制在5mil以内才算合格。
本文凡亿教育原创文章,转载请注明来源!

扫码关注








































