EDA365电子工程师网
标题:
转:protel软件的小技巧
[打印本页]
作者:
xizhixun
时间:
2008-12-11 14:27
标题:
转:protel软件的小技巧
PCB
布线软件的书籍和资料大家应该都看得不少了,网上有很多布线技巧的文章,大都是教人如何避免干扰,如何走地线等等,其实这些软件里面还有一个功能,也很好用的,只是绝大部分的书籍都没有介绍。这就是Net Class功能。
6 \4 R7 [& W8 T5 H4 e1 y+ ~, p! o
8 ]3 m! G& k( s/ G( X& w' \3 ^
Pcb文件首次加载网络表的时候,没有对其进行分类。这个功能可以人工将无数的网络连接分门别类,比如分成Power、data_bus、Address_bus、Hi_volta等类别。这样分类后可以分别对不同的类别施加不同的布线策略。
7 T s3 i+ s. l d% j& N. }- {
% S6 M4 J) ?- ~. p; `7 f" ~
好了,现在让我们尝试一下这个功能(以protel为例):
, b4 Q; m1 O- U& p5 W
$ N- ~5 Y) c; b0 Q
首先打开一个PCB图;选择菜单“Design-->Classes..”跳出图 1的画面。
, @$ D0 _6 b8 m: l9 C( a
y. a3 x$ [# y% ?* G U
这里我已经预先定好了几个C ,其中“All Nets”是protel 默认的类别,这个类别包含了所有的网络。如果定义了布线规则,默认就是针对这个类别的。
3 k! E4 O; L# ^3 \: I5 A9 |
) w7 d6 K, O" P u5 W/ h3 B" O* V$ I- |
现在我要为这个pcb增加一个表示CPU地址总线的类别“Address_bus”,按下图 1画面中的“Add”按键,在图 2的画面中输选择“A0~A19”,然后选择“>”把这些网络放置到右边的子窗口中。如图 3。这样就建立好了一个新的pcb 网络类别。用同样的办法,再建立“power”、“data_bus”等网络类别。
/ {1 ]" N0 b8 q
2 X3 F3 C, c( |" L5 g4 X5 h' u
3 _1 F3 U$ X3 n. Z3 f6 ~6 R% V
好了,我们为这些网络类别分别指定布线策略吧,首先我们为电源类指定布线策略。按下图 4画面中的“Add”按键,增加一个策略。如图 5所示,“Filter Kind”选择“Net Class”, “Net Class”选择“POWER”,然后可以分别设定它的线宽等参数,你还可以为POWER类增加一个靠近限制的规则(由于我这个电路板是4层板,我这个工程就不设置靠近规则了)。
4 v! d$ C' d* ?) E- D
. N, [8 {8 I4 I5 ]. D' q/ J1 ~
& B+ ?6 `, J3 w/ P: t
* a. c* F8 x% T$ }5 h5 e1 D
( r2 H0 Z; _; z( Q
6 x( q3 J4 `- @* D: C, }
由于我的这个电路板是一个高速的嵌入式系统,CPU外部总线频率大约200MHz。所以地址总线和数据总线的设计就变得至关重要。每个地址总线相互之间的长度差不能太长,否则会造成传输延迟。但是手工去测量长度差实在麻烦,这里就可以为地址总线设置一个布线规则。
/ V5 h* F9 k6 |2 @, I v
' _5 ` r) y7 n/ `+ |% r
在图6的布线规则窗口中,选择“Length Constraint”,弹出图 7窗口,选择“ADDRESS_BUS”类,可以设置总线最大长度和最小长度。图 8所示窗口可以为这个Net Class设置蛇形布线规则。
$ i9 \6 b' M/ c# k7 v. n& s
& L, c9 D+ b; Z
设置了以上规则后,无论是手动布线还是自动布线,都会简单很多。在手工布线和修整电路板的过程中,不用再考虑这些参数了,因为你犯规后,PCB编辑器会给出警告。通过这样的设置,你一次可以为一大把信号线设置规则,不再需要一个一个信号单独设置了。可以节约你不少的时间,也可以避免你很多不该犯的低级错误。
作者:
zyunfei
时间:
2008-12-11 16:08
早就知道用了啊 呵呵 !规则设置里面也可以的啊!把他们作为一个级就可以了
作者:
沧海月明
时间:
2008-12-17 20:28
谢谢楼主!!!!!!!!!!!!!!
作者:
zhangshiwang
时间:
2008-12-19 09:30
有道理
作者:
GLANG
时间:
2008-12-19 10:27
标题:
奥腾在AD里好像介绍过
奥腾在AD里好像介绍过,谁有高版本设置的相关资料?
作者:
akingler
时间:
2009-1-6 21:40
学习中
作者:
ivy
时间:
2009-1-7 17:31
早用过了 呵呵,楼主辛苦了
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/)
Powered by Discuz! X3.2