EDA365电子工程师网

标题: 关于constraint里面设置的小疑问[已解决] [打印本页]

作者: azhe2006    时间: 2009-4-13 11:12
标题: 关于constraint里面设置的小疑问[已解决]
本帖最后由 deargds 于 2009-4-13 16:46 编辑 . K  `+ X! D9 C" J( g: v
( P: W7 Z# N$ M! J; b! l& p; S% m3 L2 r9 [
今天在设置constraint里面,有一个MIN_LINE_WIDTH,这个很好理解,是最小线宽的意思,那还有一个min_neck_width,我上网查了,上面写着Min Neck Width:能走的最小线宽,要和Min Line Width的设定相同。我有点弄不懂这个跟最小线宽有什么区别?什么叫能走的最小的线宽?
作者: azhe2006    时间: 2009-4-13 11:16
希望高手不吝赐教
作者: 阿蒙    时间: 2009-4-13 11:21
一对differential pair,假如你设定的线宽是10mil,间距是8mil,但是刚从BGA下面出来时不可能走那么宽,这时你设置的Min Neck Width就用的上了,可能是线宽3.5mil,间距是4mil,不知道我有没有讲清楚?3 ~& B3 s1 t) g" y
请高手指点!
作者: 袁荣盛    时间: 2009-4-13 11:41
不仅仅针对差分线
5 {6 }0 {& @& ]. D3 L* s所有的走线正常情况下遵循最小线宽4 d. A/ c; D' {& n1 y4 i
但由于种种原因(焊盘之间,过孔之间等等)需要走那么一小段比最小线宽更窄的线宽0 G: H5 G& v0 f" E2 B+ t- F" H
这时就需要设置这个值了,并且最好设定最大脖子线宽的长度,即Max neck length
1 L1 e  x& t4 j& |( p' l& W- D* d一般情况下,最小线宽与最小脖子线宽设置同一个值,这样,应该说这个属性并没有真正起到作用
+ s$ @- ^6 u& R, U
) K/ r3 a$ o) X! e4 m/ p4 J* I而一些电源网络的线宽属性往往需要比较大的最小线宽
2 o) G+ t% e2 v7 d. ~但是由于本身焊盘之间的距离就比较小,所以依照最小线宽走不出来,人为减小线宽又会产生DRC4 j: V6 o' j* r1 K8 u5 [+ g! {$ Q
所以这时可以设置最小脖子线宽,并设定走脖子线宽的最大长度,采用最小脖子线宽来走线就OK了
作者: azhe2006    时间: 2009-4-13 12:07
谢谢LS两位的讲解,那是不是可以这里理解,min_neck_width为特殊情况的更小线宽?
作者: 袁荣盛    时间: 2009-4-13 12:37
楼上正解
作者: azhe2006    时间: 2009-4-13 13:48
谢谢楼上,我还再问句,那这个命令在什么时候会起作用?他怎么知道这个是特殊情况?
作者: 袁荣盛    时间: 2009-4-13 14:39
再说句透彻点的话就是:为了人为地去除DRC而设定的值- h4 u0 A, \' T4 J0 N- B+ Z
还不明白就动手去设一次感受一下
作者: kenney1000    时间: 2009-4-13 15:15
走线的时候可以切换到neck模式的,这时就要用这个neck width的参数
作者: azhe2006    时间: 2009-4-13 17:35
走线的时候可以切换到neck模式的
2 M. a. |2 @9 f+ P1 u) k) |) Y% e7 P/ ?+ r9 k
请问LS怎么样切换到neck模式?
作者: azhe2006    时间: 2009-4-13 17:36
再说句透彻点的话就是:为了人为地去除DRC而设定的值
: R5 u. c+ W/ l$ `; p/ I  [* _还不明白就动手去设一次感受一下
# t! ^! H- _7 G: k2 @' w, @' Y: @
! ]  a2 r! M" v8 I* I
& T- a. r: P2 ^3 X" c# n谢谢!!




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2