|
布线篇:- U2 A6 _/ W: _0 {0 j0 R
3 S. h2 p0 d6 p/ A5 u1:穿越0603,这个pci的rest信号,为啥有时电脑会莫名重启呢?先看看他们的rest是怎么layout的。3 N; i8 Y, f! T6 I. I2 V; B
" }5 Y p f2 e( }. F5 v. h, Z
1 B1 {" f; w6 z: I7 U$ w* y! w; j: X2 S7 ]' _) ~: t8 l8 y4 ]
2:T分歧是无法避免的无奈选择,但也不是下图那样做的。) B# ?' G7 ~! w& y" t g) [
7 W b2 B: P# S$ ~1 m. X- @
6 x1 l# t8 s9 y4 V1 r* K
, i" `* O- w+ X7 P& x
5 r# R: O* q; k1 \& c8 t, U
3:电源部的电容,被如此穿越。
# R7 x5 V" ~, Z2 B7 m, z此类电容一个比较热,另外电源和信号互相影响,即便有时影响可以在容忍范围内,在layout上却是可以做到最优化布线。, i) q+ g3 C( R1 n
' V8 ~0 a+ }$ i/ ~0 r; x8 J
S8 b, |3 c" [* W3 O* P% _
1 f: j7 Y% @2 R; B& m& g其实空间很大,为何要一定要从下面走,还要贴着管脚
2 p7 }) @) |6 f5 r* X2 P
0 V: h, p/ k5 Y
7 |5 A0 I5 I0 u. E
% U8 _) @1 N: r6 ^' _* ^( e0 j4:BGA中出线,不在pin中间,其实constrain设好就ok了,道理就不说了。
$ j2 t: W5 S) \. p2 z$ K* J! C
# j2 q; _7 z' w& {( `
1 a; P0 O: \, B0 {
/ v2 F( L( k A) {* }5:可优化的差分布线,差分包地还可优化完整。7 I) ], E( Z1 \! Q# h
7 m( i8 K }0 \+ t. E
+ X( U% p7 R% W# e% ?' S0 P; v" b* C
6:出焊盘锐角以及同级DRC,pair能做到对称出线最佳。1 I x5 c% m% v% W
9 \" i3 E0 [7 \4 `# M+ k& `- y1 B+ H
. ?( w) j. {7 L5 Y# K. e% {% z) _1 M
f3 _4 c \4 a2 z
7:不知道为什么很多工程师没有check dangline的习惯,虽然有些躲在焊盘里的dangline不会造成影响,但是alllegro的这个功能还是能帮助我们找出真正的问题点。
' o ^6 J% u! b3 h+ e9 I) c! C/ p" n1 U
. d1 {; n/ y$ p, U. ~$ r v# g. X6 W# h% P1 j+ Z
8:打的过远的地孔(蓝色线),可以就近打,bottom的bus绕开。当然还有电源信号穿越了那个三极管。
. y M5 B" T5 s
; i/ c3 R3 p; \5 |6 U8 z, p
' b9 J6 `+ R, \0 F: f% c I& W
& V: ^7 X3 h ^
9:(前一项的bottom视图),gnd via 就近打孔,删除多余的conner,也是layout布线优化的一部分。
* L: i5 h$ Y* g
9 @' }6 \$ e) }, M& N. o$ ~4 y
/ |( v2 r: K5 I+ x l% [" v$ F7 F' S B( G3 i9 x
9 p0 j- g0 }8 Q0 z' D0 N细节的处理体现出layoout的基本功,因为细节无处不在,体现出layout是否有良好的习惯。在高密度设计,这种坏习惯可能是致命的,会浪费很多宝贵的空间。% f. l4 p9 d+ i, F: Y6 N
为什么出焊盘的via从来就没有能打正的。
* ?: Q# N& T- r) t* A. }; M U9 y: m- v+ q) O) t
8 W' `) K" Y3 h6 `
4 f' {2 f3 O( D+ y1 h9 c: k10:cline与shape互连时要小心,不要制造锐角出来。! c; i* s1 G+ O
0 g3 \* G/ C4 ]$ E
0 P1 D$ ^' n6 O; a- ? z& `0 R% u! }0 y4 q+ C
11:lock off的线,不是问题的问题,也是check中需要修正的一项。
5 u# @3 J( h( M0 x! M5 u
f* E* T6 m% K* t/ C+ B" P" w( J- O" g/ K
设置篇:
+ V$ n2 r' u. k: X; ]. c6 E
2 {# }& ]5 z4 {( o( ~! @& U1:一个正确的constrain设置会帮助你迅速的定位到问题点,如果一个错误的设置意味着什么?
* c; u1 j! g L( P9 _# ], F/ ]9 H
- f8 q K2 d7 G/ P/ @/ ^; V相关的constrain area,没有在相关的design rule找到设置,那么assignment table设了还有什么意义呢?4 l* J* }3 x4 y/ k: N1 L
NET_PHYSICAL_TYPE = PWR
0 X6 D5 n/ r. x, U& PNET_SPACING_TYPE = BGA
9 w' g( X7 A9 K# D3 }# F* A: z X9 x1 m% a" p9 P1 f2 q! Z
$ ~0 t( U2 V8 V6 J% v7 L, M
0 d& x! G! T6 X/ j: w X4 z" H9 ?5 I; y6 Q |" `
2:layout可以选择给自己添麻烦,或者让自己随心所欲,但是往往牺牲的是性能,在空间容忍的范围内,尽可能的拉大间距,比如via&via,via&pin,power&signal等,可以给制造,焊接等多方面减轻负担,也是减少窜扰的一种方式。至少schematic来找你的时候,你可以理直气壮地说,我的layout做到最优化了。
4 e( y% W' [% r8 T
! S" |) g5 l- d% z: D a
- B" n, i' e F S& U" a+ l" i
8 x) Z" C v! F& y; b7 [8 C3:placebound top/bottom的作用,就是帮你在布局时指导你的间距,即便有的时候,你所认为的DRC是可容忍的,例如C94。
- | D( }% g5 B9 T但不意味着其他的器件就有资格去穿越这个道德底线,造成的后果是layout无视此类drc,从而r268,r266的情况出现了。
; ^; A( B) f8 p7 y) q& K1 Q; }# |2 t/ Y
* d& L* b: g0 O; }/ @
. E$ f g) X4 r& _3 t- b c
4:4个方向放置的带极性电容+ G, |5 E$ ~8 v4 ~
这个的解释可能比较牵强,就是在做贴装的时候,4个方向放就只能人工做,如果2个方向放就可以机器作了,但是有很多设计两方向放置的要求。我也不清楚真实原因。+ G- ?2 N+ z8 V T
4 p8 w& d' X) Q5 [
3 X" h, s( W; |
1 d5 ~1 i; j9 i6 R4 | w
丝印篇:
# H l0 }, H' m: m! m这个是具有争议的内容,因为不影响性能,不同的公司有不同的要求,当然很多是没有要求。
6 V& o- n7 G0 C' G5 A/ m我受过的教育,对于silk的具体做法是有具体的规定的,也许从silk的放置,可以看出这个工程师做事的细心程度,是否能做出完美的设计。
# v0 V5 \* {% ^, M) p* S$ ^6 m! M5 ], S' M1 O- u
1:silk被设置成了0线宽,虽然在出gerber的时候,可以变成带线宽,但我不知道对做silk有什么帮助,(很遗憾,我现在公司的silk text也是0线宽)" i# N4 g$ J) b- w* T8 q$ ]
2:silk 文本和器件丝印相叠
Q9 \9 ~1 C8 \4 {- d" O- l3 w3:silk文本被via的drill打断。: t- @9 b6 [' B' A2 q: v ]: b- ~
( @& z a% j* z- G% S% G
7 O$ O- }9 J1 o; U- p
& C3 I) G* D4 v2 G4:叠在焊盘上的丝印8 K: E+ W) o4 H$ e2 o) |- C# v0 z3 b
( ]( U- O2 s; E T3 a
" ]6 ?$ F7 R7 |7 v7 v6 i" p; X2 G+ j5 ~
5:竖器件,横放丝印
' u7 o) Z4 x! E' U3 t& c
; d; q1 k; b, y( w( k
. `; Z, @( h, Z0 J
3 k: N! `9 R, b9 q! z; l: T S' T6:没有摆正的silk名字(有空间的)
3 t6 j& W8 {2 S9 }3 i% e
0 w5 j2 H t% }) {! r+ b
& T: U) o! [3 d: j$ d. O
: l/ U0 b9 w! u0 G7:没有放齐的silk文本,如果用大格点放就能放齐的
* O5 y$ G s8 s1 N X! x1 ?5 r2 g
& [9 h! W7 o' M) }
- I7 u! b" @) S9 j/ r
* h5 y9 u; ^0 N- x: t O
8:silk文本相叠,需要考虑到最终的silk其实是有宽度的0 n5 ~0 I+ E! Y$ c; t2 U
9:尽可能减少辅助线,从而做到美观已经言简意赅的表达。' |0 | W% `9 J5 `6 m. m* |! R
+ a: z" \# y' d1 G3 j
8 c1 E+ O; i" e8 e6 e' n[ 本帖最后由 cmos 于 2008-3-28 14:09 编辑 ] |
评分
-
查看全部评分
|