電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 11496|回復(fù): 6
收起左側(cè)

Gloss優(yōu)化命令詳解

[復(fù)制鏈接]

11

主題

115

帖子

913

積分

二級(jí)會(huì)員

Rank: 2

積分
913
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2016-11-4 09:03:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
當(dāng)PCB板設(shè)計(jì)完成后,無(wú)論是手工布線還是采用SPECCTRA進(jìn)行自動(dòng)布線,總會(huì)產(chǎn)生一些布線效果不好、多余過(guò)孔等問(wèn)題。此時(shí)可以利用allegro提供的Gloss命令對(duì)設(shè)計(jì)進(jìn)行優(yōu)化和調(diào)整,這樣不僅可以提高設(shè)計(jì)的美觀和可生產(chǎn)性,并且可以降低制造成本,提高產(chǎn)品可靠性。
9 n5 _1 `! S' A3 ~( c% m一、      優(yōu)化前的準(zhǔn)備工作
. A- L$ g5 \, g' e5 ^* s7 A) b# t, |在進(jìn)行優(yōu)化工作之前,先檢查設(shè)計(jì)以確定是整個(gè)板子都需要進(jìn)行優(yōu)化還是只對(duì)某個(gè)區(qū)域或者某些網(wǎng)絡(luò)進(jìn)行優(yōu)化。 8 M  U) M! S+ B$ h( n" w
如果某些網(wǎng)絡(luò)有特殊要求,我們就應(yīng)該對(duì)其進(jìn)行設(shè)置以保護(hù)在優(yōu)化過(guò)程中不改變這些網(wǎng)絡(luò)的特殊性。保護(hù)網(wǎng)絡(luò)不在優(yōu)化過(guò)程中改變的俄方法就是給網(wǎng)絡(luò)增加NO_GLOSS 或者FIXED屬性。 9 C: A( I- N7 d2 @
如果要保護(hù)設(shè)計(jì)中的某個(gè)區(qū)域不被優(yōu)化,則應(yīng)設(shè)置一個(gè)NO_GLOSS的多邊形。NO_GLOSS的多邊形應(yīng)該設(shè)置在MANUFACTURE層,它的子層可以是NO_GLOSS_TOP、NO_GLOSS_BOTTOM、NO_GLOSS_ALL或NO_GLOSS_INTERNAL。
3 [. J: ]3 x9 {Allegro還提供了幾種不同的優(yōu)化命令可以針對(duì)不同的優(yōu)化區(qū)域進(jìn)行操作,分別為優(yōu)化菜單中的Design、Room、Window、Highlight和List。Design用于對(duì)整個(gè)設(shè)計(jì)進(jìn)行優(yōu)化,Room用于對(duì)選定的room進(jìn)行優(yōu)化,Window用于對(duì)選定的窗口進(jìn)行優(yōu)化,Hightlight用于對(duì)高亮顯示的當(dāng)個(gè)網(wǎng)絡(luò)或者元件進(jìn)行優(yōu)化,List用于對(duì)所設(shè)定的列表項(xiàng)目進(jìn)行優(yōu)化。 : ~3 r2 W% O& S! Y- N
二、      項(xiàng)目和參數(shù)設(shè)置
% k, D0 K/ i1 |4 m6 ], w" i' E, l選擇菜單命令Route/Gloss/Parameters,彈出如圖1所示對(duì)話框。
# z: F6 J8 q  z
( {# ]6 s# `: \+ ~) B. t
( m: L& t$ k4 i2 q( o7 q
圖1 Route/Gloss/Parameters

( P3 a- [0 E0 z; \0 \+ l! V8 W

% q  S6 o: f1 [2 A4 j  Y對(duì)話框中的Application欄列出了可進(jìn)行優(yōu)化操作的所有選項(xiàng),單擊任一選項(xiàng)前面的按鈕可進(jìn)入到該選項(xiàng)的參數(shù)設(shè)置對(duì)話框,選中某項(xiàng)后面的Run,再單擊對(duì)話框中的“Gloss”按鈕即可進(jìn)行相關(guān)項(xiàng)目的優(yōu)化。如果一次選中多個(gè)選項(xiàng),優(yōu)化時(shí)就按照這些選項(xiàng)的排列順序依次進(jìn)行。
% e, y! [. [* g0 O: o4 e) C! a該對(duì)話框中可進(jìn)行的優(yōu)化項(xiàng)目包括: 2 t2 M& R6 ~: i) S' F- z
◆  Line And via cleanup:走線和過(guò)孔的清除 0 ?$ ]5 v8 P, b: T( O# u
◆  Via eliminate:減少過(guò)孔 % K* u9 o% Q7 B" K2 [$ n1 P
◆  Line smoothing:將彎折線變平滑 7 K5 J/ h+ F. y6 }
◆  Center lines between pads:將兩焊盤(pán)之間的走線放置在中間
8 m+ k( L  S8 O4 ]7 a/ V◆  Improve line entry into pads:增加連入焊盤(pán)走線的入口
8 a( r' o7 k" G" ]◆  Line fattering:增大線寬
9 M  Y" b& c& R3 R1 K◆  Convert conner to arc:將走線方角變?yōu)閳A弧
1 e* j9 o* D  ~; l◆  Pad and T connection filter:焊盤(pán)和T行聯(lián)接處理
$ ]+ A) O, e; K% p5 A◆  Dielectric generation:產(chǎn)生絕緣體 2 _0 N) [  o7 c  j! J0 F/ z
下面分別對(duì)常用的幾種功能進(jìn)行介紹。 ' ?) k# _* [" n; m* C0 `" A2 m
1、Line And via cleanup:這項(xiàng)功能將走線和過(guò)孔清除后重新布線。單擊該項(xiàng)前面的按鈕可進(jìn)入?yún)?shù)設(shè)置對(duì)話框,如圖2所示。 9 A6 o/ B$ t) n( E

. z% T6 F2 ?" X) M. [9 a
( O. E, H3 n- I' C% ~
圖2

9 E& B& B4 k9 W+ F3 v

+ }) ~! |0 v9 x* y0 @; r5 Q對(duì)話框中的參數(shù)設(shè)置分為3部分。   E7 y: w; L; ]1 J4 b+ |
第一部分是關(guān)于Line的參數(shù)設(shè)置,主要選項(xiàng)功能如下
- |' [! P: X4 w/ r* O◆  Jog Size Limit:用于設(shè)定在清除過(guò)程中可增加的斜線段個(gè)數(shù),值為-1時(shí)表明該項(xiàng)沒(méi)有限制。 & S/ z% c% C. s
◆  Etch Length/Via:用于設(shè)定為了減少過(guò)孔而增加的布線長(zhǎng)度,值為-1時(shí)表明該項(xiàng)沒(méi)有限制。 & k6 x9 `  v' s/ f
◆  Net Length Limit:用于設(shè)定線網(wǎng)的長(zhǎng)度超過(guò)該設(shè)定值時(shí)才對(duì)其進(jìn)行清除和重新布線,值為-1時(shí)表明該項(xiàng)沒(méi)有限制。 & \1 s( \6 f3 m3 t2 L- Z
◆  Maximum 45 Length:用于設(shè)定45度角的水平邊或者垂直邊的長(zhǎng)度。 $ J4 V8 Y+ ?0 V7 G3 ]' b
◆  復(fù)選框Slip Slide:用于設(shè)定在清除布線時(shí)是否可以應(yīng)用推擠功能。 1 Q2 u+ f9 `& d4 ]
第二部分為關(guān)于Via的參數(shù)設(shè)置,主要選項(xiàng)功能介紹如下。
; @) }* |8 q$ ^; r7 a" ^◆  復(fù)選框Retry:用于設(shè)定清除連線后布線器是否進(jìn)行進(jìn)行重新布線,一般情況下選中該復(fù)選框。
$ u8 U) N( r) B6 h' @◆  Number of Executions:用于設(shè)定執(zhí)行操作的次數(shù),推薦選擇多次運(yùn)行。
+ k" t& Z. ^4 V" i) B/ x, t( u◆  Cleanup All:用于設(shè)定清除的對(duì)象,選擇Lines只清除連線,選擇Lines and Vias則清除連線和過(guò)孔,選擇Lines,Vias,and Missing Connecs則清除連線和過(guò)孔,對(duì)后對(duì)清除的連線以及設(shè)計(jì)中沒(méi)有連接的線網(wǎng)進(jìn)行連線。
) H: y9 @: Y9 x$ U& C2、Via eliminate:這項(xiàng)主要用來(lái)減少整個(gè)設(shè)計(jì)所用過(guò)孔數(shù)量。單擊該選項(xiàng)前面的按鈕,彈出如圖3所示參數(shù)設(shè)置對(duì)話框。 1 p0 e; i: v6 J) e

