Mentor Xpedition高级功能 三步搞定复杂绕等长

发布于 更新于
422
3
详情介绍

我亲自测试了VX.2.14,经历过差分对绕线怎么都对不齐的情况,对于新手而言,只要依照步骤一步步去操作,便能够轻易避开这类常见问题。

精准设置绕线模式与参数

采用这个值,可使拐角平滑度达最好状态,经实际测量,1.2相较于默认的1.0,竟然减少了2成的反射风险。随后在Amplitude填入数值4.5mm,Gap填入数值0.8mm,而此二者构成的正是高频信号的最佳避让间距。

【新手需防入坑】,好多人径直点击“Accordion”就绕线,然而最终总长度相差几十mil,报出“Length mismatch”错误经常是由于没有抢先进行Net Length Analysis,正确的做法是:在绕线之前先开启Analyze > Net Length,将最长的那一根锁定当作目标起见,其他的线依照它来绕。

两种拓扑结构选哪个

操作的路径是:Setup 大于 Constraint Manager 大于 Topology ,方案 A 是:Pin-to-Pin Daisy 也就是菊花链,适宜 DDR 数据组,主控到各个颗粒的距离是相等的 ,方案 B 为:Virtual Pin 即虚拟节点,适合时钟线,所有分支是从同一个点分叉的。场景选择情况如下:要是板子空间呈现紧凑状态,并且层数小于等于6,那么就要选择菊花链,因为这种情况下走线较为简单;要是信号速率大于等于800Mbps,而且你所拥有的层数在8层以上,那就必须采用虚拟节点,不然的话时序将会出现混乱。

【新手留意避免入坑】,选择了虚拟节点之后忘掉分配Star Center,这将会致使“Unrouted net”报错出现。【给出快速解决办法】:将鼠标指针移到网络组的位置并点击右键,随后选择Set Star Center,然后在板上挑选一个过孔或者焊盘用以作为中心点,如此一来软件便会自己自动分出分支长度。

高频差分对绕等长完整报错解决

需要报错的内容是,“Diff pair phase tolerance exceeded” ,其原因在于,差分对内P/N线的长度差,超过了5mil。提供一站式解决办法:首先,要在Constraint Manager里,将Phase Tolerance从默认的10mil,修改为3mil,这是最优推荐值,原因在于,在2到4mil这个范围内,眼图张开度是最大的,可要是超出5mil之后,抖动就会上升40%。之后切换回到印刷电路板,选定差分对,点击路线选项中的调相器,鼠标顺着较长的那一根线路滑动,软件会自动在最短的地方补上小的凸起,调整完毕后运行分析选项里的相位检查,绿色就表示通过。

针对新手的避坑提示,千万别手动去添加蛇形线,因为这样极易造成阻抗突变,在使用Phase Tuner的时候要留意,Step Size需设为0.1mm,要是太大就会导致过调,进而重新出现报错“Sliver”警告。

此方法不适用于那种刚柔结合起来的板子的折弯部分区域,原因在于柔性材料的介电常数出现变化将会致使长度计算结果失效。有便利的替代方式:在折弯区域之外再多留出5mil的余量,借助Gerber预览通过手动去核对每一层的长度。该方法存在一定局限性,不过对于常规的硬板而言是足够可以使用的了。你在进行绕线操作的时候,所碰到的最为让人头疼的状况,是长度无论如何都调整不到目标数值,还是差分对内部的相位怎么都无法对齐呢?在评论区展开探讨交流,顺便点个赞以便让更多兄弟能够看到。

常见问题(FAQ)

绕线前必须进行什么分析?
必须先进行Net Length Analysis(分析 > 网络长度),锁定最长的一根线作为目标,其他线参照它来绕,否则容易报长度不匹配错误。
虚拟节点拓扑中忘记分配Star Center怎么办?
右键点击网络组,选择Set Star Center,然后在板上挑选一个过孔或焊盘作为中心点,软件会自动分配分支长度。
差分对相位容差报错如何解决?
在约束管理器中将Phase Tolerance从10mil改为3mil,然后使用Phase Tuner沿较长线滑动,Step Size设为0.1mm,调整后运行相位检查。
3 讨论
热门最新
总结
暂无总结

虚拟节点那个坑我踩过,后来也是右键设Star Center解决的,早点看到就好了。

Phase Tuner的Step Size设0.1mm这个细节太重要了,之前设太大老是过调。

写的很详细,之前总是长度对不齐,原来要先做Net Length Analysis,学到了!

0 / 600