TA的每日心情 | 开心 2023-5-11 15:04 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
布线篇:
. s: d: q' g1 S v( B% c
; }" N' A% t, @1:穿越0603,这个pci的rest信号,为啥有时电脑会莫名重启呢?先看看他们的rest是怎么layout的。- C& C+ ^& R. s. J0 \. P
( {+ q5 J& P6 F5 H
7 A6 {1 l! i" T N& F) l
( h+ j8 W4 ~ a' p
2:T分歧是无法避免的无奈选择,但也不是下图那样做的。
8 w1 g) Q" o' q6 B
L/ f' ]* X- @) y& u# p; g
0 t1 n9 Q1 h( `+ T/ m3 W
( x# h, @$ K/ ~* D/ l
$ m2 [* ]& B4 A# ~2 b3:电源部的电容,被如此穿越。! g+ [1 c* M) U% J
此类电容一个比较热,另外电源和信号互相影响,即便有时影响可以在容忍范围内,在layout上却是可以做到最优化布线。7 M: l. a) z; G
/ n k5 k- |: ]' E l( Y
+ g# g8 t; k4 b: U1 Y3 b& j0 A- ^. n: g P6 }9 E& C& z' S8 K
其实空间很大,为何要一定要从下面走,还要贴着管脚( D/ l# ]7 x- m4 G0 x( Z
* P% Q0 Q, w8 m) I2 `3 Q6 }' z
% v+ O: y0 J6 s, n9 `( v9 t3 O+ |* `7 J1 U: [1 j* T- N
4:BGA中出线,不在pin中间,其实constrain设好就ok了,道理就不说了。
3 a) p1 }2 i, A0 A7 T* |/ z; _" p' S, ^- q, ~) A
7 a. o& \, n5 w9 }
- }. C+ T. [% O- D5:可优化的差分布线,差分包地还可优化完整。$ v0 r; J$ s4 ~7 E) X4 n4 Q
J- P d; Y/ [7 G) G' Q
% r, Q5 j! u. O" C; u* m/ J& d& L9 Q& X
( }# o7 n0 Z4 E5 `
6:出焊盘锐角以及同级DRC,pair能做到对称出线最佳。
% L: u) l1 b) x7 u- t( K( i
7 L" G! Q) g% d5 t( \
' G9 b& ^ Q% c& U4 q8 C @
% L" p+ `) y$ A. j3 J) a2 M3 [7:不知道为什么很多工程师没有check dangline的习惯,虽然有些躲在焊盘里的dangline不会造成影响,但是alllegro的这个功能还是能帮助我们找出真正的问题点。: \2 t. n' f* j* Y
$ v# o7 H. O# f; y/ x0 k0 f2 f" c
% W( I* E- J7 T' Z+ m1 |2 I: d4 _
8:打的过远的地孔(蓝色线),可以就近打,bottom的bus绕开。当然还有电源信号穿越了那个三极管。
. @% D% d/ j$ Q" h; |8 Q" Y- g& e s8 n
6 I8 V/ T) d) w3 Q/ w$ @3 f
" q) M5 P# W0 u5 `' l3 M7 C/ [
9:(前一项的bottom视图),gnd via 就近打孔,删除多余的conner,也是layout布线优化的一部分。
1 S5 {& P, s& Z
: d7 M$ _8 Z m" ?9 ~
7 @& ?. ]% `7 {* g, b6 s W6 t4 c/ G. Y
# K$ V7 t* F: a V' a( K
细节的处理体现出layoout的基本功,因为细节无处不在,体现出layout是否有良好的习惯。在高密度设计,这种坏习惯可能是致命的,会浪费很多宝贵的空间。
0 L6 m d" ?' c# E, W为什么出焊盘的via从来就没有能打正的。
, j3 @, i! \8 N- G m, }) o5 V
* q( L y, \2 Q' ?. B6 K# V4 B+ f# v4 a
4 \" W p# y- P, _# R$ k4 T i Q0 w% I/ ]% t$ F D
10:cline与shape互连时要小心,不要制造锐角出来。
) ~' K5 k6 c, `# ~
8 j3 w- ]7 z! @- U9 P3 \. k! B) T
" C8 Z" v, `, H, B8 B
+ j! `7 R/ y8 @11:lock off的线,不是问题的问题,也是check中需要修正的一项。) \0 _, H4 |6 s6 N% A" e
5 u" T4 Y. c I8 x. u2 s0 g1 F( G, B) h9 \
设置篇:
# o, u0 [$ |5 k3 y; V
2 T u3 s) l# l$ j) }1:一个正确的constrain设置会帮助你迅速的定位到问题点,如果一个错误的设置意味着什么?
) h% d# L7 X. J7 e% I s0 {6 i( q4 f; s) q; D
相关的constrain area,没有在相关的design rule找到设置,那么assignment table设了还有什么意义呢?
; D. O! N3 c) P2 j0 q" GNET_PHYSICAL_TYPE = PWR
& A. f0 a: M7 Z! r" VNET_SPACING_TYPE = BGA" a$ m2 _- S$ e: t# \+ }4 i
" z4 P& X1 @$ O8 v2 z- s' l: k; R+ `
$ A0 c' O$ [! m2 x$ x/ V" \
' E, A, G8 P* e" i7 `- o( u
1 Z5 p! |0 W# U* W2:layout可以选择给自己添麻烦,或者让自己随心所欲,但是往往牺牲的是性能,在空间容忍的范围内,尽可能的拉大间距,比如via&via,via&pin,power&signal等,可以给制造,焊接等多方面减轻负担,也是减少窜扰的一种方式。至少schematic来找你的时候,你可以理直气壮地说,我的layout做到最优化了。
- h9 _# p7 j4 j' `$ K5 k: O4 @8 v) [* i& _+ V
( g: n) _* m, P3 |
: @" R8 m1 n: n r2 }; d0 l3:placebound top/bottom的作用,就是帮你在布局时指导你的间距,即便有的时候,你所认为的DRC是可容忍的,例如C94。
, E+ A! H$ t. m+ T- y7 ^) }但不意味着其他的器件就有资格去穿越这个道德底线,造成的后果是layout无视此类drc,从而r268,r266的情况出现了。" l) K J7 p9 x6 |) f/ `; W" x
0 ?% A7 _3 @4 g$ g8 `# j8 x
, {! q8 { L# V7 V4 F1 w. U- I
m( @5 D* m0 b4:4个方向放置的带极性电容
$ g8 h! U K& H$ M# \- J; v$ b: Q这个的解释可能比较牵强,就是在做贴装的时候,4个方向放就只能人工做,如果2个方向放就可以机器作了,但是有很多设计两方向放置的要求。我也不清楚真实原因。& m& R! a7 \ ^6 p/ x
+ h( |2 r: m8 U: N& J2 H4 k8 U0 _9 ~' Z
% |% N" D0 ^, C9 j2 [2 W
* X0 A) {, v/ U; D丝印篇:: p' O7 g( d L+ q( P' v
这个是具有争议的内容,因为不影响性能,不同的公司有不同的要求,当然很多是没有要求。, W9 o3 g' s' J
我受过的教育,对于silk的具体做法是有具体的规定的,也许从silk的放置,可以看出这个工程师做事的细心程度,是否能做出完美的设计。
/ v$ I1 p( ~! R, K! F' s1 K. ^; o4 r, @9 C' G0 a; N
1:silk被设置成了0线宽,虽然在出gerber的时候,可以变成带线宽,但我不知道对做silk有什么帮助,(很遗憾,我现在公司的silk text也是0线宽)
( @: x/ `. P( o" p% C# ]. {4 n2:silk 文本和器件丝印相叠
6 K% A2 [. v2 K6 q: o1 h8 Y6 Q: K3:silk文本被via的drill打断。$ L5 |& q* l w
& {" j/ T9 F0 f( c# r. W" v
p* c0 b0 {% j. Q L8 L* ^. w# V7 y
' ?7 Q2 }, X: E! ?: j2 B( L# v4:叠在焊盘上的丝印
! j3 L3 C# S# x3 `/ E
. M8 d% f9 A; Q& u; H
, z3 ?( p% s$ x3 M9 `" z
* v* C0 ?2 x' Z6 l Q. W5:竖器件,横放丝印
: R9 ~; U* X. {+ g: ]6 n0 e9 H' X+ q+ a& d+ k
; j: ` B D. ~7 m' h
4 F) Y, [- s& h2 ?3 b0 Q6:没有摆正的silk名字(有空间的)5 s3 S) G5 X; Y, L# Z, r1 |% y
$ y7 o0 J* B+ F5 M2 f+ [
& t# y; F9 k# h* Y7 Y3 l' M
+ P' @% X2 Y: V- f
7:没有放齐的silk文本,如果用大格点放就能放齐的
: u' E# l7 I! W' _3 v' O5 G: i* y0 T9 N7 T- ^# m
+ B5 p% G4 w3 e
, M+ S( u, |/ v" m; z5 s. C Y3 b, U9 H
8:silk文本相叠,需要考虑到最终的silk其实是有宽度的 \$ Y2 c( [0 ]: B2 m7 u
9:尽可能减少辅助线,从而做到美观已经言简意赅的表达。
$ s; a" w' m2 K0 L v; D3 v( e
3 M2 {; `0 v: p# P; h( o8 E9 a$ B. D9 g
[ 本帖最后由 cmos 于 2008-3-28 14:09 编辑 ] |
评分
-
查看全部评分
|