' [% }$ J( ]( z% m7 A6 w4 i" w* P" _  f
( y2 C4 _# U( z9 a' `
圖3

% Q6 H+ U5 p3 z6 d7 j

& ?# x/ s8 |5 d- B; F, p3 I6 U◆  Eliminate Used Pin Escapes:用來(lái)設(shè)定是否減少有用的扇出過(guò)孔。選中后,當(dāng)兩個(gè)SMD類(lèi)型焊盤(pán)各通過(guò)一個(gè)扇出孔引出后又通過(guò)其他層走線相連時(shí),系統(tǒng)會(huì)嘗試將這兩個(gè)過(guò)孔刪除,用同樣線寬的表層走線來(lái)實(shí)現(xiàn)兩個(gè)SMD焊盤(pán)的連接。
7 N$ Z# L8 C1 T◆  Eliminate Unused Pin Escapes:用來(lái)設(shè)定是否減少無(wú)用的扇出過(guò)孔。選中后,當(dāng)一個(gè)SMD焊盤(pán)通過(guò)一個(gè)扇出孔引出后又通過(guò)表層走線實(shí)現(xiàn)了和另一個(gè)SMD焊盤(pán)的連接時(shí),系統(tǒng)會(huì)刪除這個(gè)沒(méi)有起作用的過(guò)孔。
% g0 K: e& X' z7 V, h) V5 Q1 D◆  Eliminate Stand Alone Vias:用來(lái)設(shè)定是否刪除沒(méi)有網(wǎng)絡(luò)屬性的孤立過(guò)孔。
" _. g* z) |  `: n5 D◆  Eliminate Regular Through Vias:用來(lái)設(shè)定是否刪除正規(guī)的多余通孔。
# P0 D: Q7 X7 |8 C; i$ B) W; v◆  Jog Size:用來(lái)設(shè)定在執(zhí)行Via Eliminate時(shí)可用的最大的拐線尺寸,缺省值為-1,表明沒(méi)有拐線尺寸方面的限制。 . u3 M) X9 m' g# m, V
設(shè)置完成之后單擊“Ok”,在圖1所示界面中選擇Via eliminate選項(xiàng),單擊“Ok”開(kāi)始進(jìn)行Via eliminate的優(yōu)化操作。
, i( H1 p9 d  t3、Line smoothing:用來(lái)刪除設(shè)計(jì)中額外的連接線段或者拐線,是連接線變得平滑,每次執(zhí)行Line smoothing命令時(shí)只對(duì)設(shè)計(jì)中的每個(gè)線網(wǎng)檢查一遍,所以最優(yōu)的情況是將該命令執(zhí)行多次,單擊選項(xiàng)前面的按鈕,彈出如圖4所示的設(shè)置對(duì)話框。 ) O+ x. Z5 g* ]

