|
pcb自動布線的看法與經(jīng)驗
& f$ N& [! G. o6 ?+ W [3 r+ j7 `/ c4 Q1 Z- P9 z
rockyzou 發(fā)表于PCB 2001-7-25 15:50:00! k2 |" f& j% f( ~8 u7 l9 k
+ ^( T J* ` H; T& T- ]' y. w
我只用自動布線布過一塊很簡單的板,是單片am/fm收音板,十來個元件,名片大小。稍微大一點的板用自動布出來就沒法看。" X* u% @; O" S" Y$ O/ O t
對于要拿出來見人的板子,真的有人使用自動布線嗎?如果有,應(yīng)當(dāng)怎樣做?
4 y! L3 z- H2 |" l5 l4 g+ [1 [真誠請教,勿笑淺薄。" Q% g( M1 n2 T- d# B
' O7 `1 o% w) U U0 W5 M給rockyzou發(fā)送email
) u. x J& }: g0 X7 Y2 @
/ y% j0 a7 V0 Z5 a: O; Y8 a: D/ |) D0 D; }' Y
RE:真的有人使用自動布線嗎? - 廣州市 / winsu 回復(fù)于2001-7-25 16:32:00
8 |% {* \" m' X0 S% k, c5 _我沒有用過自動布線,如果板子面積小而元件多,那自動布線是布不了的(我指的是protel),如果板子面積足夠大,自動布線十分不美觀;如果元件少,也用不到自動布線。" D# T; c( ]& y4 J* m) B
7 V( f3 K7 Z4 w6 z- e; ^RE:真的有人使用自動布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-25 16:58:002 i: L4 N8 S* o/ f0 U- u. s4 I
有同感,但為什么看見很多人討論protel和powerpcb的自動布線功能如何如何?( o/ T( _7 p, N& [$ K! a
到底怎摸回事,而且我認(rèn)識的同行中,不管他們使用哪個軟件,都沒有人使用自動布線功能。# o* b% i# j* s8 d/ B2 C
是我見識太少嗎?
- X7 ~# P( K5 k$ T) M6 ~- f% C8 t* p% m1 v5 O7 D
RE:真的有人使用自動布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-25 18:54:00
- `3 t) L, J9 `# A交互式自動布線,blackmouse用了5年的specctra
/ D& u' O- |0 S: H0 z6 g
6 \+ }1 }( l8 ~RE:真的有人使用自動布線嗎? - 上海 / 電子小蟲 回復(fù)于2001-7-25 20:15:00- X4 I" V, S: w" y- I& F) t: s
我們同事就用Protel99的自動布線和手工布線結(jié)合,布的是4層板。上面使用了大量的貼片元件和Dsp和Cpld。系統(tǒng)是模數(shù)混合的,效果和效率都還可以。
$ l, F; b& L( f, f9 M: I* j1 b8 Z
# W, Q, _2 X7 w0 u) n, r- Z! R6 e. }RE:真的有人使用自動布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-26 12:09:00
, q" K$ j s/ J5 c* |多謝各位指點,還想請教blackmouse:
' v1 A* _, ` _6 s; J你一般用specctra布什么板?用在什么領(lǐng)域?% n& Q$ o" i5 L! E+ G l
( t2 E+ E4 `. M3 h
9 l& l! y8 V. C8 Z
RE:真的有人使用自動布線嗎? - Shanghai / feifei 回復(fù)于2001-7-26 12:27:00
. ]: U) B- [9 q+ F: UDOS時代全用手工,現(xiàn)在再復(fù)雜的板子都先手工布幾條講究的線,如何用specctra或BLAZERouter自動布線,再調(diào)整元件位置,再自動布線,布通率可達95%~100%,然后再手工修改- k' t$ \- R: T$ H- U( b5 @
/ a- V2 L% L1 \0 ]0 b0 b4 X
RE:真的有人使用自動布線嗎? - cctv / cctv 回復(fù)于2001-7-26 13:53:00
$ f( o3 ?. m( K1 @+ P0 I# c, n我用。
, u8 a/ y" a+ F M5 k; h! opads 我才學(xué),不清楚。* L8 H7 J: s# q% `: h5 y
但是PROTEL 的自動布線設(shè)置非常的多,你搞清楚了嗎?設(shè)置好了還是可以用的。
; ^3 C: a. s# |自動布線不是一勞永逸的。后期還要做很多工作。要不還要人做末子?呵呵。9 K6 H- v: F# ?1 b
) p3 `1 ]7 O1 ~8 y9 n
RE:真的有人使用自動布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-26 14:16:00
# f j9 O4 V' M% V4 ~& A等設(shè)置好了,這時間手工布也布出來了吧。* ^' N8 g9 h" b
$ @' Q8 ~# u" n
RE:真的有人使用自動布線嗎? - cq / club 回復(fù)于2001-7-26 15:35:00
0 s% \; O% D9 S, G* p& @, Crocky:
" i$ \6 T! m, [& l" k+ R你們談的的確比較深(對我來說)。對我們這種門外漢來說,自動布線似乎更麻煩,因為我們做的東西比較簡單,只要布局均勻就可以了。所以,自動布線只適用于大規(guī)模的電路(和手動布線相結(jié)合),對簡單一點的,我覺得是畫蛇添足。
0 L3 | B. ?+ N. x u 井底之見,勿笑勿笑
+ s1 Z7 h4 l! r d/ k yamming. M# G6 h2 s: K
. S9 i9 T) z% @+ U1 o# [RE:真的有人使用自動布線嗎? - 江蘇 / donny_ 回復(fù)于2001-7-26 17:21:00
( M; X* Y; U! N" W& M4 A等設(shè)置好了,這時間手工布也布出來了吧。6 R% g0 N5 u. j7 n" Q
& K! y6 l& n% ~$ r7 y" URE:真的有人使用自動布線嗎? - 東莞 / longzhou 回復(fù)于2001-7-26 22:37:00
+ v3 P$ S6 l7 f! [: g在POWERPCB下怎樣用specctra? 我裝了SPECCTRA9.03也不能用,顯示缺少什么INI文件 F) T: O9 y6 Y" F, Q
4 u6 L# a9 d& p+ DRE:真的有人使用自動布線嗎? - 河南濮陽 / 李紅果 回復(fù)于2001-7-26 23:38:00
& I$ ]4 `1 ]9 ` g# d我經(jīng)常使用Protel99作雙層板,使用自動布線與手工布線相結(jié)合,效果很好。不過你要非常熟悉布線規(guī)則的設(shè)置,做到這點可不是一朝一夕的事喲!
8 o$ V0 |9 g# a/ g5 @9 k9 U C/ q. i0 @( G! V
RE:真的有人使用自動布線嗎? - wh / ealf 回復(fù)于2001-7-27 12:21:00' y3 r- N" G) v, W4 t3 J3 V
對于要求不高的板子,自動布線還是可以勝任的,最基本的設(shè)置還是應(yīng)該熟悉的,
& [4 l( ^2 L! O |* P/ f3 W$ d/ |1 v! Z: D2 H# r
RE:真的有人使用自動布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-27 14:39:00
( j+ i# U7 D. `TO rockyzou
9 r+ }/ }+ `! r6 r1 x0 cblackmouse布的模、數(shù)混合的板較多,有兩層板、也有四層板,雖然不是很復(fù)雜、頻率也不是很高(幾十兆而已),但大多數(shù)要求過emc,比如:4000伏的群脈、10伏/米的高頻磁場......
T% G" b, z9 `/ ^% _
0 n8 j7 M( \- J( F, u1 zRE:真的有人使用自動布線嗎? - 成都 / 頻譜儀 回復(fù)于2001-7-27 14:43:00
6 ?8 ^2 H Z7 p我用protel畫原理圖和布局,用specctra自動布線,手工參與一小部分,效果還可以,不過我的板子只需要跑到60MHz。" u- T K' P& Z; h0 D2 U
0 w; k& P+ p4 ?, r# I; {, d1 ERE:真的有人使用自動布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-27 17:37:00
8 r/ X# z: h7 v3 t' {4 z _: tThank you blackmouse and all, now I'll downlond a specctra and try it!
- p0 h1 C' V& {# J$ S, l# m
+ q& \' F( C5 Y' T# a, vRE:真的有人使用自動布線嗎? - shenzhen / rockyzou 回復(fù)于2001-7-27 17:56:00
" A2 Q& ]5 T0 jBy the way: Whihc master know where can download the specctra's Crack File? Thaks." y" K3 C* z+ l& Y
: R' C$ G0 J& h' `& ?8 q8 y
RE:真的有人使用自動布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-28 10:04:00( `! Y K% k( b3 w, m. C! z+ N
哪個版本?9.03 還是 10.02?
' z& _$ w9 v6 W% H) {. Y
7 I5 J7 J" w# F* _RE:真的有人使用自動布線嗎? - 武漢 / 假大俠 回復(fù)于2001-7-28 13:53:00& `4 J( |& n) {# q
自動布線還是可用的,不過要設(shè)置好RULE,手工布好比較重要的線,如Vcc,GND,等等,再用自動布線布剩下的線,最后手工修改。復(fù)雜的多層板子如完全用手工布線是無法想象的,勞動強度太大了。純自動布線又無法達到設(shè)計要求。自動布線的關(guān)鍵是元件的布局和布線規(guī)則,往往要重復(fù)很多遍才行的。 ^$ a# ~# P4 M
/ S1 H; E+ k4 r; }3 x
RE:真的有人使用自動布線嗎? - 珠海 / bigcat 回復(fù)于2001-7-28 15:23:009 z" t% U# c/ ~( q. p" z4 j
可用性不強,我試過一塊不算大的板子,設(shè)置好間距,時序長度,甚至拓?fù)漤樞,結(jié)果在密度較高的地方有三分之一的走線無法滿足長度要求,而且大量的線違反了我設(shè)置的點對點的拓?fù)漤樞蛞?guī)則,手工修正還不如重布。specctra算法可能太老了,我發(fā)現(xiàn)它只適合布DIP封裝的組合邏輯電路板,對不規(guī)則封裝和BGA封裝不太行。/ ~0 z9 E: H/ g) W% G- m7 t
# q, X+ N! l2 x0 t: g% z
RE:真的有人使用自動布線嗎? - 東管清溪 / 黃剛 回復(fù)于2001-7-28 15:30:00
/ b- }" G: b+ o0 B自動布線是很好,布出的結(jié)果就是不理想,請問個位是否有其他高招,比如說:'自動布線的某些工具沒有設(shè)定好的原因'還是.....
/ E% O1 N1 e( `3 x4 X+ x2 x/ x$ u6 Q4 M2 d8 E
RE:真的有人使用自動布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-28 17:46:00
8 E/ L+ C0 Z: R. c, s1 ^5 x( N- W; @最好的應(yīng)該是zuken的cr5000中的P.R.ROUTOR,在算法中加入了EMC的算法?$ m0 `; |9 ]. L' k" r3 w! \
可惜blackmouse尋尋覓覓多少年,始終不見芳蹤。
0 _5 ?) H- P. X
4 P" [+ J5 R) y5 O$ j$ O6 wRE:真的有人使用自動布線嗎? - nj / bird 回復(fù)于2001-7-29 16:40:00: D9 l8 `- `% v Z+ C) m, X
同意武漢假大俠的說法。復(fù)雜的板子手工走線是不可能的。不過自動走線規(guī)則很多,設(shè)置時要當(dāng)心,自動走線多走幾次多調(diào)整幾次效果會好些。本人用PADS的自動走線布過手機板,效果還可以。) }9 a: ]6 Q, v+ z1 B* b7 w
. _. c5 z0 ~! |6 v3 |/ y/ ~+ VRE:真的有人使用自動布線嗎? - nj / bird 回復(fù)于2001-7-29 16:46:00
) v) ]# C- k+ z! ~% O8 ~0 LZUNKEN的軟件是比較好用,可惜一般人用不到。要買正版的才行。小公司買不起幺。我也只是使用過,感覺很難學(xué)。
. n( b2 H3 a! i; \7 i* |, |8 Q+ j* D/ b4 r$ {
RE:真的有人使用自動布線嗎? - 廣東省順德市 / AL2913 回復(fù)于2001-7-29 20:17:00
7 W% A& }2 H# e+ i: _我推薦自動布線與手布相結(jié)合,板少可以考慮生成網(wǎng)絡(luò)表后手動布線。當(dāng)你熟悉自動布線后,就會建議別人也用自動布線。
9 o) c8 J& t0 ~1 q6 x0 B$ ?+ H! T0 M
RE:真的有人使用自動布線嗎? - shenzhen / ROCKYZOU 回復(fù)于2001-7-30 18:55:00" j$ k5 N p l( j2 Y, o. C
To Blackmouse:4 x1 \" k6 j+ e$ i0 A
V9.0?0 L' r0 s; c- S4 M3 G" z2 `4 G
. v. P. i8 U1 f6 z9 \" b6 \; RRE:真的有人使用自動布線嗎? - ShenZhen / blackmouse 回復(fù)于2001-7-31 8:42:00: d9 z y0 N8 E. S4 c
早就貼出來了,請在發(fā)布區(qū)中查找!
. u! I: M( o; o8 \
" F. B; l* \. x5 U4 o. K8 A) oRE:真的有人使用自動布線嗎? - changchun / jack fred 回復(fù)于2001-7-31 12:13:001 ` o, B# `4 Y7 X* q
感覺自動布線還可以,手工布線太浪費時間,自動手工結(jié)合是最理想的,RULE也不難學(xué)。布好的線是有點難看,但結(jié)果更重要,再說時間就是金錢。 請指教。# S6 ]% |0 U( S: z
" ~% F8 o: a" e0 J2 P8 I
RE:真的有人使用自動布線嗎? - 成都 / 頻譜儀 回復(fù)于2001-7-31 15:37:00- B9 }' s8 y* O' t5 ~
ZUKEN的CR5000一個Lisense就要10萬美元,而且根本找不到D版,好東西不是人人都能用到的。
6 Q3 T! [8 D3 S& z* D7 e
$ ]& W" _' h2 c( H9 _RE:真的有人使用自動布線嗎? - 北京 / WDD 回復(fù)于2001-7-31 21:29:00
6 p9 g! N9 X2 V* n" v自動布線可以用,不過只是參考一下元件的布局合理性,然后就撤銷了+ @9 D% X. X9 b! V# g8 s
2 x5 N( U: |" K3 n, I' J9 x% z# V& K
RE:真的有人使用自動布線嗎? - 湖南 / stockman 回復(fù)于2001-7-31 22:13:00 z, O$ b3 {( |0 E8 h
完全的自動布線,只能有一個結(jié)果:垃圾。" i/ L& |/ w: C
P( g8 v% \; g! W
RE:真的有人使用自動布線嗎? - 成都 / 3.14 回復(fù)于2001-8-1 15:48:00
9 i. J+ `2 g" n2 y7 \模擬電路還是用人工的好.
9 o1 y( ]; {# [# C: t4 r! G j r; Q. m: X [
RE:真的有人使用自動布線嗎? - 蘭州 / wangshl 回復(fù)于2001-8-2 20:46:00
" d* S$ s) [9 h3 I3 j3 n; I簡單的,不要自動布線,手工布線足矣。
$ U2 W* Y4 ?( j+ `
' H1 r/ K& Y7 C# \RE:真的有人使用自動布線嗎? - 上海 / 熊貓晶晶 回復(fù)于2001-8-2 21:01:00
/ C, p5 i+ ]+ w- Y" l4 d9 }% f關(guān)鍵是對自動布線器算法的理解,如果你對自動布線器的“習(xí)性”很清楚,那你就可以讓自動布線完成很多東西,而且效果也不錯!比如VB的自動布線能達到80%手工布線的水平。0 W; e- F& ~& I3 g( o. d0 I1 ?
7 X' `! t! H* b1 ~, y* \9 c2 @ P
RE:真的有人使用自動布線嗎? - 上海 / 熊貓晶晶 回復(fù)于2001-8-2 21:05:00
Y- @" n% ^2 O, q) j+ d8 i. q·····實現(xiàn)PCB高效自動布線的設(shè)計技巧和要點·······+ Q. p" ]1 C. Z) s5 W4 x# U" |
W; t$ u+ V% F& ]+ p! N: m
盡管現(xiàn)在的EDA工具很強大,但隨著PCB尺寸要求越來越小,器件密度越來越高,pcb設(shè)計的難度并不小。如何實現(xiàn)PCB高的布通率以及縮短設(shè)計時間呢?本文介紹PCB規(guī)劃、布局和布線的設(shè)計技巧和要點。+ i" V s( |: [$ ^8 L: q+ v
( w3 @2 j, o5 n1 M; p7 }; XTom Stout/ C2 e- Y, \9 c- h& S
高級設(shè)計工程師. j( {! @. e0 [$ Y0 t# C: {0 Y- W
PCB優(yōu)化設(shè)計協(xié)會
% k* n, ^6 U% E1 V- z
& P' g7 c8 z2 R8 GJean Cortjens-Stout8 c/ I {3 o0 j# k% ^5 @
高級PCB設(shè)計師' u5 F$ `) i% O/ P% G( |" G
Colorgraphic Communications公司
- r( f" p0 d$ J+ E& T' l% O/ f( K9 S0 Y' @9 k/ `" C
現(xiàn)在PCB設(shè)計的時間越來越短,越來越小的電路板空間,越來越高的器件密度,極其苛刻的布局規(guī)則和大尺寸的元件使得設(shè)計師的工作更加困難。為了解決設(shè)計上的困難,加快產(chǎn)品的上市,現(xiàn)在很多廠家傾向于采用專用EDA工具來實現(xiàn)PCB的設(shè)計。但專用的EDA工具并不能產(chǎn)生理想的結(jié)果,也不能達到100%的布通率,而且很亂,通常還需花很多時間完成余下的工作。
9 v: b8 @3 f$ w, `2 N6 N
d* O" T+ v# c1 n- O3 T/ g現(xiàn)在市面上流行的EDA工具軟件很多,但除了使用的術(shù)語和功能鍵的位置不一樣外都大同小異,如何用這些工具更好地實現(xiàn)PCB的設(shè)計呢?在開始布線之前對設(shè)計進行認(rèn)真的分析以及對工具軟件進行認(rèn)真的設(shè)置將使設(shè)計更加符合要求。下面是一般的設(shè)計過程和步驟。5 l+ Y$ \) s( Z- \
) j) A% I2 o; T' S8 s確定PCB的層數(shù). Q6 M& l, W4 P e& ^* U D9 Z- l4 d
, G8 I9 G+ }- ]. I8 h
電路板尺寸和布線層數(shù)需要在設(shè)計初期確定。如果設(shè)計要求使用高密度球柵陣列(BGA)組件,就必須考慮這些器件布線所需要的最少布線層數(shù)。布線層的數(shù)量以及層疊(stack-up)方式會直接影響到印制線的布線和阻抗。板的大小有助于確定層疊方式和印制線寬度,實現(xiàn)期望的設(shè)計效果。: D* }8 d4 L9 q) G3 \" x2 u* t
1 h7 s% \: }* I3 ]& V& B多年來,人們總是認(rèn)為電路板層數(shù)越少成本就越低,但是影響電路板的制造成本還有許多其他因素。近幾年來,多層板之間的成本差別已經(jīng)大大減小。在開始設(shè)計時最好采用較多的電路層并使敷銅均勻分布,以避免在設(shè)計臨近結(jié)束時才發(fā)現(xiàn)有少量信號不符合已定義的規(guī)則以及空間要求,從而被迫添加新層。在設(shè)計之前認(rèn)真的規(guī)劃將減少布線中很多的麻煩。& ^ j( o9 N# i, A' ^* G
5 q( x( @3 w2 i! Q. T& E
設(shè)計規(guī)則和限制
, [' A; \: z U+ Q5 @" b! |5 b$ m% f- S! ?" X9 Q0 X
自動布線工具本身并不知道應(yīng)該做些什么。為完成布線任務(wù),布線工具需要在正確的規(guī)則和限制條件下工作。不同的信號線有不同的布線要求,要對所有特殊要求的信號線進行分類,不同的設(shè)計分類也不一樣。每個信號類都應(yīng)該有優(yōu)先級,優(yōu)先級越高,規(guī)則也越嚴(yán)格。規(guī)則涉及印制線寬度、過孔的最大數(shù)量、平行度、信號線之間的相互影響以及層的限制,這些規(guī)則對布線工具的性能有很大影響。認(rèn)真考慮設(shè)計要求是成功布線的重要一步。
: ^. w: H- F- y7 [% O) E9 W! U, G3 K
元件的布局$ X [2 |3 b8 A
8 }# O$ {) F# p! Y7 j. F+ m
為最優(yōu)化裝配過程,可制造性設(shè)計(DFM)規(guī)則會對元件布局產(chǎn)生限制。如果裝配部門允許元件移動,可以對電路適當(dāng)優(yōu)化,更便于自動布線。所定義的規(guī)則和約束條件會影響布局設(shè)計。
- M# c9 |$ }5 E1 j" }: i5 ^* B5 Z+ _9 m: ]
在布局時需考慮布線路徑(routing channel)和過孔區(qū)域,如圖1所示。這些路徑和區(qū)域?qū)υO(shè)計人員而言是顯而易見的,但自動布線工具一次只會考慮一個信號,通過設(shè)置布線約束條件以及設(shè)定可布信號線的層,可以使布線工具能像設(shè)計師所設(shè)想的那樣完成布線。+ m; X6 N8 x( G
1 |* q2 \2 p& L! y; I& m扇出設(shè)計
/ h. H% V$ d+ i1 i% A7 L, v$ ?
在扇出設(shè)計階段,要使自動布線工具能對元件引腳進行連接,表面貼裝器件的每一個引腳至少應(yīng)有一個過孔,以便在需要更多的連接時,電路板能夠進行內(nèi)層連接、在線測試(ICT)和電路再處理。
: ^) y" {- H, p+ W3 B: v4 T. a/ Q
0 s& w7 a( c+ q. [5 _為了使自動布線工具效率最高,一定要盡可能使用最大的過孔尺寸和印制線,間隔設(shè)置為50mil較為理想。要采用使布線路徑數(shù)最大的過孔類型。進行扇出設(shè)計時,要考慮到電路在線測試問題。測試夾具可能很昂貴,而且通常是在即將投入全面生產(chǎn)時才會訂購,如果這時候才考慮添加節(jié)點以實現(xiàn)100%可測試性就太晚了。
4 \, j. l7 Q7 s* ?' ]& Z* D3 P# O: D8 b5 v4 U% v& L7 u
經(jīng)過慎重考慮和預(yù)測,電路在線測試的設(shè)計可在設(shè)計初期進行,在生產(chǎn)過程后期實現(xiàn),根據(jù)布線路徑和電路在線測試來確定過孔扇出類型,電源和接地也會影響到布線和扇出設(shè)計。為降低濾波電容器連接線產(chǎn)生的感抗,過孔應(yīng)盡可能靠近表面貼裝器件的引腳,必要時可采用手動布線,這可能會對原來設(shè)想的布線路徑產(chǎn)生影響,甚至可能會導(dǎo)致你重新考慮使用哪種過孔,因此必須考慮過孔和引腳感抗間的關(guān)系并設(shè)定過孔規(guī)格的優(yōu)先級。
& Q3 d" t. y* z
0 {# Z3 {4 n) ?0 V# X r手動布線以及關(guān)鍵信號的處理* `3 {; f6 r+ B0 q4 C* h$ ?
* X0 J7 @" Q) q0 }6 ?" F盡管本文主要論述自動布線問題,但手動布線在現(xiàn)在和將來都是印刷電路板設(shè)計的一個重要過程。采用手動布線有助于自動布線工具完成布線工作。如圖2a和圖2b所示,通過對挑選出的網(wǎng)絡(luò)(net)進行手動布線并加以固定,可以形成自動布線時可依據(jù)的路徑。
0 y9 g, r3 Q# t1 I
$ Q* J/ S$ v+ r2 k) B m! G無論關(guān)鍵信號的數(shù)量有多少,首先對這些信號進行布線,手動布線或結(jié)合自動布線工具均可。關(guān)鍵信號通常必須通過精心的電路設(shè)計才能達到期望的性能。布線完成后,再由有關(guān)的工程人員來對這些信號布線進行檢查,這個過程相對容易得多。檢查通過后,將這些線固定,然后開始對其余信號進行自動布線。
* `+ G0 n2 K1 k1 }4 \+ a5 J* p- l) d' h( a
自動布線
5 j [( K0 V- g* Z ~- t& @5 ^ t/ @
E% K1 l0 ~" Y: W- A0 z對關(guān)鍵信號的布線需要考慮在布線時控制一些電參數(shù),比如減小分布電感和EMC等,對于其它信號的布線也類似。所有的EDA廠商都會提供一種方法來控制這些參數(shù)。在了解自動布線工具有哪些輸入?yún)?shù)以及輸入?yún)?shù)對布線的影響后,自動布線的質(zhì)量在一定程度上可以得到保證。
/ F2 {" P S- }- _* F% C- d- ]5 E6 p' @ O) G* j7 ~
應(yīng)該采用通用規(guī)則來對信號進行自動布線。通過設(shè)置限制條件和禁止布線區(qū)來限定給定信號所使用的層以及所用到的過孔數(shù)量,布線工具就能按照工程師的設(shè)計思想來自動布線。如果對自動布線工具所用的層和所布過孔的數(shù)量不加限制,自動布線時將會使用到每一層,而且將會產(chǎn)生很多過孔。
8 R& @1 D9 ^9 p$ \9 ~+ ?$ R C1 I4 B: v$ E
在設(shè)置好約束條件和應(yīng)用所創(chuàng)建的規(guī)則后,自動布線將會達到與預(yù)期相近的結(jié)果,當(dāng)然可能還需要進行一些整理工作,同時還需要確保其它信號和網(wǎng)絡(luò)布線的空間。在一部分設(shè)計完成以后,將其固定下來,以防止受到后邊布線過程的影響。
2 c2 W$ r! U7 q; T
+ j4 c3 g" k; C% G" u采用相同的步驟對其余信號進行布線。布線次數(shù)取決于電路的復(fù)雜性和你所定義的通用規(guī)則的多少。每完成一類信號后,其余網(wǎng)絡(luò)布線的約束條件就會減少。但隨之而來的是很多信號布線需要手動干預(yù),F(xiàn)在的自動布線工具功能非常強大,通?赏瓿100%的布線。但是當(dāng)自動布線工具未完成全部信號布線時,就需對余下的信號進行手動布線。9 a! y4 R$ s' V4 H# U# u7 |# f
$ U4 c# @. N' T: c9 _, a自動布線的設(shè)計要點包括:1. 略微改變設(shè)置,試用多種路徑布線;2. 保持基本規(guī)則不變,試用不同的布線層、不同的印制線和間隔寬度以及不同線寬、不同類型的過孔如盲孔、埋孔等,觀察這些因素對設(shè)計結(jié)果有何影響;3.讓布線工具對那些默認(rèn)的網(wǎng)絡(luò)根據(jù)需要進行處理;4.信號越不重要,自動布線工具對其布線的自由度就越大。8 \$ H6 h, @- I* Q2 R7 O3 Z
/ N( h+ t' U# p/ p2 d布線的整理, p, q7 _7 S0 [6 W O J5 ?
5 E/ \1 P! t+ N/ O如果你所使用的EDA工具軟件能夠列出信號的布線長度,檢查這些數(shù)據(jù),你可能會發(fā)現(xiàn)一些約束條件很少的信號布線的長度很長。這個問題比較容易處理,通過手動編輯可以縮短信號布線長度和減少過孔數(shù)量。在整理過程中,你需要判斷出哪些布線合理,哪些布線不合理。同手動布線設(shè)計一樣,自動布線設(shè)計也能在檢查過程中進行整理和編輯。0 x# _* E* m- o1 g$ x
4 R7 E' P" o6 d4 }電路板的外觀
( h$ |( w, ?0 Q( F8 O0 ~% b c
1 v) ^4 A/ p7 E以前的設(shè)計常常注意電路板的視覺效果,現(xiàn)在不一樣了。自動設(shè)計的電路板不比手動設(shè)計的美觀,但在電子特性上能滿足規(guī)定的要求,而且設(shè)計的完整性能得到保證。+ h: C) }8 G/ t/ O
, N: [9 r1 _9 ~" Y
( _ x5 n' U6 |$ Q0 `! Y- s" M
7 I7 }" h& }; _# x: M( ~, S
# k- b2 }( V5 b- fRE:真的有人使用自動布線嗎? - 北京 / foxlww 回復(fù)于2001-8-5 10:57:007 R8 i3 ^- z! B) y+ A, @' K
對于簡單的板子你用什么自動布線呀,直接手動不是更好。對于復(fù)雜的電路板可以先先將一些線手動走好,在用自動布線,然后布的差不多的時候,停下自動布線再手動。這樣就又省事有比較美觀了。
% \/ a; `# w6 J. |
* a; Z8 g$ J _% _$ _' z. y% y. {RE:真的有人使用自動布線嗎? - shenzhen / waiwangsun 回復(fù)于2001-8-5 11:27:00
1 ?) A5 F6 |3 p/ [: K& w先用自動再用手動。: w: ~1 r. z) Z' G+ X7 [9 K
7 |* x# ^+ f8 i- O8 p; A- B7 w
我的主頁
; S9 O! f: Q* |& s' o
; y% S* r( @+ d1 B
6 ]0 L+ l9 L; `+ L/ K0 tRE:真的有人使用自動布線嗎? - 廈門 / fishon 回復(fù)于2001-8-5 19:13:00
+ X1 A! @9 {8 Z7 S {, C/ T我是用ZUKEN做PCB,都是手工連線,自動布線大都不會考慮到工藝,對地線和電源線的設(shè)計也不會符合常理。9 @9 v$ q+ X" {' B, y
, k: D9 F! K8 F/ q2 P+ x S
RE:真的有人使用自動布線嗎? - 上海 / nudt894chm 回復(fù)于2001-8-5 19:40:00% {# ?: Q% o2 {4 }( H3 v- g
先將電源和地手工布線,比較整齊和距離不長的線也手工布好,再用自動布線。/ f' L* x* h* e ]
$ t2 ?, z& o/ T8 v! O
7 @/ h M, j6 |1 b# XRE:真的有人使用自動布線嗎? - 西安 / changh76 回復(fù)于2001-8-6 21:54:00* B( ?: E3 v: g) v# n6 H
上面有幾位朋友已經(jīng)說到了,其實自動布線還是非常好的,這是看你會用不會用.
0 X j+ [/ o! K8 P3 p我比較同意手動加自動布線這種方式.你可以先用自動布線布一下,如果能布通70-80%,你的整體布局就沒問題了.這時,再撤銷手動布線,只保留整體布局,再用手動布線方式布線,輕松快捷.7 L$ V7 @. F, g8 X0 P
2 }. r( J% P4 s9 Y
RE:真的有人使用自動布線嗎? - 上海 / jian_min_li 回復(fù)于2001-8-21 9:35:00
4 s1 Q$ K6 o. e8 g我感覺在手工布完重要部位之后,自動布線還是可以嘗試的,以后調(diào)整起來也比較方便,可以有個大致思路,比較適合新手。況且布線有時雖說難看一些,電氣方面基本還是可以滿足的。' [9 X5 e2 ]0 @" T4 p7 i" {- I0 L
2 x% S, K) l- Y& BRE:真的有人使用自動布線嗎? - xian / XAHLDQ 回復(fù)于2001-9-2 12:48:00
2 j$ t, y! D& I3 M* W( c* I, c9 U+ l本人用自動布線時出現(xiàn)死機布通率顯示請教各位大蝦
8 @, _8 R ?& m# {6 I1 ~& W+ V# A
/ D# q! m. L5 w, fRE:真的有人使用自動布線嗎? - 上海 / 電子小蟲 回復(fù)于2001-9-2 18:25:000 m: @" ^, `* S6 Q) d% S; e
我覺得protel99/se的自動布線用的效果取決于對布線規(guī)則設(shè)置的好壞,你對這些規(guī)則理解的越透,設(shè)置的就越能滿足你的要求,自動布線的效果和布通率等等就越好。5 R* u; O, Q5 g4 c! g
) O/ F6 \" R; y, x$ @: @+ d
RE:真的有人使用自動布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:009 \) F5 O% P- K$ S# `
我和加大下有同感; V1 X/ S& a$ p/ Q9 w* d
$ ]. S! O" P/ V# d6 {RE:真的有人使用自動布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:00# Z; O; n- v4 Y7 K8 n! ]
我和假大俠有同感
! q( ^1 N0 E3 V' v" r- y( m) B& T) L8 b: b$ K; [9 A. t, G) Z. o
RE:真的有人使用自動布線嗎? - 合肥 / maxzbj 回復(fù)于2001-9-2 20:17:00
6 `+ W! M* u K) w+ F我和假大俠有同感
) C! X, A) O, N4 P7 O4 k$ L
! s. ?9 {# m0 U3 i) IRE:真的有人使用自動布線嗎? - cctv / cctv 回復(fù)于2001-9-4 1:21:00+ w4 }9 |) J, x* l/ F
1 PROTEL 里的設(shè)置起來并不復(fù)雜,但是用熟是要一段時間的.我曾經(jīng)把一塊板子用不同2 的拓補結(jié)構(gòu)等設(shè)置布了很多次.
) C7 x( i, f* T, T+ [2 O, aPROTEL 可以對單獨的某個網(wǎng)絡(luò)\網(wǎng)絡(luò)組(總線)設(shè)置層屬性;優(yōu)先權(quán);拓補結(jié)構(gòu);步線最大、最小、推薦寬度。。。。。。設(shè)置起來并不花太多時間。設(shè)置好了布線的效果還是相當(dāng)不錯的。手工修改還是缺不了。
& z: ~6 Y- C/ V! P! j ^3 PROTEL不是用來布復(fù)雜大板子和高頻板子的料,用PADS和SPEECTRA的朋友不要砸我板磚,呵呵。. t3 U/ C1 Q- k5 Z% {
' o' B0 ]3 x% e" M
RE:真的有人使用自動布線嗎? - 沈陽 / chengxu 回復(fù)于2001-9-8 15:27:00
# @* C. ~8 G; n我用Advanced PCB2.5做過560*360的雙面板,自動布線加優(yōu)化還算能用. ( L# g9 S a& t* e
+ X: N/ A% Z( d1 ]4 y$ N# }% c6 D# W
|
|