EDA365电子工程师网
标题: PADS的Conditional Rules [打印本页]
作者: 苏鲁锭 时间: 2015-2-11 16:45
标题: PADS的Conditional Rules
节前比较闲,上网也胆大点儿,简单写点PADS的Conditional Rules。
/ h3 H% X9 B+ C
' Z0 B; ]2 P' h介绍Conditional Rules之前顺带说下Net规则(图1)。我不用Net之一是因为PADS一上手就没用过Net规则。之后对Net规则的尝试和了解中,感觉有三点不好用的地方。一是Net规则和Default--->Clearance规则的优先级有点混乱。另外是Net中设置都是单数或复数网络对all的规则,不易减小范围。第三是Net中把所有的规则堆全放在一起,不易识别和区分——好比一堆苹果,新鲜的/腐烂的,打算自己吃的/打算送人的,咬过一口的/完全没动过的等等全放在一个筐里,找起来非常麻烦。
Conditional Rules在使用中就没有上述3方面缺陷,优先级始终高于Default--->Clearance;可以把单数或复数的网络划归到Class里,这样设置规则的范围就是自己设计好的;Class对Class间的规则设置出来后,可以直观的查看,方便的修改和删除——虽然最后这些规则也是堆放在一起,但最起码不是一大筐苹果,而是大框里放了很多小筐,小筐中的各类苹果我们已经划归好了。这样理解板子上的规则时抓狂度会低很多。
Conditional Rules使用前,先对创建网络类并对网络进行划归。类名字可以任意取,便于理解为佳。创建好类之后,将相应的net添加进去。可以在Class Rules窗口中下部进行选择和添加。也可以在PCB图中选中部分网络,右键Make Class在Add Net to Class中选择Add to Existing Class,添加到刚才创建好的类中。(图2)(图3)
之后就可以回到Conditional Rules中对这些设置好的“小筐”进行规则设置了。如下图,两边选好两个不同的类,点Create,在Existing rule sets中就生成了PRI对SEC的约束。约束值是10mil,这里是all/all的,要是想在设置细点儿,就点Matrix。。。进去弄。做完这些后,PRI类中的所有网络对SEC类中的所有网络的间距要求就设置出来了,检查时会按10mil来查。注意观察中间有个Apply to layer,这里可以设置规则生效的层。All layers自然就是所有层都按统一规则来查。有些安规要求,内层可以比表层距离小些,就可以单独去设。(图4)
另外,通过尝试发现不光可以设置不同类间的约束,还可以左右两侧选同一个类,像PRI对PRI的规则。这也是有实用价值的,当PCB板的某个区域“普遍规则”和板上其他区域的“普遍规则”不同时,可以用这个来试试。比如BGA底下用4mil,外边用6mil什么的,不过我还没机会在自己的设计中这样设置过。* B; D0 i' S* R& r" |
-
Rules.GIF
(29.17 KB, 下载次数: 0)
图1
-
Class.GIF
(43.56 KB, 下载次数: 0)
图2
-
add.GIF
(29.32 KB, 下载次数: 0)
图3
-
Conditional.GIF
(52.79 KB, 下载次数: 0)
图4
作者: jimmy 时间: 2015-2-12 10:06
支持原创心得
作者: arrowlin 时间: 2015-2-15 11:01
学习了
作者: 乌伦贝克 时间: 2015-2-26 15:12
学习并尝试,谢谢
作者: tobao866 时间: 2015-2-28 11:22
像PRI对PRI的规则,这个可以有
作者: zsc 时间: 2015-3-11 18:11
同一个calss的条件规则设置后,会怎么样呢?
作者: 苏鲁锭 时间: 2015-3-12 08:59
2 @! J/ v, P ~/ V+ J7 f+ N, a' c
我尝试的结果是,同一class设规则就可以和default区别开,为了差异化规则用。
. u0 N5 }& b3 t H, d5 [! u
作者: zsc 时间: 2015-3-12 09:40
还是没听明白。试了一下,明白了。
4 Z# g) h) a! t9 v, y, ?: e设置PRI对PRI的类规则,就相当于设置了PRI对其余没有组成class的(也就是所谓default)的规则。3 Y" f, E$ G, x- a8 y
这功能好用。
作者: CHENHURRY 时间: 2016-7-16 19:12
今天想对单个网络设置安全间距,在NET里面设置怎么都不成功,原来是软件BUG
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) |
Powered by Discuz! X3.2 |