标题: PCB软件不为人知的技巧 [打印本页] 作者: x6336297 时间: 2009-4-22 22:46 标题: PCB软件不为人知的技巧 PCB布线软件的书籍和资料大家应该都看得不少了,网上有很多布线技巧的文章,大都是教人如何避免干扰,如何走地线等等,其实这些软件里面还有一个功能,也很好用的,只是绝大部分的书籍都没有介绍。这就是Net Class功能。 5 M2 l6 A* k# [0 o8 ]. D1 o6 I! b$ M: e6 f- g1 u9 u7 Z ~ l. Y
Pcb文件首次加载网络表的时候,没有对其进行分类。这个功能可以人工将无数的网络连接分门别类,比如分成power、data_bus、Address_bus、Hi_volta等类别。这样分类后可以分别对不同的类别施加不同的布线策略。5 O. S. H. Q, P8 _- g! N2 \1 N
; t$ h. x; r) S4 ~7 x+ R% D( D
好了,现在让我们尝试一下这个功能(以protel为例):0 P' c/ L4 j* \, `9 K! V3 [
% _! L9 ], B) {( c 首先打开一个PCB图;选择菜单“Design-->Classes..”跳出图 1的画面。 ' r- T( Y: }% d& y; f% ]/ J& f8 ~) V3 e8 h
这里我已经预先定好了几个C ,其中“All Nets”是protel 默认的类别,这个类别包含了所有的网络。如果定义了布线规则,默认就是针对这个类别的。8 C9 A% ~3 j7 D
e" A; F7 R/ q5 _1 c' O5 k( v3 s5 U 现在我要为这个pcb增加一个表示CPU地址总线的类别“Address_bus”,按下图 1画面中的“Add”按键,在图 2的画面中输选择“A0~A19”,然后选择“>”把这些网络放置到右边的子窗口中。如图 3。这样就建立好了一个新的pcb 网络类别。用同样的办法,再建立“power”、“data_bus”等网络类别。6 X* X; L. h1 b+ L' a) j, P2 S
( y3 F, r6 G6 p6 f& n
4 ~- \* n. n. E6 Q9 `
好了,我们为这些网络类别分别指定布线策略吧,首先我们为电源类指定布线策略。按下图 4画面中的“Add”按键,增加一个策略。如图 5所示,“Filter Kind”选择“Net Class”, “Net Class”选择“POWER”,然后可以分别设定它的线宽等参数,你还可以为POWER类增加一个靠近限制的规则(由于我这个电路板是4层板,我这个工程就不设置靠近规则了)。 W. C; Y1 i) U6 i/ x" p+ p
* E1 b4 o' D, f4 D' w; }
! S% G- m; I( j! H7 q
6 g+ f' h# L7 ?/ g! ?( Y5 [
- v7 o" R, a* @# W2 g6 [( A