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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
何谓 Stub 线 ? 如何进行 DFM 检查和优化 Stub 线
" R# x/ f9 ^3 |! Y5 B

4 T. ?' I% n9 f. A

9 j: m( @6 X1 T* f5 k

: c* x" L8 A6 J# q5 ], ^$ N( C
作为一名优秀的PCB设计师,他所设计出来的PCB应该是无可挑剔,包括前端的PCB布线和后端的DFM(面向制造的设计,Design for manufacturability);因为设计与制造是产品生命周期中最重要的两个环节,并行工程就是在开始设 计时就要考虑产品的可制造性和可装配性等因素。
此份简明教程将以图文的形式展示如何帮助您快速和准确地进行 DFM 检查和优化 Stub 线。
一、何谓 Stub 线
7 i$ W- \/ V/ u! D( X. T; w$ a6 T+ M; R/ T
就是俗称的线头或歪线(特别在 Router 中经常出现), 或者说信号没打算经过的路径,如图所示:

$ B" z! Y4 s, k& ~6 ` 0 t! Z3 c" L2 r+ G$ u- [
; {6 E/ t; u& }6 A; R2 m  T+ _2 ?

& c# N( x( W; p$ s& r2 y5 I7 Z! }% h7 T0 Z: P3 ^: I
6 H7 E, [" F( ^9 I) G9 U* i
- o7 q6 i" ^, r5 k- p( X
但是以下两种情况是可以忽略的:
1, 在添加测试点的时候,为保证测试点的间距,不得不多拉一根线出来。
: l5 C) a, z2 t1 _

' R* Q, X1 f1 `" o6 i: V* F+ x+ [& i' b& ]- h# Z  V1 B
这种情况,对于 High speed signal 是完全禁止的。因为通过大量的仿真和布线经验,stub 会严重影响高速线的信号质量。
2, 对于 press fit component 而言的,当板厚在 2.1mm 以上时,并且 信号是在上半部分层面进入press fit component ′s pin 的时候,就产生了 via stub.
# v7 [' ~5 Q% O5 ~/ W, X) m9 {

1 }8 d3 k% _: d( R- `) m9 m/ J+ ^/ `" J

: G  \4 M2 h' k. B+ x. x, A" n
比如,一个 16 层板,信号在 Layer3 进入 press fit component ′s pin,则红色路径为信号经过的路径。蓝色路径就是多出来的 Stub。

; n. P/ l' d. U0 K5 W $ I* I$ G8 n' z' L2 S4 R1 {8 L( k

' \; {% h/ J9 S+ t$ G2 m1 I" K1 s  _/ p
此种情况也会影响高速线的信号质量的。
1 O6 }/ U; g: U7 l
解决方法:
" N5 [1 B. F) B; S  f6 `3 q% `# X1 j! P
一是将蓝色的线切掉,就是要求 PCB 进行背钻处理。上图 背钻从 bottom 钻到lay4,但这会增加很多成本。
二是信号线尽量往下半部分层面如 press fit component ′s pin。

1 \! {0 t% J0 ^
* s3 d! S- r8 O1 D" W( E% Z0 y5 P
信号对 stub 的长度也是有限制的,这就需要根据信号的速度而定。可通过仿真或直接咨询信号完整性工程师./ ^6 F' H9 Z; B7 U; p+ ]* t

" K3 B: E8 e5 C) N$ l0 w
二,Stub 检查
1、执行[Toosl]/[Verify Design],进入设计验证界面.
5 |5 n/ L" ]- G: C: g" B- Z9 l4 a5 K: k4 K3 k& A# \4 z9 C

! X& @. Z, @: _& M 4 l6 W  o9 N2 g+ e' |

4 F; v) y& F4 f1 F+ J1 |+ \& {( q
- i- W; U8 i; i4 [0 Y
2、执行[Hign Speed],进入高速设计验证界面.

- V' ~/ V0 c$ o  g/ @
0 I# ?4 M5 O( O6 h. _( o' ^/ f0 R% V
# C/ w- K+ k6 q8 K& b0 G/ k6 D
3、勾选[Check Stubs]/[OK]
, N. d7 p2 ~  P9 v) H5 }. W& |
0 r) N4 ]; z" I* ~3 ?+ M& ~

1 ]7 s- ~# A0 w2 [7 s* x  C6 ~7 y& {" A$ m( E: v7 z: p. D7 ~
4、执行[Start],进行 Stubs 验证。
7 z( Q! t) j. m, e. }

1 P4 ~% E) Y8 B; x, ~& B  m: ]/ L# ]* k9 C1 `8 I" }7 D

8 V" e+ O+ t8 N& s, ]
4,此时,在我们的 PCB 上面,会出现警告标识,我们可根据警告标识进行布线优化.
! }( z: f5 L. l, v  R3 G

% j4 G" `4 q6 B  A
6 E- ?4 j  J" m; @! ^. K' a4 r! }, R  I2 z7 a; B4 ^* ~( C+ S

' }0 v, x6 ~! T1 S9 E. x/ i
6 d8 o2 f, {- y# l0 b- ?  O
  r: c; j! j% t

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-21 08:30 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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