|
布线篇:
& ~9 w7 B7 Q/ R. l+ j7 ?+ ?% C: o) Y1 x+ b: X* T( i2 N W
1:穿越0603,这个pci的rest信号,为啥有时电脑会莫名重启呢?先看看他们的rest是怎么layout的。: X! M& |# N1 H, A& G; i& n
0 \/ ]8 H. {9 L
: q8 W/ I4 s% L/ o+ l* ]
' F S s) v( i
2:T分歧是无法避免的无奈选择,但也不是下图那样做的。
+ C. P7 ] o8 l2 b. N9 u+ m" K3 I" O L$ Y
% ~/ {* J! g2 S$ x% {, L
6 Z3 a* ]7 [6 R+ _5 a7 M8 {2 |# s* T& Z6 [ s) j5 y: w
3:电源部的电容,被如此穿越。" V' }2 b) c& f3 Q1 s: [
此类电容一个比较热,另外电源和信号互相影响,即便有时影响可以在容忍范围内,在layout上却是可以做到最优化布线。
" J1 O" x7 K4 v7 s# U( Q" b0 ^% W9 ?' e" T2 l* l0 K% U
) e% c" A7 T% K# J
6 X& A4 ^+ r4 z# S8 j. [其实空间很大,为何要一定要从下面走,还要贴着管脚
7 ~6 f4 f; j* M* ^% S1 s/ l& ]" r" s0 r7 t# p% A; R
* j$ Y6 x- w; u0 [
/ P- C F, [& B( ^" d) L3 @" B% y. G
4:BGA中出线,不在pin中间,其实constrain设好就ok了,道理就不说了。: U8 O9 x1 d4 `
7 f6 q' p: B K. X8 s6 R: O2 i, e
" x0 Z+ v. P) C6 D4 M
4 O, @4 K, a8 F$ Z9 k- t$ l5:可优化的差分布线,差分包地还可优化完整。
: J% c4 T7 I( r7 O: I6 R1 i
2 f$ V8 c( C6 M7 r. | |
: a3 h6 j- \& C, P+ y
- g" I; T# `/ R( ?0 k6:出焊盘锐角以及同级DRC,pair能做到对称出线最佳。3 Z: T: e& l2 C; a& L- \5 g
8 l @ o4 Q F3 S& o6 u
6 C9 t, X+ m: y& b' p
7 e) A- n# @" Z, y% q
7:不知道为什么很多工程师没有check dangline的习惯,虽然有些躲在焊盘里的dangline不会造成影响,但是alllegro的这个功能还是能帮助我们找出真正的问题点。) ?# Y& r3 m" w5 j
$ ^: w( {& [" U0 C+ T
( {) H! c5 Q& f6 e( [
$ C" ^7 W+ j* a f
8:打的过远的地孔(蓝色线),可以就近打,bottom的bus绕开。当然还有电源信号穿越了那个三极管。
1 e: n, N5 G5 h% D+ x
* w! Y# a' L. C$ r6 O6 S& `; y4 ?
1 B8 ?: Z4 Y: p% ]/ e8 C9 r/ j
, ]: z* }) @0 |9:(前一项的bottom视图),gnd via 就近打孔,删除多余的conner,也是layout布线优化的一部分。/ I. d0 A( f$ t
$ [2 D* N, ]$ q2 _; Q2 [/ `
1 N) l# X9 M3 ]
4 ?% [* |4 Y) Y1 _# z
* r9 n% B o( q7 C3 F
细节的处理体现出layoout的基本功,因为细节无处不在,体现出layout是否有良好的习惯。在高密度设计,这种坏习惯可能是致命的,会浪费很多宝贵的空间。4 u. @' @1 W9 a/ i
为什么出焊盘的via从来就没有能打正的。
N" t5 Q1 x5 [
6 l7 g2 C! v) q! h$ g
" \$ S5 k; }& I
( R6 J4 x4 z# x# B$ q- S10:cline与shape互连时要小心,不要制造锐角出来。$ I" p2 }- U& \! [
9 |: n( n3 G" U; O. [' o
" e2 X, r& D/ F: C' o3 V1 T& W% `5 [) n- ?9 u. ]& i
11:lock off的线,不是问题的问题,也是check中需要修正的一项。9 H! G9 L# R; c4 Q7 ~! n6 E
9 {6 A+ C: K* g; K8 I( u/ Y. v( ]% Z, j) x# L
设置篇:
# b; y5 V* ?5 J& H0 p( t; r' X
4 i6 g! J9 ^4 k! k9 r1:一个正确的constrain设置会帮助你迅速的定位到问题点,如果一个错误的设置意味着什么?
! d0 v/ Z# H' _: _+ t8 s. |9 B/ E' `' _ ~* i/ u& {7 f% `/ J
相关的constrain area,没有在相关的design rule找到设置,那么assignment table设了还有什么意义呢?0 C8 ]% p* y+ [( V/ {
NET_PHYSICAL_TYPE = PWR9 q# ?+ ]0 i) s
NET_SPACING_TYPE = BGA3 G) _8 j( Z6 _) O
9 y6 q4 T: K( @% @* M
+ F; e$ G9 C4 [3 [* P
2 [0 _+ u. W# D/ ? F. v1 y/ t$ t( a
% K0 v# l' c. C2:layout可以选择给自己添麻烦,或者让自己随心所欲,但是往往牺牲的是性能,在空间容忍的范围内,尽可能的拉大间距,比如via&via,via&pin,power&signal等,可以给制造,焊接等多方面减轻负担,也是减少窜扰的一种方式。至少schematic来找你的时候,你可以理直气壮地说,我的layout做到最优化了。# K' b! S' R1 _$ W; \" i+ ~
% e$ }6 m% n: f" A( e
# o* X" x$ Z+ H" m3 E5 J# d
8 ?1 e: [$ V4 I. i8 P3:placebound top/bottom的作用,就是帮你在布局时指导你的间距,即便有的时候,你所认为的DRC是可容忍的,例如C94。8 k( B2 }; z" Q! q
但不意味着其他的器件就有资格去穿越这个道德底线,造成的后果是layout无视此类drc,从而r268,r266的情况出现了。
. i: M( i5 D6 T9 I6 N1 a$ R9 } u8 q7 `- G- D
/ B$ {# n q$ ]: Y# z) X1 L' m0 t6 c% F2 W; j
4:4个方向放置的带极性电容
- _+ h! _& k$ h1 ] V4 w3 d2 O* q) Y这个的解释可能比较牵强,就是在做贴装的时候,4个方向放就只能人工做,如果2个方向放就可以机器作了,但是有很多设计两方向放置的要求。我也不清楚真实原因。
" x, M7 j! O4 o: r
4 u2 g- ?7 g( e2 f4 T; H; W0 k# Z
. |. d# w3 i j; S( e
0 s/ W5 h5 H" y4 c- y0 I丝印篇:
; ~5 Z& B( L2 F6 p! M2 O/ a这个是具有争议的内容,因为不影响性能,不同的公司有不同的要求,当然很多是没有要求。) L4 d2 e/ x7 r1 {8 i; U
我受过的教育,对于silk的具体做法是有具体的规定的,也许从silk的放置,可以看出这个工程师做事的细心程度,是否能做出完美的设计。) O- n# w: @' v6 D
! @$ H8 u E( P; t
1:silk被设置成了0线宽,虽然在出gerber的时候,可以变成带线宽,但我不知道对做silk有什么帮助,(很遗憾,我现在公司的silk text也是0线宽)
! J* ~5 w4 e+ _8 A$ \6 M2:silk 文本和器件丝印相叠
5 ]( A; `1 ]4 }3 t: m; [( ?, p) z! S3:silk文本被via的drill打断。
1 i: V6 y' v/ v# y$ K: ~$ Z; y6 y- V; J* s7 D- u- j
' l( Y2 B7 H/ u- k- w! }( H8 J
5 @9 _4 a+ v3 ^8 Y8 U2 R$ L; o e3 X4:叠在焊盘上的丝印
! l6 m* Z: s/ U6 c8 a7 i- O& `) w+ w5 X1 v, {& M
3 T3 W2 z: n3 u+ v) X
9 z- s& C& B: ?2 A
5:竖器件,横放丝印' |4 ]6 h# U2 T/ c
% x# Z2 y* L$ _" C5 h7 Z8 X
# r+ |, {$ Y$ v3 @5 z* j/ H/ P" M4 m! {5 _
6:没有摆正的silk名字(有空间的)
0 [/ {# I* k. i# l4 y* x% h
% |6 f4 Z" v( w& R
. @) b$ {. P4 p! G9 D3 Q/ o
2 e% s% v* u; S7:没有放齐的silk文本,如果用大格点放就能放齐的
: B# Y) C2 K7 H x4 x# f" }6 j- V7 a" S: {) V; X: |
$ j p# H- g/ Q6 _3 u' n+ E
% a# o/ V8 u: F9 R( S2 L" \+ b' t8:silk文本相叠,需要考虑到最终的silk其实是有宽度的
: X! {, g! \- v& k7 v/ w& M9:尽可能减少辅助线,从而做到美观已经言简意赅的表达。
* a2 U* n0 R. H! O; P& t0 h* X
( I$ O' W( Z! L) x$ X3 Z. l+ q0 m% i/ \5 `; u) [
[ 本帖最后由 cmos 于 2008-3-28 14:09 编辑 ] |
评分
-
查看全部评分
|