我亲自进行了Xpedition VX.2.14的实测,经历了差分对等长绕线怎么都绕不出来的那种情形,对于新手而言,只要依照步骤一步步去开展操作,便能够轻易地躲开这类普遍出现的……
我亲自进行了Xpedition VX.2.14的实测,经历了差分对等长绕线怎么都绕不出来的那种情形,对于新手而言,只要依照步骤一步步去开展操作,便能够轻易地躲开这类普遍出现的问题。
1 打开CES约束管理器设置匹配组
从Editor Control窗口开始,进入Setup,再到Constraint Editor System (CES),于左侧Net Classes中选定目标差分对网络,接着切换至Matching选项卡,然后敲击Add Matching,在名为Tolerance的地方填入0.1mm(此乃最优推荐值),将Propagation Delay设定为From Pin to Pin。原因是,0.1mm这样的等长精度,已然足以去满足像USB 3.0以及HDMI这类高速信号的相关要求,假使过严的话,就会使得绕线的难度有所增加,要是过松的话,又会对信号时序造成影响。
为新手提供避坑提示,常见的报错状况是,设置好匹配组之后,绕线竟然依旧没有产生效果。其核心的缘由在于,没有勾选CES里面的Enable Length Matching复选框。快速的解决方式是,返回至Matching选项卡,寻找到顶部的Enable按钮并打上勾,接着点击Apply。
2 交互式绕线命令与调谐窗口
首先是操作路径,处于Route模式,接着选择要绕的差分对,之后右击选择Tune,或者按快捷键Ctrl+T,随后会弹出调谐窗口,在该窗口中,Tuning Type选择Symmetric,将Amplitude设置为0.5mm,把Gap设置为0.3mm,然后点击起点,接着拖动鼠标拉出绕线形状,按Tab键能够实时调整绕线幅度。
注意,新手朋友们要避开这个坑!常常会出现的一种报错情况是,被拉出来的绕线,呈现的是那种有如锯子齿痕般的形状,而且长度还不一样。这里面最关键的原因在于,差分对的两条线,被设定成了不同步的锁定状态。那针对这个问题该怎么解决?办法是这样的,在Route这个选项下面找到Tuning Parameter,然后勾选Couple both traces这个选项,接着去检查Net Class下面,这两条线是不是已经被配成了Primary/Secondary的状态。
3 两种等长方案对比与取舍
方案A,也就是上述提到的对称绕线,它适用于板内空间充足的情况,并且要求差分对周围3mm没有其他走线,如此才能保持共模抑制达到最优状态。方案B叫做分段单线绕,其操作路径为,先Tune,接着取消Couple both traces,然后分别去绕P/N线,每段幅度是0.3mm。它的适用场景是空间极度拥挤或者差分对间距不恒定。其取舍逻辑是,优先选择方案A,只有当绕线区域被大量过孔挡住时才切换到方案B,不然EMI风险会增高。
4 高频完整报错一站式解决
解决的流程是这样的:首先,要看在CES当中,当前的线长是不是已经超过了匹配组最大值;其次,要让Tune窗口的Max Amplitude缩小到0.3mm以下;接着,把DCR关闭即(Dynamic Copper Refresh,路径是Edit → Control → DCR → Disable);最后,重启布线器,将起始点偏移0.5mm重新拉线,90%的情况是能够接通的。
针对超高速接口(像PCIe Gen5及更高版本这类)或者背板设计,本方法并不适用,这是因为需要额外去考虑玻纤效应以及时延匹配。可供替用的方案是:采用Xpedition的Delay Tuning功能并配合手动绘制蛇形线,具体的操作路径是:Route → Delay Tune → 手动绘制蛇形段,这种方式精度更高不过耗时会翻倍。你手中的板子有没有碰到过等长绕线绕崩了的状况呢?在评论区张贴报错截图,我来帮你查看看看。
微信扫一扫
还没有评论呢,快来抢沙发~