找回密码
 注册
关于网站域名变更的通知
查看: 484|回复: 1
打印 上一主题 下一主题

何谓 Stub 线 ? 如何进行 DFM 检查和优化 Stub 线

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-13 11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
何谓 Stub 线 ? 如何进行 DFM 检查和优化 Stub 线
# g  ~8 k8 |9 \' P+ z$ B" ^
# p4 j0 d5 c6 {: ~2 v

8 Z: Z7 K! b. P6 M
, m' X) b4 _( t' f3 D, O' h1 D7 p
作为一名优秀的PCB设计师,他所设计出来的PCB应该是无可挑剔,包括前端的PCB布线和后端的DFM(面向制造的设计,Design for manufacturability);因为设计与制造是产品生命周期中最重要的两个环节,并行工程就是在开始设 计时就要考虑产品的可制造性和可装配性等因素。
此份简明教程将以图文的形式展示如何帮助您快速和准确地进行 DFM 检查和优化 Stub 线。
一、何谓 Stub 线
' s" l$ L0 X* A1 O+ Z0 ~( ]
就是俗称的线头或歪线(特别在 Router 中经常出现), 或者说信号没打算经过的路径,如图所示:
& h9 ?3 t1 E* l+ _! b5 ^
% C0 B! V+ ^4 P& {4 d1 j9 I

9 D8 x& u1 x9 B: z- J, U- I- K; B6 [  B" n: k
7 E3 X4 B2 k5 k! W4 g) q  A+ h

8 c7 T9 o+ S8 M/ W9 W
7 q9 ~% o5 ]' @  @$ H- x, t
但是以下两种情况是可以忽略的:
1, 在添加测试点的时候,为保证测试点的间距,不得不多拉一根线出来。
8 i1 k& B# o+ f6 j( m9 j- a
6 w* D  U# ?: z3 A1 ~

, P8 l% l* @2 N
这种情况,对于 High speed signal 是完全禁止的。因为通过大量的仿真和布线经验,stub 会严重影响高速线的信号质量。
2, 对于 press fit component 而言的,当板厚在 2.1mm 以上时,并且 信号是在上半部分层面进入press fit component ′s pin 的时候,就产生了 via stub.
, d% e  b* g  M4 h/ L3 M' r9 k
1 _  O! [: O: n6 J' a
" p' L) z0 P* H6 b- p: t

$ Z. ]# F, N4 P  J( O/ b
比如,一个 16 层板,信号在 Layer3 进入 press fit component ′s pin,则红色路径为信号经过的路径。蓝色路径就是多出来的 Stub。

# V6 l, z3 p- z9 c! U3 V , [% ?: C4 |+ V* ~( {" p7 E

: x! R& S( P) S. v' |
4 r6 Q: H* h/ K( o/ C
此种情况也会影响高速线的信号质量的。

9 {# h3 x( [! b9 p; G, Y解决方法:- n  w! j) v% ?" V% Y: Y! x
4 [" F; l) g6 ^4 Y% T& s
一是将蓝色的线切掉,就是要求 PCB 进行背钻处理。上图 背钻从 bottom 钻到lay4,但这会增加很多成本。
二是信号线尽量往下半部分层面如 press fit component ′s pin。

' v) Z: U6 l1 U/ _/ G: }
( P6 e* ]2 }9 W
, C$ c* K% z* P/ B* B信号对 stub 的长度也是有限制的,这就需要根据信号的速度而定。可通过仿真或直接咨询信号完整性工程师.* j0 `  |! t/ ]  [8 F

. H3 a9 j$ J' C+ [3 _. X% Y6 w9 p$ h& u
二,Stub 检查
1、执行[Toosl]/[Verify Design],进入设计验证界面.
. R1 c1 h7 t) E9 u2 i  H/ c; p" ^* F% w9 f, t

" T( ^5 a# ?3 v2 b9 L( ]" }; y 1 I0 A# U" v/ i$ |/ U( z
* x# \# V4 R, M9 {

3 x8 U# L$ n$ v( C8 ~" S% {4 k
2、执行[Hign Speed],进入高速设计验证界面.
( n8 ~. W. G- k, ]7 F& W. u& |
1 E) a6 i9 K0 v7 I  ?3 \# z
! K7 Q+ a( x0 v: _( {/ z
6 b# u7 N0 t: Q: _) H
3、勾选[Check Stubs]/[OK]
0 a$ ~) \' `/ C: i$ E
' h' a; R/ p! j" j/ C
* E' y) V! Y) ~4 B# c- n, D
3 F$ v; N* @4 x) m& L! V& I6 i1 r
4、执行[Start],进行 Stubs 验证。
" w2 \- w2 b3 [) w* D2 M

/ H% U( f. v% S
( q* b" Z/ z/ d# R. T- G) ]
$ l" `4 f4 A' O- w
4,此时,在我们的 PCB 上面,会出现警告标识,我们可根据警告标识进行布线优化.
6 f! ^5 B4 @" a9 U2 D3 w" _3 i

4 [# M8 Y3 r3 Z9 e6 Z: U: b* r+ ^2 o' `" b- i

! [1 j" v. s6 a7 \8 T
- {' Q8 v* h& l/ K4 n! k
8 Y6 T1 s/ i5 h3 ?; p3 P/ P

8 }. b% `( |" h; l

该用户从未签到

2#
发表于 2020-11-13 11:21 | 只看该作者
楼主说的太好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-5 17:13 , Processed in 0.089843 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表