/ L2 `. a) [) L" K/ Y' @% W- b! \

; K& c" x' u# ~
圖4

8 X, R% |. K6 W$ e; K$ Z" m, W

7 U" Z3 q: x% a7 T* l6 @5 }◆  Eliminate:用于設(shè)定能被刪除的對(duì)象。 4 q- c6 I. D1 m8 x7 g
◆  Bubbles:用來(lái)設(shè)定是否刪除一個(gè)90度走線后的45度走線。
4 f8 s: q) q* `9 H0 ?. O◆  Jogs:用來(lái)設(shè)定是否刪除多余的拐線,將兩段拐線合并為一段。 1 i( a8 |  F; X. w+ e
◆  Dangling Lines:用來(lái)設(shè)定是否刪除兩頭沒(méi)有連接的孤立線段。 2 X$ [, Y! U! q4 g
◆  Line Segments:用來(lái)設(shè)定線段的一些參數(shù)。 # K; }5 o2 B3 V+ `
◆  Convert 90 to 45:用來(lái)設(shè)定是否將設(shè)計(jì)中的90度的拐角轉(zhuǎn)換成45度的拐角 * e( q5 h7 H2 i6 y
◆  Extend 45:用來(lái)設(shè)定是否延長(zhǎng)連接一個(gè)水平線段和一個(gè)垂直線段的45度連接線,這樣就可以將水平線段和垂直線段刪除。 2 G; S' \% I. v  y  n9 f5 A
◆  Maximum 45 Length:用來(lái)設(shè)定45度連接線的最大長(zhǎng)度,缺省值為-1,表明對(duì)該項(xiàng)沒(méi)有限制。
+ J; f" A" z& I◆  Length Limit:用來(lái)設(shè)定進(jìn)行平滑處理的連接線的長(zhǎng)度,缺省值為-1,表明沒(méi)有限制,任何長(zhǎng)度的連接線都要進(jìn)行平滑處理。 7 U. ~  O- W3 Y8 x* ]( M
◆  Corner Type:用來(lái)設(shè)定是45度的拐角還是90度的拐角,缺省為45。
" h- I( v- S0 d% Y! z! M- @9 M0 h3 {◆  Number of Executions:用來(lái)設(shè)定Line smoothing命令的執(zhí)行次數(shù),推薦多次使用該命令。 3 P' V1 D9 W9 Y: l7 ^+ k
4、Center lines between pads:用來(lái)調(diào)整連接線使之與相鄰管腳保持相同的距離。單擊選項(xiàng)前面按鈕,彈出如圖5所示的設(shè)置對(duì)話框。 & v3 g1 m* R3 s' E0 ]" x
' g3 K. J% j6 S% s( Y2 f. B

/ }. C+ `7 ]9 L3 w
圖5
5 g, U3 }7 R0 ~: e9 T& x! ^
; I! _8 u% R/ l
◆  Minimum move size:用來(lái)設(shè)定移動(dòng)連接線的最小距離,缺省值為兩個(gè)設(shè)計(jì)單位。當(dāng)一組連接線中任意連接線的移動(dòng)距離小于該值,這一組中所有的連接線都不進(jìn)行移動(dòng)。 & W. R! R1 r; Z7 U0 }  x
◆  Adjacent pad tolerance:用來(lái)設(shè)定兩個(gè)相鄰管腳水平方向或者垂直方向上中心到中心的最大距離。
5 h* F9 y; s! G" H$ J◆  Corner Type:用來(lái)設(shè)定采用的是45還是90度拐角,缺省為45。 4 B4 i# G" n# w5 a- {
◆  Line spacing:用來(lái)設(shè)定劃分線間距的種類(lèi)。選擇Minimum是說(shuō)明按照線到線的最小間距分配布線空間,最外面的連接線和管腳之間的聲譽(yù)間距保持平均分配,如果有DRC錯(cuò)誤產(chǎn)生,就不將連線移動(dòng)到中間。選擇Even是保持每一條連接線和管腳之間的間距都是相等的,如果有DRC錯(cuò)誤產(chǎn)生,則應(yīng)用Minimum規(guī)則重新移動(dòng)連接線。
6 L0 |$ F1 x6 l6 P# a, R! l5 o單擊Gloss layer按鈕可進(jìn)入圖6所示的對(duì)話框。
7 z1 s. `5 ~5 {% Z9 ^# {9 t5 s& E1 L; [, y( ]

& S& i4 `% l; i! M9 n  q5 a& U. y. {
圖6

4 T2 D# [  I. `& o! m; E/ ^

) v. p% h+ E/ C3 n5 O$ t1 m在這個(gè)對(duì)話框中可從現(xiàn)有板層中添加或刪除進(jìn)行Gloss處理的疊層,單擊Add按鈕可以添加新層(可選的層都是已經(jīng)定義的并且類(lèi)型設(shè)置為Conductored的層),單擊Delete可以刪除后面的層,右邊的文本輸入框用來(lái)設(shè)定有效的aroute生成的連接線上的拐線個(gè)數(shù),由于Allegro中aroute不能用,此處可以忽略。 ; |8 i3 \+ ?+ `( {. N: ^
設(shè)置完成之后單擊Ok推出設(shè)置對(duì)話框,在圖1所示界面中選擇Center lines between pads選項(xiàng),單擊Gloss開(kāi)始進(jìn)行Center lines between pads的操作。
評(píng)分記錄聯(lián)盟幣 收起 理由
admin + 2 資料很好,內(nèi)容豐富
總評(píng)分: 聯(lián)盟幣 + 2 
yxa

63

主題

895

帖子

2651

積分

凡億讀者

積分
2651
沙發(fā)
發(fā)表于 2016-11-5 21:43:10 | 只看該作者
學(xué)習(xí)了,剛接觸Allegro沒(méi)多久 感覺(jué)沒(méi)AD那么好操作  

47

主題

987

帖子

2282

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
2282
板凳
發(fā)表于 2017-1-29 23:15:15 | 只看該作者
感謝,學(xué)習(xí)了 支持

0

主題

6

帖子

38

積分

一級(jí)會(huì)員

Rank: 1

積分
38
地板
發(fā)表于 2018-9-16 19:10:01 | 只看該作者
看不懂但支持

0

主題

776

帖子

2643

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
2643
5#
發(fā)表于 2022-6-10 09:17:49 | 只看該作者
66666666666666666666666666666666666666
4 e" [, X' m0 u+ M

0

主題

776

帖子

2643

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
2643
6#
發(fā)表于 2022-8-5 09:19:46 | 只看該作者
/ g. W' X1 H$ F. G( x5 ]
論壇資料真豐富  培養(yǎng)自己的學(xué)習(xí)氛圍4 }4 o8 `$ x7 v: b* y! p
$ Q! z# v+ x6 {# @: G! g

0

主題

20

帖子

90

積分

一級(jí)會(huì)員

Rank: 1

積分
90
7#
發(fā)表于 2023-7-22 17:14:14 | 只看該作者
感謝,學(xué)習(xí)了 支持7 ~, @9 C; w9 U

發(fā)表回復(fù)

本版積分規(guī)則

關(guān)閉

站長(zhǎng)推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表