问问高手是如何走等长线
在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
在手动走线的时候一般会打开走线长度监控器
但是走出来的还是不好看,或者无法保证完全精确的等长
效果也不太好
那么问题就是:
如何才能走出漂亮的等长线?
如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?
走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
我在布线器里面设置长度约束了
用自动走线效果很差
手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情
等长怎么可能做到一点不差,都会有那么一点误差的,我们一般是先走完线,再来调等长!
只要误差在允许范围之内就可以了。先把长的线调短,再慢慢找空间绕,没有办法呀!
我用的是99
想问问到底要怎么设置才能真正做到等长
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
楼上的仁兄啊!我劝你还是鸟枪换炮吧?因为谁用99都很难做到
应该有技巧的吧,,我有看过别人用99能作到,高手应该就知道
99 好像可以自动调,但我不知道怎么做,没用过99.
我都是手動走,不知還有更好的方法嗎?
一般我都是手动调整的,复杂一点的我会在PADS的ROUTER中设置一下可以严格走到等长。
依靠约束条件走出来的线还不不甚理想的。更多时候还是在打开布线monitor的情况先进行手动布线
1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
2在规则(rule)里设定饶线的要求,形状,gap,误差等
3执行tools--equalize net lengths
4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
5 equalize net lengths多用几次
注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角
[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]
学习了
