EDA365电子工程师网

标题: 【请教】请问大家可否在一个板子上俩种安全间距呢 [打印本页]

作者: joy_show_wb    时间: 2015-2-10 15:44
标题: 【请教】请问大家可否在一个板子上俩种安全间距呢
比如说,BGA芯片的安全间距是一种比较小的
; U% }: T4 X: T) h, e2 C& l其他网络一种安全间距!# r; n6 ^) B" q7 h
     这样的情况怎么是实现- u$ c& E: o8 N

作者: 苏鲁锭    时间: 2015-2-10 16:56
setup--->Design Rules--->class打开class rules窗口。在当中创建网络类,class1;class2;class3什么的。& E& S* O- Z- l/ j+ U) _
然后在左下边将相应的网络添加进不同的网络类中。如net1加进class1;net2加进class2等。
: N2 N! d9 v: G" q8 l9 T
8 H* k- }: k' Q' Q2 W换到setup--->Design Rules--->Conditional Rules窗口。上部左右两边选好两个不同的类,选好层,点创建。之后在boject to object中设置间距。比如可以设置class1对class2间距10mil,class3对class2间距20mil。
- @& I7 ]3 {6 G7 |; ?/ l/ {/ \
/ \; o* Q: a8 T5 u假设class2是GND,整板铺铜后,GND铜皮到class1和class3中的所有网络的避让距离就会按照上边的10mil及20mil分别得到。
3 s9 Y( W# A0 u" J  q2 z0 \( C( ^+ m. b
不过你的问题还可以有另外的理解情况,或许你想要BGA区域中的走线对走线的距离是5mil;其他网络走线对走线的距离是10mil这样子。Conditional Rules窗口中还可以进行不同的设置以达到不同效果,可以多多尝试。
作者: 苏鲁锭    时间: 2015-2-10 17:20
像这图,就是不同的区域(两个封装),同类的项目(都是2,3脚),可以有不同的规则约束(一个报错不够20mil,另一个不够16mil)。
+ J# C& o* y! w我猜下边这个接近你想要的:)
7 S# u- `/ r, H. G. O/ b- \. K& z$ ~: N& D

1.GIF (38.38 KB, 下载次数: 1)

1.GIF

作者: yong521003    时间: 2015-2-28 11:03
顶起
作者: tobao866    时间: 2015-2-28 11:09
回答详尽 顶一个
作者: joy_show_wb    时间: 2015-2-28 11:42
苏鲁锭 发表于 2015-2-10 16:56; l! @, E0 J5 ^
setup--->Design Rules--->class打开class rules窗口。在当中创建网络类,class1;class2;class3什么的。$ J" {6 c9 a" I3 u' k
...

$ Z7 e- Y1 W# Y我是用类规则!把BGA分一类然后在设置规则!  不知道这样行不行
2 k4 B, b1 H) U# `6 F. Q
作者: xujiangyu0619    时间: 2015-3-5 04:56
在router中可以设置的




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