EDA365电子工程师网

标题: pads 心得 [打印本页]

作者: fangzai    时间: 2008-1-14 12:56
标题: pads 心得
1.布局时飞线(鼠线,connection)的处理。 Layout的缺省设置并不是让飞线最短化。一开始布元件时,飞线实在是密如蛛网,晕头转向。Tools\length minimization (CRTL+M) 也没有用,硬着头皮在缺省设置下完成了元件布局。几欲faint。后来才发现其实没有设置好。正确或者说方便的设置应该是让飞线最短并且在移动中始终最短。+ ?  T( }/ {! ?, d7 s4 A+ Q
4 _& ^( [! }! G* L  V
Setup\design rules\default rules\routing\ topology type\minimize) d' D+ [1 O4 I# ~9 b

. e3 a% D, V- Z. }: j% y( B这样在按CTRL+M,很多飞线就消失了,也就最短了/ U  w; t. r  j# @1 i
% r0 E. |. T: M. f: {
Setup\preference\length minimize\during moving6 l( E/ x7 c" [& ~# }

9 c% N1 ~1 z8 ^6 A这样移动元件是飞线始终最短。8 G: s, B: t3 S! V! N
: V& k9 A: I( B- [+ |
另外,很多飞线其实是地线。可以把地线的飞线先hide起来。并把地线的net设置成比较特殊的颜色。这样就布局就方便多了。
/ K5 {4 `& D; N
& F$ {  |4 f& pView\nets\  选在左边net list 选GND net,加到右边view list。在右边选GND,下面view unroute details 选none, 在左边颜色中选一个颜色。
9 N$ ^! T  c) I' N  t* }% P
. N8 i" z9 r3 {, h这样地线的飞线就hide起来了,并且是同一种颜色。当然这里要小心信号地和power地要分开先。$ B! j* Q; i. _* H8 T# `- u; U

& E( T) i( _2 B1 \这样的设置布局起来就方便多了。早知道就好,ft。+ ^9 c/ b' a) b  D

9 c  N7 v9 Y0 j) _" {9 l2.改全部元件的字体属性。和protel一样,这个是可以一次全部改成相同的属性的。* ?  t7 u* W5 j- ]5 j2 S

  t3 X! _: _6 O单击鼠标右键,选select components, 再单击右键,选 select all (CTRL+A)。再单击右键,选query/modify (CTRL+Q), part outline width 输入想要的宽度,下面选label, 选Ref. Des. Press the big button under it. 弹出新窗口, input the value you want at size and width. Press OK. Then the size, width , even the part outline width are same. 有点麻烦。呵呵。 : V" k- D( u- z+ V

) i( g7 M$ ]( O) s3.加过孔。开始我也以为PADS不能随便加via,必须要画trace,然后加了还一段在top另一段在bottom,很让人ft,因为这via实在是太常用了。对GND的via要能经常的加随意的加才好。其实这也可以。6 u, n* O2 Z$ w
0 h$ A9 Y, P6 [
单击老鼠右键,check “select net”, select the net you want to add via, usually, GND net, the GND is high light. Then right click mouse again, select “ add via”, then you can add vias which are connected to GND net. Freely and put them wherever you want.  Remember, if the GND net is hide and set to a special color, no connection for these vias, but they are same color as other pads and trace in GND net. 1 m' P/ @5 a8 `3 _/ v# B, C0 R

8 w4 w4 ?( D% V; @4 Z9 M4. 覆铜。覆铜应该是PADS的一大优点。快了很多。对于焊盘可以选择铜是盖过去(flood over)还是用对角(orthogonal, diagonal)连) |+ ^/ M; `# F: i

8 i0 g" w! e# k- {% D% Y6 r  接。对某一个形状的焊盘只能一种设置。如果有几个圆形焊盘希望铜铺过去,而几个相同的圆形焊盘想用梅花连接。那可以这: i; h7 I  I  N6 ~

' u3 y3 f6 ?" d9 H1 z, R  样。覆铜时preference\thermals\, select the pad and shape, check “ orthogonal” or “diagonal”, then all these shape pads are orthogonal or    6 _' h; y9 c% t9 Q0 E, M- }

* j9 k) s$ K- n& `. z$ j' t3 m  `     diagonal connection to the copper. And then, put a copper (铜皮)to the pads you want the copper flood over,and assign the same net to the
- n) E& z  Y6 z" D
) k- g4 m9 F& \8 g      copper. Then these pads are flooded over by the copper.
7 Z# u# ^8 N( ]& @; `

作者: tianhao    时间: 2008-1-14 15:10
虽然版本很老.但是非常直观的概括了pads的设记特点,非常实用.简练
作者: beata    时间: 2008-1-14 16:32
不错,不错.
作者: fangzai    时间: 2008-1-14 16:48
标题: 呵呵
谢谢评论,我是个初学者,请高手们多多指教!
作者: youyou058    时间: 2008-1-14 18:05
很不错哦~
作者: hgsky    时间: 2008-1-15 09:06
第1点 左边选择颜色右边还有个勾 要不要打呢?如图/ |2 D) |" |1 E
刚按LZ说的操作了下 ,飞线的效果见效并不明显 可能是我操作有问题把

未命名.JPG (140.95 KB, 下载次数: 8)

未命名.JPG

作者: tianhao    时间: 2008-1-15 09:11
最好是勾上..不勾铜线就不见了
作者: wendy_flying    时间: 2008-1-15 11:04
楼主好聪明,把软件自带的HELP COPY出来讲,厉害厉害!
作者: forevercgh    时间: 2008-1-17 08:20
原帖由 fangzai 于 2008-1-14 12:56 发表 1 v$ u9 D8 a( |; A- T1 M# n
1.布局时飞线(鼠线,connection)的处理。 Layout的缺省设置并不是让飞线最短化。一开始布元件时,飞线实在是密如蛛网,晕头转向。Tools\length minimization (CRTL+M) 也没有用,硬着头皮在缺省设置下完成了元件 ...

- V! G1 L( D2 j3 ?5 U. }* g' n9 }% |1 \  B! P
很感谢LZ的费心总结。关于鼠线的处理确实是复杂系统的降低工作量的重要途径,很好的处理rule和鼠线的关系很重要。但有时考虑到topology,我们需要的鼠线不一定是最短路径的,这是就要考虑ECO mode下的modify connection5 g2 A( h& c& ?# [$ N6 K$ w' F
忍不住纠正一点,在PADS 中的help定义中,鼠线确切的英文代称是ratsnest' L% \6 {' }' i- J7 F' E4 f  o) s$ y
不当之处,烦请指正
作者: 燃放    时间: 2008-1-18 00:22
感谢楼主
3 ?# c7 L0 D: ^* E& B" y/ i* j学习了
" Y3 @" S1 g- K! h3 n/ @可是我的setup菜单下怎么没有preference选项呢

PADS.JPG (52.9 KB, 下载次数: 10)

PADS.JPG

作者: lpg2008    时间: 2008-1-21 22:11
谢谢啦
作者: wycam    时间: 2008-1-23 18:53
原帖由 forevercgh 于 2008-1-17 08:20 发表
# f) x% B+ c" G
, e/ g, ~9 y% G' B' s8 `
$ P9 R8 O# U. F: U% e# N0 v* m很感谢LZ的费心总结。关于鼠线的处理确实是复杂系统的降低工作量的重要途径,很好的处理rule和鼠线的关系很重要。但有时考虑到topology,我们需要的鼠线不一定是最短路径的,这是就要考虑ECO mode下的modify con ...
$ v5 M( l$ o) o1 B9 R5 }9 A* m9 A
# i6 R! {" @3 |

: d  }) E! Q! S! S- ^2 I. T7 Q5 [LZ谦虚了,新手能够总结的这么好,你已经很棒了!- a0 v# T3 i' g& A/ f& _* _
& @! N$ B% U" ^  Q; y- F2 E& ], y
想请教一下forevercgh:ECO模式下modigy connection如何设置鼠线不是最短(没明白你说的这句话的意思)?如果可以的话,这样在布局时就可以防止一些关键器件放置的位置不符合硬件要求了吧(例如C1必须与U1接近,可能还接其它元件,如何通过网络看出这两个元件之间的关系)。望知道的高人讲一下啦……
作者: tianhao    时间: 2008-1-24 09:14
原帖由 燃放 于 2008-1-18 00:22 发表 + m$ ]' \' w+ n% i! U( j- P9 L2 n
感谢楼主
  Z" h3 g; z( J, j# I! r学习了2 \8 V* }* S# @8 ?# ?
可是我的setup菜单下怎么没有preference选项呢

( ~1 d& \2 x  h  J0 N! F# t6 l2 U2 g0 v( h: Q& S
你的在TOOLS下
作者: tianhao    时间: 2008-1-24 09:18
原帖由 wycam 于 2008-1-23 18:53 发表 : R1 P  F  r# W" _
* a& t' @' z  Z# W
: N; q) \9 O  u! d- p1 o
1 S8 T1 f2 u7 G9 A" s2 M
LZ谦虚了,新手能够总结的这么好,你已经很棒了!
+ I" N7 J8 @5 q2 R6 I+ g- S
# L) ?% W2 T( r3 C5 g: g, G0 j想请教一下forevercgh:ECO模式下modigy connection如何设置鼠线不是最短(没明白你说的这句话的意思)?如果可以的话,这样在布局时就可以防止一些关键器 ...
% |' H8 p1 Q( ~2 h6 d: b
" k! [) W0 _8 O8 o$ l, ^" m0 E2 t) E2 O
6 E( ~  N+ I8 N% O9 W
荐意你了解一下,网络拓补问题
作者: viseng    时间: 2008-2-15 14:06
嗯...支持一下
作者: wanxiaobo2008    时间: 2008-2-16 22:15
支持,支持
作者: shandianleo    时间: 2008-3-17 16:21
支持下,- b; Y. T; k* r1 z6 @$ o
不过我觉得最好把快捷键也加进去,那样就更好了.+ D' h/ [. H# c2 y0 V2 {0 {' ?" {
象设置NET颜色,就是CRTL+ALT+N+ r) |' p* }) R0 [' m& w
设置飞线在移动元件时最短,就是CRTL+ALT+G
; U5 B) d! B, v这样是不是直观了很多
作者: ilovechina    时间: 2008-3-18 06:19
标题: 感谢共享!感谢共享!
感谢共享!感谢共享!
作者: kljy911    时间: 2008-5-9 17:40
帮助很大,能提高效率~~~
作者: CXY663    时间: 2009-12-18 19:58
LZ谦虚了,新手能够总结的这么好,你已经很棒了!




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