微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 关于constraint里面设置的小疑问

关于constraint里面设置的小疑问

时间:10-02 整理:3721RD 点击:

今天在设置constraint里面,有一个MIN_LINE_WIDTH,这个很好理解,是最小线宽的意思,那还有一个min_neck_width,我上网查了,上面写着Min Neck Width:能走的最小线宽,要和Min Line Width的设定相同。我有点弄不懂这个跟最小线宽有什么区别?什么叫能走的最小的线宽?

希望高手不吝赐教

一对differential pair,假如你设定的线宽是10mil,间距是8mil,但是刚从BGA下面出来时不可能走那么宽,这时你设置的Min Neck Width就用的上了,可能是线宽3.5mil,间距是4mil,不知道我有没有讲清楚?
请高手指点!

不仅仅针对差分线
所有的走线正常情况下遵循最小线宽
但由于种种原因(焊盘之间,过孔之间等等)需要走那么一小段比最小线宽更窄的线宽
这时就需要设置这个值了,并且最好设定最大脖子线宽的长度,即Max neck length
一般情况下,最小线宽与最小脖子线宽设置同一个值,这样,应该说这个属性并没有真正起到作用
而一些电源网络的线宽属性往往需要比较大的最小线宽
但是由于本身焊盘之间的距离就比较小,所以依照最小线宽走不出来,人为减小线宽又会产生DRC
所以这时可以设置最小脖子线宽,并设定走脖子线宽的最大长度,采用最小脖子线宽来走线就OK了

谢谢LS两位的讲解,那是不是可以这里理解,min_neck_width为特殊情况的更小线宽?

楼上正解

谢谢楼上,我还再问句,那这个命令在什么时候会起作用?他怎么知道这个是特殊情况?

再说句透彻点的话就是:为了人为地去除DRC而设定的值
还不明白就动手去设一次感受一下

走线的时候可以切换到neck模式的,这时就要用这个neck width的参数

走线的时候可以切换到neck模式的
请问LS怎么样切换到neck模式?

再说句透彻点的话就是:为了人为地去除DRC而设定的值
还不明白就动手去设一次感受一下

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top