EDA365电子论坛网

标题: 【讨论】网表导入以后你是如何布局布线的呢? [打印本页]

作者: mengzhuhao    时间: 2007-10-26 22:36
标题: 【讨论】网表导入以后你是如何布局布线的呢?
欢迎大家一起讨论,共同进步!
4 ?# s& l, `# M% o6 ~( a先说说我个人的一点点拙见吧:4 I; c% ]3 l7 t* c( h7 h7 n# Q
【以PADS Logic与PADS Layout为例】# X# J) U  z7 b
1:准备好在原理图与封装图里面会用到的器件,注意好原理图器件与封装器件管脚之间的逻辑对应关系; h0 c' q% A. q" X
2:在原理图中绘制需要设计的电路,尽量按照模块绘制;在主控芯片附近绘制相关的输入输出电路;主控芯片的电源部分单独绘制;有多数据输入或输出的尽量使用总线绘制;需要在页内或者页间传递的信号使用相应的输入输出符号进行标识;如果改控制芯片需要数模地分开的话就使用不同的地标识符合;电源也可以这样操作;在PADS Logic利用好复制功能,相同功能的部分画好一个,其他的就直接复制即可,如果需要更改网络的地方注意更改相应的网络名,还有就是常用的电阻电容电感磁珠等参数定义好了也可以复制,这样能节省很多不必要的麻烦,PADS Logic有一点好处就是在绘制的过程不允许重名,这在某种程度上保证了设计即“正确”,PADS Logic用起来并不难,只要多试试就能掌握其中绘制的要领,请做注意使用右键帮助功能哦  ~% }+ |- L! Q4 [7 {
3:原理图绘制完毕后就同步到PADS Layout里面去,打散元器件,根据需要绘制板框
1 x/ L- J1 G5 l1 x- R2 v4:在原理图里面选择模组,在Layout自动高亮对应的器件,挪动它们并放置在一个方便布局的地方
. l" w  [: P) z( c5:大致考虑一下各个芯片之间放置的关系,尽量保证从输入到输出信号间的连贯性,尽量避免输入输出信号在同一侧7 y; V/ A/ N( o7 }  D5 ?
6:放置芯片,将所有退耦电容全部放置在bottom层,暂时不考虑布置;然后从第一管脚开始逐一把其他相应的器件挪动在感觉合适的地方;你会发现:特别是一些管脚是通过电阻或多电容接地或者接电源的,如果有些器件感觉放置在top上影响其他走线的话可以考虑挪动bottom层布局,我个人的经验是先布局top层,最后布局bottom层
* I; X7 r" M+ q/ z( G# q- c( {7:电源部分是如果是多种的话,在常用的DCDC输出管脚处使用多个磁珠将它们分开,为了布局方便我有时候将这些DCDC芯片放置在芯片对角线的位置上,这样引出的电源走线可以通告对角线的夹缝进入到芯片中心位置,可以走U形等,将对应的电源输入管脚与之连接,并注意该连接处下方正好是退耦电容所在地9 z. t4 o$ ?. D3 g% r6 h1 T
8:如何布局好,使得电路更美观更合理,性能更好,目前仍然是我在琢磨的东西
7 {- F4 ]$ B7 ?+ p$ \% z9 F欢迎指正并交流% ^, R+ f2 w" |& m
1 y4 F, L# [9 t( z1 s! M" x6 w
[ 本帖最后由 mengzhuhao 于 2007-10-26 22:49 编辑 ]
作者: GHOST    时间: 2007-10-27 17:20
感觉蛮复杂的,我就布局布线了,还刚起步的呢,至于LOGIC,没到绘制那呢  一直努力中
作者: mengzhuhao    时间: 2007-10-27 21:49
我个人感觉PADS Logic软件本身使用并不难
. h; q, S$ k0 z: @* y+ ]; E5 Y注意多个软件之间配合即可
( K/ Y# A. u4 h例如做CAE器件我一般选择在orcad搞定后再导入到logic里面另存即可
' D% ]6 M2 B3 K其他方便感觉走线并不比orcad差多少
# |; p9 X+ ]' f. ~而且如果你使用pads绘制pcb的话! Y' u# \6 h0 s- X, a/ f+ P
你会发现它的很多地方与pcb layout是差不多的
7 V' X( [/ H+ O0 V* ]. n# o0 d0 Q- }" f( n4 Q$ }
PADS最大的优势就是右键功能 本人愚见
* s1 ^9 p, Q1 {# o5 v, e& b, J1 X欢迎讨论!!
作者: tianhao    时间: 2007-10-27 22:58
例如做CAE器件我一般选择在orcad搞定后再导入到logic里面另存即可EDA365高速PCB论坛- 想今儿个民
+ l7 |% c6 ?, k( U' u0 t' Y0 N " C& r2 C1 F; E

* G% P. w+ Q- X想问一下楼上,真的那么容易吗?请问土封装是什么时候加上的,我用logic打开dsn加封装都加N久没加完。是不是我走弯路了?
作者: mengzhuhao    时间: 2007-10-27 23:41
我的另存方法
0 m3 ~; y, ^5 S5 J; j) y把你最常用的原理图器件一次性画在一个dsn文件里面去
: {9 `  B: {& @8 V, }3 Y用logic打开后 ,右键选择器件,ctrl+a,全职全部原理图器件,另存到库' n% z6 F  |+ r7 @9 C1 t& {5 b
/ d5 U/ h! Z5 P2 T) ?+ U
当然了,另存完了不等于结束
2 O7 o" j7 N4 g* a* g- r8 c  T: v- P- d' g+ H
你要在pads管理库里面再做点工作才行; U3 L- A4 p4 F' x
保证你的原理图器件都有对应的layout封装 就这么简单# \) M: Z# a* f# t! \
多试试就那么回事情
作者: tianhao    时间: 2007-10-28 00:25
嗯,多谢,我要尽快试一下
作者: tianhao    时间: 2007-10-29 10:21
"我的另存方法"# ]' u, _* h9 v! y9 F0 u) i

9 g% g3 \2 G8 F4 `' b- `, Y高,,,,少了一个步骤.   果然省时又省力,,
作者: mengzhuhao    时间: 2007-10-29 17:28
原帖由 tianhao 于 2007-10-29 10:21 发表 , L1 [  d) _; b4 @& U2 m) U
"我的另存方法"
+ r, {( E& ~# v0 E
2 F/ J7 P3 q0 c高,,,,少了一个步骤.   果然省时又省力,,
我也是自己实践出来的
' e( \9 y# _  q  I/ W* a. `2 x书上ms都没怎讲这个最基本最重要的问题
作者: tianhao    时间: 2007-10-29 17:49
编书的人,一个人编n 套书,他那里知道我们一线奋战人员的真实难处啊
作者: zqy610710    时间: 2007-10-29 20:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: mengzhuhao    时间: 2007-10-29 20:46
原帖由 tianhao 于 2007-10-29 17:49 发表
- y3 L( H- _. {* Y2 p; [编书的人,一个人编n 套书,他那里知道我们一线奋战人员的真实难处啊
只能骂那些编书的是大骗子!!!+ `' K" U/ E/ E* a7 K5 ?# n
看完他写的书还是不懂' ?" K2 k) N4 S/ t- v: o' B, L7 M
很多细节操作在破书都没认真讲解过
作者: superlish    时间: 2007-10-30 20:02
现在的书除了理论外   操作都跟不上工具版本了  2 x3 m- x* D- g7 L( q1 A) @% x
俺也是瞎弄  很多东西现在都靠个人感觉   
/ P& D. _8 \: {& H+ R$ O8 o) x& e. W8 ]* `
其实有些所谓的步骤也不是一成不变的  主要的是把板搞定 & i8 O4 I, C$ g" s8 H' m

  ]$ h5 e) K) X. t: b+ U! P比如吃饭  喝汤   甜点 前后各有不同  只要不饿肚子就OK了
作者: mengzhuhao    时间: 2007-10-30 21:16
原帖由 superlish 于 2007-10-30 20:02 发表
+ e% l7 a7 \9 v* U9 G5 V* ?% |现在的书除了理论外   操作都跟不上工具版本了  ( L5 ~: {2 J, \+ a1 z7 o9 `
俺也是瞎弄  很多东西现在都靠个人感觉    1 @! N+ n) l* i$ F3 y( u
  ^+ f$ n5 u9 g: N2 y4 T: R
其实有些所谓的步骤也不是一成不变的  主要的是把板搞定 2 G0 [5 f! d2 @: Z
* m! ^, C* ]! T: u) I/ A
比如吃饭  喝汤   甜点 前后各有不同  只要不饿肚 ...
实践是最能锻炼人的
作者: tianhao    时间: 2007-11-1 08:57
想问再问一下meng板本,你在传网表到pcb里有没有遇见这种情况,. {7 N# L  N2 w2 Y9 }

: O8 M9 q4 w3 V7 P4 j) D2 z0 ^1 q/ j" {$ z- L

$ K1 y, l2 W5 t" S6 J6 E7 L) _. {9 y8 x& j' {
1 @6 `& D$ D- x2 d+ W

$ Q# P2 n7 Y( J( F6 o0 T4 D5 u7 H4 U) L3 H5 w% V6 j
好像是识别不到bga的封装,,可我做了n次呀,,管脚也是添加好的,,和其他器件一样的做法,为什么会弹出这个,,但在pcb里这个bga又有网络,而且是对的,,,我想了几天,实在是不解,
作者: mengzhuhao    时间: 2007-11-1 17:35
原帖由 tianhao 于 2007-11-1 08:57 发表
+ X" _$ p( J2 f4 v0 P! E想问再问一下meng板本,你在传网表到pcb里有没有遇见这种情况,
" O+ N, r$ N! s" f. Y2 {* G  I+ y; K) q; C" B) Y! L

  B! j" `5 ]/ `; ~4 t. t# S' W0 X6 U- a

$ c3 s! |1 H6 }( T8 n739
7 K' K% J9 M8 D3 M+ N+ C3 l
4 B8 d/ |: J  j9 K. U, Q; j; U" I: X" L% R9 V
好像是识别不到bga的封装,,可我做了n次呀,,管脚也是添加好的,,和其他器件一样的做法,为什么会弹出这个,,但在pcb里这个bga ...
我还没有画过包含BGA封装的电路板& Z; x+ ^# ^& j) [' B: L
不好说啊
作者: lzhcqu    时间: 2009-3-4 13:21
PADS比protel好在哪里呀??
作者: mengzhuhao    时间: 2009-3-4 22:40
学起来方便




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2