TA的每日心情 | 开心 2023-5-11 15:04 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
布线篇:% m! `% o2 v2 \8 T8 ~$ T( `7 t: @
4 m4 t- d D9 m$ n2 G/ s& w! |8 J1:穿越0603,这个pci的rest信号,为啥有时电脑会莫名重启呢?先看看他们的rest是怎么layout的。' u4 }$ H/ N* H& p% n2 P9 ]' ]
, L# r% q5 |% x. ?7 \
! W. ? F8 a5 h$ k; F0 T
& J+ d- P+ D, U: T+ ~% X. {2:T分歧是无法避免的无奈选择,但也不是下图那样做的。) ?. b# K% _- h) Y) b
+ I' K0 F+ B8 V! M; p" D
6 H# q4 w( t1 {
|( p" ~" F! V5 O1 I3 z: q8 c* D
3:电源部的电容,被如此穿越。
6 J W- N" _: e( ^) z- k( u此类电容一个比较热,另外电源和信号互相影响,即便有时影响可以在容忍范围内,在layout上却是可以做到最优化布线。. `% s& N7 q4 |* }
% Z- q9 h( k, o8 A" @7 l
" a' W: ]; L! r( b: ?0 s" X
) r1 G- ~1 O( G) I y2 @5 W其实空间很大,为何要一定要从下面走,还要贴着管脚
8 ?" d( D% z0 [! i6 m) J- K" A* A+ `/ K# O
5 `2 _3 e! H7 @# ?- c1 A) n
, A% L8 d: B( U8 _7 C* O0 `4:BGA中出线,不在pin中间,其实constrain设好就ok了,道理就不说了。
) w) {' b/ g! Q% o
) S( r6 Q x# @& x0 y7 B* q
Z0 g+ }. {# L) T+ j3 e
8 ^! g" P- u/ l5:可优化的差分布线,差分包地还可优化完整。
( ]8 `- X7 {# U R! W
6 Y U! F$ ~6 G: W2 A
# H6 u I7 F; f) I! P0 `2 s3 M6 J! j$ i
& h' I- _* p2 P/ W8 G6:出焊盘锐角以及同级DRC,pair能做到对称出线最佳。
5 |9 l8 z4 B7 d: r6 ~
1 X3 v; c K% J- E% h8 m
+ C/ B* X( W1 }6 W0 B! w* r' D3 ]6 m4 `' D5 e
7:不知道为什么很多工程师没有check dangline的习惯,虽然有些躲在焊盘里的dangline不会造成影响,但是alllegro的这个功能还是能帮助我们找出真正的问题点。, m) l' z) ?' x5 E. [2 h& K
: O% J$ `, E) t& T3 L
7 P& \3 F: |0 M6 G& q m& j/ i
+ U" ]" I) M3 ^$ n( K$ O9 {0 Z8:打的过远的地孔(蓝色线),可以就近打,bottom的bus绕开。当然还有电源信号穿越了那个三极管。) p# z5 e/ d5 C# l
Z3 Q& i( u* G6 I& a- s9 K
+ E/ n9 l- U+ b. O- k' [6 D M" F$ u
9:(前一项的bottom视图),gnd via 就近打孔,删除多余的conner,也是layout布线优化的一部分。& q p' N; u, f, k) K
! F S9 q0 w8 @+ a, X6 D& k- d
( s6 x6 r3 t( ^8 E- o% g) h; y7 r/ \( {, K7 T) p
' z' l& C) X+ B细节的处理体现出layoout的基本功,因为细节无处不在,体现出layout是否有良好的习惯。在高密度设计,这种坏习惯可能是致命的,会浪费很多宝贵的空间。2 j# z; c" C- K9 t
为什么出焊盘的via从来就没有能打正的。0 h; A: m) r+ D; F7 r( {" G) o
. z8 K# o6 S; v7 H7 ^/ S; [; h6 I, P* c
, X8 \/ x, w) C2 o/ f4 l4 V6 }" J: D' e9 ^4 b/ V; ~& [
10:cline与shape互连时要小心,不要制造锐角出来。
( C5 Z8 j& ]8 ^( v1 V" T' I9 I9 o, Y- g/ S* m4 s9 p# t) A; b
7 \3 H# F% p, G+ O) D. }: H4 J! g
/ l: i$ B9 z( z+ d) ?( J/ n" l11:lock off的线,不是问题的问题,也是check中需要修正的一项。
~' ?7 I2 d& U; d
# p% _2 S: {: e8 w6 E! a
2 e; P1 Z4 s- P, G1 \设置篇:7 K7 p4 ?) E4 n- S7 l+ F' J! E
4 M" k. z m: J v) I7 r/ O2 B1:一个正确的constrain设置会帮助你迅速的定位到问题点,如果一个错误的设置意味着什么?
% d9 n* H2 w) C* Y/ K5 `* i, ~+ y. Q& l) o
相关的constrain area,没有在相关的design rule找到设置,那么assignment table设了还有什么意义呢?) \# S ?( N" u+ H. T5 Z
NET_PHYSICAL_TYPE = PWR
9 p. q7 @5 W. e8 |$ {8 d: XNET_SPACING_TYPE = BGA$ I* J+ o9 D7 {6 p
* D# u+ ^) |5 J( X$ k1 D
/ d5 Z) \5 F" [- v5 i$ o, Z4 X
4 }9 J2 X/ M9 _3 Y8 q% C5 q
9 ]( u! L: ^/ b- o2:layout可以选择给自己添麻烦,或者让自己随心所欲,但是往往牺牲的是性能,在空间容忍的范围内,尽可能的拉大间距,比如via&via,via&pin,power&signal等,可以给制造,焊接等多方面减轻负担,也是减少窜扰的一种方式。至少schematic来找你的时候,你可以理直气壮地说,我的layout做到最优化了。
; ~9 _' ^, u7 L3 j3 z) I. I( j6 |7 ?& X. x
6 q) |8 Z4 w( i
; k' Z' ]: e; {5 r$ h
3:placebound top/bottom的作用,就是帮你在布局时指导你的间距,即便有的时候,你所认为的DRC是可容忍的,例如C94。
2 T. k4 R& |8 T8 w7 n) w! t但不意味着其他的器件就有资格去穿越这个道德底线,造成的后果是layout无视此类drc,从而r268,r266的情况出现了。 ?& ^. V* k$ I8 V
& A( @5 ^8 d( `1 ~$ G4 \% z
. m% P, D; Q: R5 p4 }$ f( E2 G
P- E D/ n8 N6 M7 \$ b4:4个方向放置的带极性电容& A8 k) q. w% y1 q- G& u( z
这个的解释可能比较牵强,就是在做贴装的时候,4个方向放就只能人工做,如果2个方向放就可以机器作了,但是有很多设计两方向放置的要求。我也不清楚真实原因。* Q, q) f$ C: E6 M* q/ J
! Y. P( C+ N) ^" P$ G
% \$ `( \- r, I* Z _
* n' i/ k& K7 T* D
丝印篇:
# U9 k, t3 ? I' k/ L! Q# R; z这个是具有争议的内容,因为不影响性能,不同的公司有不同的要求,当然很多是没有要求。: ]. H) T6 R2 ^, |( j
我受过的教育,对于silk的具体做法是有具体的规定的,也许从silk的放置,可以看出这个工程师做事的细心程度,是否能做出完美的设计。
( N' P2 h$ F& t# D. T# c4 G! v4 b9 f" W' L5 Y9 R; I
1:silk被设置成了0线宽,虽然在出gerber的时候,可以变成带线宽,但我不知道对做silk有什么帮助,(很遗憾,我现在公司的silk text也是0线宽)+ _/ E' c' c7 I7 g9 p6 [6 H$ f
2:silk 文本和器件丝印相叠
2 | O" i, S. y/ _3:silk文本被via的drill打断。
K9 W$ W; m( n9 ?$ z" e& }3 x( ^1 ?) q$ W& Y
( n! Z* Y- w! ], a
3 \" Y h% D- C4:叠在焊盘上的丝印 W- H+ q1 C _$ Y
3 Y1 n3 X {) E. p I' x% i
4 j/ P4 I# @1 R* `
$ z2 m8 P* c/ u: R6 a: l1 J
5:竖器件,横放丝印
6 T4 v. E5 p( V& W) I- @ P$ e* ]" w; O
0 ]3 d+ \6 ^( N# _ s
% _- M; q1 N0 l) m6:没有摆正的silk名字(有空间的)
# z: Y* C3 Q. |" @4 o, |
& P0 Z" W- J6 }# b9 y
8 R) e6 W2 B* A# J7 T% d) W" H; L8 {* o1 V; i0 |0 j, h
7:没有放齐的silk文本,如果用大格点放就能放齐的
5 \) [! t2 s& T6 @6 m5 r5 R/ q: w3 E9 s
. B" v* \# S; j1 w
+ }& p9 B R, u+ U8 N8:silk文本相叠,需要考虑到最终的silk其实是有宽度的
. V! u- h. {/ b4 t$ k; h9:尽可能减少辅助线,从而做到美观已经言简意赅的表达。
" F$ \- L* @9 Z2 [. r
2 G- l, }. j) h3 m. D( Y# `) o
8 w9 E, R, z; t# k0 O" R[ 本帖最后由 cmos 于 2008-3-28 14:09 编辑 ] |
评分
-
查看全部评分
|