|
pcb自動(dòng)布線的看法與經(jīng)驗(yàn)
+ K1 {. s B* t9 t5 Z) b. K7 |5 u7 r: i
rockyzou 發(fā)表于PCB 2001-7-25 15:50:00
3 B2 p2 s: R/ n- y
/ u v+ i) I# [( [1 k: h我只用自動(dòng)布線布過一塊很簡單的板,是單片am/fm收音板,十來個(gè)元件,名片大小。稍微大一點(diǎn)的板用自動(dòng)布出來就沒法看。/ u+ c8 E' o- ~+ @; G; T
對(duì)于要拿出來見人的板子,真的有人使用自動(dòng)布線嗎?如果有,應(yīng)當(dāng)怎樣做?5 U2 |" J% I) z# T9 G
真誠請(qǐng)教,勿笑淺薄。
) K% _5 Z4 r# Q) I K7 j6 F
7 {: [7 |- M, U8 `# S. N4 `給rockyzou發(fā)送email5 N! c0 c( G6 O9 ]9 s3 s7 i
7 ?, W" }; e4 a. z! Z s# K
2 Q. l( m9 W" m) H# `
RE:真的有人使用自動(dòng)布線嗎? - 廣州市 / winsu 回復(fù)于2001-7-25 16:32:00
# `5 ~9 W! \/ b" Z6 J T+ A我沒有用過自動(dòng)布線,如果板子面積小而元件多,那自動(dòng)布線是布不了的(我指的是protel),如果板子面積足夠大,自動(dòng)布線十分不美觀;如果元件少,也用不到自動(dòng)布線。
1 z2 ^& G, a' ] V9 T. U$ y- D! }' W( B8 R7 a! Q
RE:真的有人使用自動(dòng)布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-25 16:58:00
2 o3 C5 o( h" o$ H: R+ S# R有同感,但為什么看見很多人討論protel和powerpcb的自動(dòng)布線功能如何如何?' h y7 U$ A d! \9 T
到底怎摸回事,而且我認(rèn)識(shí)的同行中,不管他們使用哪個(gè)軟件,都沒有人使用自動(dòng)布線功能。- s2 _$ F5 X: p/ `. }7 Z
是我見識(shí)太少嗎?
4 x) E+ u$ n& _+ H( m) G2 d+ @! n/ i5 b
RE:真的有人使用自動(dòng)布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-25 18:54:00) m d1 w9 t1 ?8 ^" C1 Y
交互式自動(dòng)布線,blackmouse用了5年的specctra/ b" M+ l* p5 _) Q6 Z5 q
8 m- r2 O- N' F8 k+ C# Z( y
RE:真的有人使用自動(dòng)布線嗎? - 上海 / 電子小蟲 回復(fù)于2001-7-25 20:15:00" }) ^4 ?7 y9 j: I; }
我們同事就用Protel99的自動(dòng)布線和手工布線結(jié)合,布的是4層板。上面使用了大量的貼片元件和Dsp和Cpld。系統(tǒng)是模數(shù)混合的,效果和效率都還可以。' d! ]1 W# x1 g5 `% c
# \1 v3 Q& D3 ?RE:真的有人使用自動(dòng)布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-26 12:09:00
0 R/ a7 m# x! b V; M- r' |多謝各位指點(diǎn),還想請(qǐng)教blackmouse:
- X: K) u- s; y& Y你一般用specctra布什么板?用在什么領(lǐng)域?
$ D5 E9 V- f+ p1 I# [
9 u1 W, t# j$ d' `* w) v' J
9 o& ?2 H' j0 dRE:真的有人使用自動(dòng)布線嗎? - Shanghai / feifei 回復(fù)于2001-7-26 12:27:00
. f& D j7 t6 ~# ~; P$ SDOS時(shí)代全用手工,現(xiàn)在再復(fù)雜的板子都先手工布幾條講究的線,如何用specctra或BLAZERouter自動(dòng)布線,再調(diào)整元件位置,再自動(dòng)布線,布通率可達(dá)95%~100%,然后再手工修改
$ L4 ^- O( [+ n+ F0 [4 q4 Y
# s& s1 r& h; K6 iRE:真的有人使用自動(dòng)布線嗎? - cctv / cctv 回復(fù)于2001-7-26 13:53:00
8 O3 Q9 |% s( J. m. W我用。3 q6 Y8 J/ @- p! Y1 J
pads 我才學(xué),不清楚。
6 ?; C$ {/ W+ d2 Z) }# E: T但是PROTEL 的自動(dòng)布線設(shè)置非常的多,你搞清楚了嗎?設(shè)置好了還是可以用的。
5 s" e) t/ K3 ]/ Z自動(dòng)布線不是一勞永逸的。后期還要做很多工作。要不還要人做末子?呵呵。3 a, ], B! y6 A; a3 Z/ f
2 ~, i/ \9 n9 x) i
RE:真的有人使用自動(dòng)布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-26 14:16:00
, p) u! ]! B# |2 S0 X5 f9 N# u5 a+ X等設(shè)置好了,這時(shí)間手工布也布出來了吧。% A* }6 d) K5 p+ j) T% F/ B" j3 z
# u f* Q" g8 i2 x; U6 v2 J0 L. X# D
RE:真的有人使用自動(dòng)布線嗎? - cq / club 回復(fù)于2001-7-26 15:35:001 ^& A3 n* }9 [
rocky:( u1 y6 r, d& Z* t6 k$ P
你們談的的確比較深(對(duì)我來說)。對(duì)我們這種門外漢來說,自動(dòng)布線似乎更麻煩,因?yàn)槲覀冏龅臇|西比較簡單,只要布局均勻就可以了。所以,自動(dòng)布線只適用于大規(guī)模的電路(和手動(dòng)布線相結(jié)合),對(duì)簡單一點(diǎn)的,我覺得是畫蛇添足。
: `; G7 a" g1 X/ M6 _- a 井底之見,勿笑勿笑
. T% R3 t2 e9 J) L/ @4 K5 e yamming
" t" l5 Z, Y, R4 H0 v6 [
* M. ~4 r* S9 K4 X+ @+ N8 x1 vRE:真的有人使用自動(dòng)布線嗎? - 江蘇 / donny_ 回復(fù)于2001-7-26 17:21:00
$ x; c9 `+ q9 X/ y# H8 s- T等設(shè)置好了,這時(shí)間手工布也布出來了吧。! e- u4 g; j; [
9 v" X; v/ g4 p8 P2 B; R$ M7 `7 h
RE:真的有人使用自動(dòng)布線嗎? - 東莞 / longzhou 回復(fù)于2001-7-26 22:37:00
' E# g' ?; l' J; n在POWERPCB下怎樣用specctra? 我裝了SPECCTRA9.03也不能用,顯示缺少什么INI文件! }* F7 R! m2 A1 C& e
/ S6 x( b" Z# M6 V2 _7 B2 R! R: g
RE:真的有人使用自動(dòng)布線嗎? - 河南濮陽 / 李紅果 回復(fù)于2001-7-26 23:38:00
6 w5 L R& b4 v$ u我經(jīng)常使用Protel99作雙層板,使用自動(dòng)布線與手工布線相結(jié)合,效果很好。不過你要非常熟悉布線規(guī)則的設(shè)置,做到這點(diǎn)可不是一朝一夕的事喲!- v* A* k7 a$ N0 f
, g3 U; G( L0 o, }+ _( K4 ?RE:真的有人使用自動(dòng)布線嗎? - wh / ealf 回復(fù)于2001-7-27 12:21:00
3 E. I8 y. ?. |8 `( m- }& Q對(duì)于要求不高的板子,自動(dòng)布線還是可以勝任的,最基本的設(shè)置還是應(yīng)該熟悉的,, I5 u4 n+ F2 Z
* s2 ?5 k$ n1 qRE:真的有人使用自動(dòng)布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-27 14:39:00
% p. ^" v" U% m, ~: `$ ATO rockyzou
8 T% D- p% \* j* }. C7 M0 R& Z& ?# vblackmouse布的模、數(shù)混合的板較多,有兩層板、也有四層板,雖然不是很復(fù)雜、頻率也不是很高(幾十兆而已),但大多數(shù)要求過emc,比如:4000伏的群脈、10伏/米的高頻磁場......
8 m, [/ \- B/ _1 l; y* T5 v- w/ }
0 o0 D7 i5 s) @4 O4 K! k2 K Y& SRE:真的有人使用自動(dòng)布線嗎? - 成都 / 頻譜儀 回復(fù)于2001-7-27 14:43:000 L. v8 S& ^3 e3 N0 J8 ?
我用protel畫原理圖和布局,用specctra自動(dòng)布線,手工參與一小部分,效果還可以,不過我的板子只需要跑到60MHz。+ s; G; D" a2 O; Q
) S+ a( a! X# R, N/ T5 H
RE:真的有人使用自動(dòng)布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-27 17:37:00
* C* ~4 C5 ]5 B3 {3 RThank you blackmouse and all, now I'll downlond a specctra and try it!
7 ^% v5 D) z; L) b( d3 a7 ~
0 |( w& I( f) ~# s+ ]4 mRE:真的有人使用自動(dòng)布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-27 17:56:00
1 F2 [ ~/ b0 A4 F0 r. n8 `# H( CBy the way: Whihc master know where can download the specctra's Crack File? Thaks.
9 [# I# c- ]9 ?( \4 b7 G
) Y/ D+ k, z5 ?1 p! l9 z# HRE:真的有人使用自動(dòng)布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-28 10:04:00& L! {1 y+ E' r/ D# D3 J
哪個(gè)版本?9.03 還是 10.02?9 d' v/ P+ T; x1 z
+ |8 O8 t9 ]- gRE:真的有人使用自動(dòng)布線嗎? - 武漢 / 假大俠 回復(fù)于2001-7-28 13:53:005 `1 U: l9 G- z5 N& S
自動(dòng)布線還是可用的,不過要設(shè)置好RULE,手工布好比較重要的線,如Vcc,GND,等等,再用自動(dòng)布線布剩下的線,最后手工修改。復(fù)雜的多層板子如完全用手工布線是無法想象的,勞動(dòng)強(qiáng)度太大了。純自動(dòng)布線又無法達(dá)到設(shè)計(jì)要求。自動(dòng)布線的關(guān)鍵是元件的布局和布線規(guī)則,往往要重復(fù)很多遍才行的。 z3 v+ F3 J4 n2 ^2 K9 g
1 e/ y' ?- @3 V' x% k" oRE:真的有人使用自動(dòng)布線嗎? - 珠海 / bigcat 回復(fù)于2001-7-28 15:23:00
8 ]! ^- w, W% H' g7 m 可用性不強(qiáng),我試過一塊不算大的板子,設(shè)置好間距,時(shí)序長度,甚至拓?fù)漤樞,結(jié)果在密度較高的地方有三分之一的走線無法滿足長度要求,而且大量的線違反了我設(shè)置的點(diǎn)對(duì)點(diǎn)的拓?fù)漤樞蛞?guī)則,手工修正還不如重布。specctra算法可能太老了,我發(fā)現(xiàn)它只適合布DIP封裝的組合邏輯電路板,對(duì)不規(guī)則封裝和BGA封裝不太行。, l# ^6 L* m! ?8 ^8 T5 J! L
* I# M1 ?) {& @RE:真的有人使用自動(dòng)布線嗎? - 東管清溪 / 黃剛 回復(fù)于2001-7-28 15:30:006 T. }- y, D ] D; U, v: Q
自動(dòng)布線是很好,布出的結(jié)果就是不理想,請(qǐng)問個(gè)位是否有其他高招,比如說:'自動(dòng)布線的某些工具沒有設(shè)定好的原因'還是.....7 ^8 [/ M9 A$ v
# Y) L4 v9 F. X0 y; HRE:真的有人使用自動(dòng)布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-28 17:46:00
2 g6 t N6 r4 {" d, ], X, I1 s最好的應(yīng)該是zuken的cr5000中的P.R.ROUTOR,在算法中加入了EMC的算法?; K p5 k" _2 ~2 @
可惜blackmouse尋尋覓覓多少年,始終不見芳蹤。
2 i" h/ g5 E4 c( u5 H9 z
$ |. _3 ~7 Q* A2 F PRE:真的有人使用自動(dòng)布線嗎? - nj / bird 回復(fù)于2001-7-29 16:40:00
& X2 e( b4 ~" K' P, t) n4 F" T同意武漢假大俠的說法。復(fù)雜的板子手工走線是不可能的。不過自動(dòng)走線規(guī)則很多,設(shè)置時(shí)要當(dāng)心,自動(dòng)走線多走幾次多調(diào)整幾次效果會(huì)好些。本人用PADS的自動(dòng)走線布過手機(jī)板,效果還可以。1 e5 w1 B- W; X. K7 _0 T# N. W
! f. j% x: V3 f+ Y& E; KRE:真的有人使用自動(dòng)布線嗎? - nj / bird 回復(fù)于2001-7-29 16:46:00. I, C$ O2 R: Z0 j
ZUNKEN的軟件是比較好用,可惜一般人用不到。要買正版的才行。小公司買不起幺。我也只是使用過,感覺很難學(xué)。; @' U! ?! l! v3 P
; h6 _7 m+ l3 u |" p
RE:真的有人使用自動(dòng)布線嗎? - 廣東省順德市 / AL2913 回復(fù)于2001-7-29 20:17:00
3 ^* q- ^( M/ q2 R% K v我推薦自動(dòng)布線與手布相結(jié)合,板少可以考慮生成網(wǎng)絡(luò)表后手動(dòng)布線。當(dāng)你熟悉自動(dòng)布線后,就會(huì)建議別人也用自動(dòng)布線。7 {! F& H. U" C, D$ R
( i7 _0 e, d1 S* w, `) }' ORE:真的有人使用自動(dòng)布線嗎? - shenzhen / ROCKYZOU 回復(fù)于2001-7-30 18:55:00
/ a; _% O5 K1 x( ?- KTo Blackmouse:, i& E4 A, F' @% x6 Z
V9.0?
% P+ b) @8 A. `# O2 k4 G) ]6 e% s8 k* p& s% s; ~( R- Y
RE:真的有人使用自動(dòng)布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-31 8:42:004 M( ~, z' Y/ T! ~% J- N# ~
早就貼出來了,請(qǐng)?jiān)诎l(fā)布區(qū)中查找!
& D! G2 ~# ^/ F% g! e. f5 I3 d+ O3 X' H# ^+ [* e$ f2 |
RE:真的有人使用自動(dòng)布線嗎? - changchun / jack fred 回復(fù)于2001-7-31 12:13:00! _4 e, Z9 Y+ |0 g/ q2 z
感覺自動(dòng)布線還可以,手工布線太浪費(fèi)時(shí)間,自動(dòng)手工結(jié)合是最理想的,RULE也不難學(xué)。布好的線是有點(diǎn)難看,但結(jié)果更重要,再說時(shí)間就是金錢。 請(qǐng)指教。
; F0 L- m3 g# ~4 ~6 n- p) n% r3 i1 y% V# i) R, r' o
RE:真的有人使用自動(dòng)布線嗎? - 成都 / 頻譜儀 回復(fù)于2001-7-31 15:37:00' v) b* x6 [- X) K, [. T3 |6 A
ZUKEN的CR5000一個(gè)Lisense就要10萬美元,而且根本找不到D版,好東西不是人人都能用到的。 F% y% N" j. s' @1 w
3 Y# J, V0 {) A2 j6 P0 x8 cRE:真的有人使用自動(dòng)布線嗎? - 北京 / WDD 回復(fù)于2001-7-31 21:29:00
! c# d+ g7 W6 B, W, C自動(dòng)布線可以用,不過只是參考一下元件的布局合理性,然后就撤銷了
( c3 n/ Z; `1 [* l) w6 f) l
. d6 s; ?. b$ L; [RE:真的有人使用自動(dòng)布線嗎? - 湖南 / stockman 回復(fù)于2001-7-31 22:13:00) a( T3 b% U6 ~4 G
完全的自動(dòng)布線,只能有一個(gè)結(jié)果:垃圾。
# g4 _! `, `2 {8 c. L- t3 n; {" A
RE:真的有人使用自動(dòng)布線嗎? - 成都 / 3.14 回復(fù)于2001-8-1 15:48:00
1 X7 B6 Q# Y# ~- z1 ~- n模擬電路還是用人工的好.2 v2 O$ e+ g% i" U; ?# v X
. n0 Y8 X, m3 h4 }. S
RE:真的有人使用自動(dòng)布線嗎? - 蘭州 / wangshl 回復(fù)于2001-8-2 20:46:00
7 U0 v5 \! W1 G) f! l$ Z簡單的,不要自動(dòng)布線,手工布線足矣。& Z- x! q- v7 n& o2 Y1 G+ i
: E$ l( ?& t, S4 r3 ARE:真的有人使用自動(dòng)布線嗎? - 上海 / 熊貓晶晶 回復(fù)于2001-8-2 21:01:00
* ^5 }7 y/ i0 z! `關(guān)鍵是對(duì)自動(dòng)布線器算法的理解,如果你對(duì)自動(dòng)布線器的“習(xí)性”很清楚,那你就可以讓自動(dòng)布線完成很多東西,而且效果也不錯(cuò)!比如VB的自動(dòng)布線能達(dá)到80%手工布線的水平。
5 A7 m% F" y0 _0 \
* }/ a: |* {' r3 b: WRE:真的有人使用自動(dòng)布線嗎? - 上海 / 熊貓晶晶 回復(fù)于2001-8-2 21:05:00
4 h$ ?' B* y8 V6 |3 p3 o·····實(shí)現(xiàn)PCB高效自動(dòng)布線的設(shè)計(jì)技巧和要點(diǎn)·······
4 f, Y2 w- u; d4 j* i# Y0 A8 X& }3 {( z& U# ?4 t
盡管現(xiàn)在的EDA工具很強(qiáng)大,但隨著PCB尺寸要求越來越小,器件密度越來越高,pcb設(shè)計(jì)的難度并不小。如何實(shí)現(xiàn)PCB高的布通率以及縮短設(shè)計(jì)時(shí)間呢?本文介紹PCB規(guī)劃、布局和布線的設(shè)計(jì)技巧和要點(diǎn)。; Q9 f A* U7 ~/ ?( X9 n! D. n
8 |$ Q P, x3 s3 MTom Stout
% U7 R, ^( {2 [* p, Z高級(jí)設(shè)計(jì)工程師
2 w: G" p* Z+ ~+ X7 X% T: pPCB優(yōu)化設(shè)計(jì)協(xié)會(huì)
! q1 }) F- A3 S5 }2 y2 ]" O% x3 M2 O
Jean Cortjens-Stout& e( o3 W4 i9 s9 U, f
高級(jí)PCB設(shè)計(jì)師
! e6 B# H# c: S7 \7 ^6 @ nColorgraphic Communications公司/ z O, e6 n8 P4 t
- T) W: E8 w3 |0 E a現(xiàn)在PCB設(shè)計(jì)的時(shí)間越來越短,越來越小的電路板空間,越來越高的器件密度,極其苛刻的布局規(guī)則和大尺寸的元件使得設(shè)計(jì)師的工作更加困難。為了解決設(shè)計(jì)上的困難,加快產(chǎn)品的上市,現(xiàn)在很多廠家傾向于采用專用EDA工具來實(shí)現(xiàn)PCB的設(shè)計(jì)。但專用的EDA工具并不能產(chǎn)生理想的結(jié)果,也不能達(dá)到100%的布通率,而且很亂,通常還需花很多時(shí)間完成余下的工作。, p$ o# @- s# \. x6 q4 q
- J3 a/ J& \) L% Y
現(xiàn)在市面上流行的EDA工具軟件很多,但除了使用的術(shù)語和功能鍵的位置不一樣外都大同小異,如何用這些工具更好地實(shí)現(xiàn)PCB的設(shè)計(jì)呢?在開始布線之前對(duì)設(shè)計(jì)進(jìn)行認(rèn)真的分析以及對(duì)工具軟件進(jìn)行認(rèn)真的設(shè)置將使設(shè)計(jì)更加符合要求。下面是一般的設(shè)計(jì)過程和步驟。" ~; C+ Y( _3 w) D5 X# a1 u
: u1 O) Q! F ^1 e確定PCB的層數(shù)
9 V! Z1 ~$ j# @3 z. A& h% A# n8 R8 A0 v8 s" ^$ q- D
電路板尺寸和布線層數(shù)需要在設(shè)計(jì)初期確定。如果設(shè)計(jì)要求使用高密度球柵陣列(BGA)組件,就必須考慮這些器件布線所需要的最少布線層數(shù)。布線層的數(shù)量以及層疊(stack-up)方式會(huì)直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實(shí)現(xiàn)期望的設(shè)計(jì)效果。' t9 `6 x1 \7 \0 I
6 E% W& k" }5 p4 B
多年來,人們總是認(rèn)為電路板層數(shù)越少成本就越低,但是影響電路板的制造成本還有許多其他因素。近幾年來,多層板之間的成本差別已經(jīng)大大減小。在開始設(shè)計(jì)時(shí)最好采用較多的電路層并使敷銅均勻分布,以避免在設(shè)計(jì)臨近結(jié)束時(shí)才發(fā)現(xiàn)有少量信號(hào)不符合已定義的規(guī)則以及空間要求,從而被迫添加新層。在設(shè)計(jì)之前認(rèn)真的規(guī)劃將減少布線中很多的麻煩。
- t3 S" y" l5 c4 I6 P! M& B( S) C X1 }, f* L. O
設(shè)計(jì)規(guī)則和限制9 V. F2 ~# S" ~" h
2 R5 q* h0 a0 I& @* O& u0 A自動(dòng)布線工具本身并不知道應(yīng)該做些什么。為完成布線任務(wù),布線工具需要在正確的規(guī)則和限制條件下工作。不同的信號(hào)線有不同的布線要求,要對(duì)所有特殊要求的信號(hào)線進(jìn)行分類,不同的設(shè)計(jì)分類也不一樣。每個(gè)信號(hào)類都應(yīng)該有優(yōu)先級(jí),優(yōu)先級(jí)越高,規(guī)則也越嚴(yán)格。規(guī)則涉及印制線寬度、過孔的最大數(shù)量、平行度、信號(hào)線之間的相互影響以及層的限制,這些規(guī)則對(duì)布線工具的性能有很大影響。認(rèn)真考慮設(shè)計(jì)要求是成功布線的重要一步。
# h) O- u' I L' n: A
* |4 w: Q/ {1 t% s9 M" j- j元件的布局! `$ S. v/ n5 o9 X) p
) y% H- V; ?& l* V5 R! x/ t
為最優(yōu)化裝配過程,可制造性設(shè)計(jì)(DFM)規(guī)則會(huì)對(duì)元件布局產(chǎn)生限制。如果裝配部門允許元件移動(dòng),可以對(duì)電路適當(dāng)優(yōu)化,更便于自動(dòng)布線。所定義的規(guī)則和約束條件會(huì)影響布局設(shè)計(jì)。
1 O. k7 ~8 H* a$ Z
- T* ]/ ^' |- ~9 f4 V. ~在布局時(shí)需考慮布線路徑(routing channel)和過孔區(qū)域,如圖1所示。這些路徑和區(qū)域?qū)υO(shè)計(jì)人員而言是顯而易見的,但自動(dòng)布線工具一次只會(huì)考慮一個(gè)信號(hào),通過設(shè)置布線約束條件以及設(shè)定可布信號(hào)線的層,可以使布線工具能像設(shè)計(jì)師所設(shè)想的那樣完成布線。
6 p" o Z$ {4 a% \5 n. @1 D) k5 e" [- d, g
扇出設(shè)計(jì)3 H/ _0 h! N5 g2 n
3 X0 M0 ]3 q0 j( P* v
在扇出設(shè)計(jì)階段,要使自動(dòng)布線工具能對(duì)元件引腳進(jìn)行連接,表面貼裝器件的每一個(gè)引腳至少應(yīng)有一個(gè)過孔,以便在需要更多的連接時(shí),電路板能夠進(jìn)行內(nèi)層連接、在線測(cè)試(ICT)和電路再處理。4 ]3 j8 G7 x, k/ H3 e4 V
2 t' ~% C1 \ b; U為了使自動(dòng)布線工具效率最高,一定要盡可能使用最大的過孔尺寸和印制線,間隔設(shè)置為50mil較為理想。要采用使布線路徑數(shù)最大的過孔類型。進(jìn)行扇出設(shè)計(jì)時(shí),要考慮到電路在線測(cè)試問題。測(cè)試夾具可能很昂貴,而且通常是在即將投入全面生產(chǎn)時(shí)才會(huì)訂購,如果這時(shí)候才考慮添加節(jié)點(diǎn)以實(shí)現(xiàn)100%可測(cè)試性就太晚了。. F5 |: ^* O" ?! n) _0 D
/ u1 f4 v- K! M1 o0 P# {" `( N4 z( F
經(jīng)過慎重考慮和預(yù)測(cè),電路在線測(cè)試的設(shè)計(jì)可在設(shè)計(jì)初期進(jìn)行,在生產(chǎn)過程后期實(shí)現(xiàn),根據(jù)布線路徑和電路在線測(cè)試來確定過孔扇出類型,電源和接地也會(huì)影響到布線和扇出設(shè)計(jì)。為降低濾波電容器連接線產(chǎn)生的感抗,過孔應(yīng)盡可能靠近表面貼裝器件的引腳,必要時(shí)可采用手動(dòng)布線,這可能會(huì)對(duì)原來設(shè)想的布線路徑產(chǎn)生影響,甚至可能會(huì)導(dǎo)致你重新考慮使用哪種過孔,因此必須考慮過孔和引腳感抗間的關(guān)系并設(shè)定過孔規(guī)格的優(yōu)先級(jí)。
. T; m0 d P5 b. k! b, r8 a, b% e6 P0 r
手動(dòng)布線以及關(guān)鍵信號(hào)的處理
R7 l: q. E9 P3 w+ X+ a, s# v/ `) _7 m' p0 ]5 r, |
盡管本文主要論述自動(dòng)布線問題,但手動(dòng)布線在現(xiàn)在和將來都是印刷電路板設(shè)計(jì)的一個(gè)重要過程。采用手動(dòng)布線有助于自動(dòng)布線工具完成布線工作。如圖2a和圖2b所示,通過對(duì)挑選出的網(wǎng)絡(luò)(net)進(jìn)行手動(dòng)布線并加以固定,可以形成自動(dòng)布線時(shí)可依據(jù)的路徑。
0 Z$ A; J. k3 I9 a, i4 Z
0 U6 n/ p! R( t3 j( i無論關(guān)鍵信號(hào)的數(shù)量有多少,首先對(duì)這些信號(hào)進(jìn)行布線,手動(dòng)布線或結(jié)合自動(dòng)布線工具均可。關(guān)鍵信號(hào)通常必須通過精心的電路設(shè)計(jì)才能達(dá)到期望的性能。布線完成后,再由有關(guān)的工程人員來對(duì)這些信號(hào)布線進(jìn)行檢查,這個(gè)過程相對(duì)容易得多。檢查通過后,將這些線固定,然后開始對(duì)其余信號(hào)進(jìn)行自動(dòng)布線。
8 T; q# g7 L) j$ _: i
2 w+ S% v$ |4 ^自動(dòng)布線! A3 S" {' A# H0 s* I7 ^- `2 G
9 ?3 N# a$ b/ A5 H* @8 J
對(duì)關(guān)鍵信號(hào)的布線需要考慮在布線時(shí)控制一些電參數(shù),比如減小分布電感和EMC等,對(duì)于其它信號(hào)的布線也類似。所有的EDA廠商都會(huì)提供一種方法來控制這些參數(shù)。在了解自動(dòng)布線工具有哪些輸入?yún)?shù)以及輸入?yún)?shù)對(duì)布線的影響后,自動(dòng)布線的質(zhì)量在一定程度上可以得到保證。
8 o' W% b/ m+ p8 l# O4 m ]8 w8 t* w
應(yīng)該采用通用規(guī)則來對(duì)信號(hào)進(jìn)行自動(dòng)布線。通過設(shè)置限制條件和禁止布線區(qū)來限定給定信號(hào)所使用的層以及所用到的過孔數(shù)量,布線工具就能按照工程師的設(shè)計(jì)思想來自動(dòng)布線。如果對(duì)自動(dòng)布線工具所用的層和所布過孔的數(shù)量不加限制,自動(dòng)布線時(shí)將會(huì)使用到每一層,而且將會(huì)產(chǎn)生很多過孔。: [0 R1 ]# M% |8 Z
- t: R5 J- F" I: h* E在設(shè)置好約束條件和應(yīng)用所創(chuàng)建的規(guī)則后,自動(dòng)布線將會(huì)達(dá)到與預(yù)期相近的結(jié)果,當(dāng)然可能還需要進(jìn)行一些整理工作,同時(shí)還需要確保其它信號(hào)和網(wǎng)絡(luò)布線的空間。在一部分設(shè)計(jì)完成以后,將其固定下來,以防止受到后邊布線過程的影響。) _3 N1 K/ _% D, t
3 p5 h& D" L% y: z$ N3 Y
采用相同的步驟對(duì)其余信號(hào)進(jìn)行布線。布線次數(shù)取決于電路的復(fù)雜性和你所定義的通用規(guī)則的多少。每完成一類信號(hào)后,其余網(wǎng)絡(luò)布線的約束條件就會(huì)減少。但隨之而來的是很多信號(hào)布線需要手動(dòng)干預(yù),F(xiàn)在的自動(dòng)布線工具功能非常強(qiáng)大,通?赏瓿100%的布線。但是當(dāng)自動(dòng)布線工具未完成全部信號(hào)布線時(shí),就需對(duì)余下的信號(hào)進(jìn)行手動(dòng)布線。
+ }9 m9 X# d1 e* L5 ^2 ]- @" f* E$ g2 C9 h: ~) W# I8 k
自動(dòng)布線的設(shè)計(jì)要點(diǎn)包括:1. 略微改變?cè)O(shè)置,試用多種路徑布線;2. 保持基本規(guī)則不變,試用不同的布線層、不同的印制線和間隔寬度以及不同線寬、不同類型的過孔如盲孔、埋孔等,觀察這些因素對(duì)設(shè)計(jì)結(jié)果有何影響;3.讓布線工具對(duì)那些默認(rèn)的網(wǎng)絡(luò)根據(jù)需要進(jìn)行處理;4.信號(hào)越不重要,自動(dòng)布線工具對(duì)其布線的自由度就越大。/ \# _0 V2 f; e8 P+ c
3 _( ], @& u6 I, i: S. y. b布線的整理
% j& R5 o3 x X- B7 j) c
. i; t7 s0 z, l% X如果你所使用的EDA工具軟件能夠列出信號(hào)的布線長度,檢查這些數(shù)據(jù),你可能會(huì)發(fā)現(xiàn)一些約束條件很少的信號(hào)布線的長度很長。這個(gè)問題比較容易處理,通過手動(dòng)編輯可以縮短信號(hào)布線長度和減少過孔數(shù)量。在整理過程中,你需要判斷出哪些布線合理,哪些布線不合理。同手動(dòng)布線設(shè)計(jì)一樣,自動(dòng)布線設(shè)計(jì)也能在檢查過程中進(jìn)行整理和編輯。
0 X- R9 C' w9 u
+ `) g0 j' }% G3 o0 B O1 d6 k$ I電路板的外觀- h0 e/ Y6 {! k( ^. U1 a5 `
0 P6 t' U k, U2 a5 f以前的設(shè)計(jì)常常注意電路板的視覺效果,現(xiàn)在不一樣了。自動(dòng)設(shè)計(jì)的電路板不比手動(dòng)設(shè)計(jì)的美觀,但在電子特性上能滿足規(guī)定的要求,而且設(shè)計(jì)的完整性能得到保證。
8 Z. f8 [* ]( R5 c" N1 r' R
& h! e5 ]3 [, R: v! y' c0 x( S$ M0 j8 N& b5 L
+ Y5 S2 o; W( N. u3 C. | X5 `+ l0 u+ _( J7 ?( S% D
RE:真的有人使用自動(dòng)布線嗎? - 北京 / foxlww 回復(fù)于2001-8-5 10:57:00
& Q- _! C; c* J對(duì)于簡單的板子你用什么自動(dòng)布線呀,直接手動(dòng)不是更好。對(duì)于復(fù)雜的電路板可以先先將一些線手動(dòng)走好,在用自動(dòng)布線,然后布的差不多的時(shí)候,停下自動(dòng)布線再手動(dòng)。這樣就又省事有比較美觀了。1 m* D( J" l6 L
& E8 k6 D' m' N9 ERE:真的有人使用自動(dòng)布線嗎? - shenzhen / waiwangsun 回復(fù)于2001-8-5 11:27:00
: @' J+ d+ D i x先用自動(dòng)再用手動(dòng)。
& c+ F* B ] _0 |- j" n4 @8 s( K' h g; X
我的主頁
! J# A$ M+ y/ J: A" ?) \8 f: Q5 }' a0 q d+ y
~" J6 \+ M# u5 T, l7 dRE:真的有人使用自動(dòng)布線嗎? - 廈門 / fishon 回復(fù)于2001-8-5 19:13:00
( m5 |+ y+ l# G3 z) l7 L( K7 Z我是用ZUKEN做PCB,都是手工連線,自動(dòng)布線大都不會(huì)考慮到工藝,對(duì)地線和電源線的設(shè)計(jì)也不會(huì)符合常理。; i6 f2 X. ?) x! ?2 e
* b: M: S A% P( N7 w* z/ O2 x# F* qRE:真的有人使用自動(dòng)布線嗎? - 上海 / nudt894chm 回復(fù)于2001-8-5 19:40:00! {7 k/ _# X' S' U) f* Y' D9 f
先將電源和地手工布線,比較整齊和距離不長的線也手工布好,再用自動(dòng)布線。& k/ [# T e1 D" a2 Z
* D8 {5 u& k9 i9 T8 j* [' I( r3 ^7 i
RE:真的有人使用自動(dòng)布線嗎? - 西安 / changh76 回復(fù)于2001-8-6 21:54:00
. z; y3 e5 }3 K- L# ]8 |; }) |上面有幾位朋友已經(jīng)說到了,其實(shí)自動(dòng)布線還是非常好的,這是看你會(huì)用不會(huì)用.. ?% b j( l% D9 [# l; D2 I. B
我比較同意手動(dòng)加自動(dòng)布線這種方式.你可以先用自動(dòng)布線布一下,如果能布通70-80%,你的整體布局就沒問題了.這時(shí),再撤銷手動(dòng)布線,只保留整體布局,再用手動(dòng)布線方式布線,輕松快捷.
2 Z2 ^) b: n& K+ x# r% J8 x0 m9 j: [) S2 z' T4 Q, I
RE:真的有人使用自動(dòng)布線嗎? - 上海 / jian_min_li 回復(fù)于2001-8-21 9:35:00
" r8 t4 s! C0 `# V+ E8 {0 T% T我感覺在手工布完重要部位之后,自動(dòng)布線還是可以嘗試的,以后調(diào)整起來也比較方便,可以有個(gè)大致思路,比較適合新手。況且布線有時(shí)雖說難看一些,電氣方面基本還是可以滿足的。
( ^1 K* ~$ ?/ R p* {) Z4 g% m- K: [0 @, }
RE:真的有人使用自動(dòng)布線嗎? - xian / XAHLDQ 回復(fù)于2001-9-2 12:48:001 i/ k* |9 Q; Z0 V* o: V
本人用自動(dòng)布線時(shí)出現(xiàn)死機(jī)布通率顯示請(qǐng)教各位大蝦
# y8 m; p7 h( @, q
" B* W) O9 j w6 O3 k9 q1 ~6 P/ JRE:真的有人使用自動(dòng)布線嗎? - 上海 / 電子小蟲 回復(fù)于2001-9-2 18:25:00
6 z" L" O: n, f6 x9 C我覺得protel99/se的自動(dòng)布線用的效果取決于對(duì)布線規(guī)則設(shè)置的好壞,你對(duì)這些規(guī)則理解的越透,設(shè)置的就越能滿足你的要求,自動(dòng)布線的效果和布通率等等就越好。# ^0 Z1 q. x! z4 }
1 }& Z# X7 k, q0 z2 g0 ^4 X; n, d* w
RE:真的有人使用自動(dòng)布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:00% B- L- e/ _9 S+ F; k
我和加大下有同感
$ }6 F/ T9 k! v7 M2 n6 ^: X4 J: p
RE:真的有人使用自動(dòng)布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:00
6 ~4 F; F* {8 f! b" k我和假大俠有同感
3 P3 ?& b6 d/ {' Q. O, L5 K- V* g# O! |/ o; n! j
RE:真的有人使用自動(dòng)布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:00
& M" `& X3 Z2 `( Z t7 _" P我和假大俠有同感1 ^8 j8 ^, w8 F0 ~8 i$ m/ ?
: u: e! W- i) u. D" y
RE:真的有人使用自動(dòng)布線嗎? - cctv / cctv 回復(fù)于2001-9-4 1:21:00/ q0 M# x5 b/ m' \% u7 P
1 PROTEL 里的設(shè)置起來并不復(fù)雜,但是用熟是要一段時(shí)間的.我曾經(jīng)把一塊板子用不同2 的拓補(bǔ)結(jié)構(gòu)等設(shè)置布了很多次.8 {+ c- J2 l2 ^5 p
PROTEL 可以對(duì)單獨(dú)的某個(gè)網(wǎng)絡(luò)\網(wǎng)絡(luò)組(總線)設(shè)置層屬性;優(yōu)先權(quán);拓補(bǔ)結(jié)構(gòu);步線最大、最小、推薦寬度。。。。。。設(shè)置起來并不花太多時(shí)間。設(shè)置好了布線的效果還是相當(dāng)不錯(cuò)的。手工修改還是缺不了。7 _' e, j0 f, ]# S# ~
3 PROTEL不是用來布復(fù)雜大板子和高頻板子的料,用PADS和SPEECTRA的朋友不要砸我板磚,呵呵。; ^0 x9 F& D: {) O( O8 i. Z
' b( N/ j4 z5 g: t8 X
RE:真的有人使用自動(dòng)布線嗎? - 沈陽 / chengxu 回復(fù)于2001-9-8 15:27:00$ W" V7 X1 f# S
我用Advanced PCB2.5做過560*360的雙面板,自動(dòng)布線加優(yōu)化還算能用.
1 T# y; E# U) ], B8 K4 d
. N' e" C5 ~+ Y4 o) W |
|