|
本帖最后由 edadoc 于 2020-8-20 18:02 编辑 . ?8 e1 H9 y+ e1 ^' R- K7 u
1 A9 ]7 G$ k5 E+ f4 U: j
作者:姜杰(一博科技自媒体高速先生团队成员)0 H& l% v& y1 q1 J* F
# @& O1 Q( X- U$ M1 x' t. d
关注高速先生的layout攻城狮们最近普遍感到焦虑,都在默默祈祷客户不要看到高速先生最近一期的B站视频——Tabbed Routing,因为大家都很清楚客户看到之后的需求。: r' j1 |6 `: F6 M7 Q
2 p9 O; B' s2 K1 [$ z2 [( ?0 L: i
+ ?0 S1 T0 C5 R$ Z( r0 T% d1 A1 `
0 @' G2 m% D) R9 F6 @% Y4 o# t
为了文章的完整性,我们还是从头捋一捋。Tabbed routing是指将特定形状和尺寸的铜皮,按照一定的规则添加到走线上的一种布线处理方法。该方法是由Intel公司于2015年提出,主要适用于ddr4的数据信号走线。4 `. n# I0 s; S8 o2 ^; p. }2 v
6 a8 k; E7 b% I: W
1 z( Y3 n0 W8 S* ~( w3 T7 e4 s5 K0 }
密集恐惧症患者可能会问,原本清清爽爽的走线,为什么非要整出一身“鸡皮疙瘩”呢?大家都知道,BGA器件或其它管脚密集区域的布线空间有限,寸土寸金,为了能顺利出线,减小线宽并缩小间距是常规操作,比如常用的neck模式走线,这样一来,线是拉出来了,阻抗却被卡了脖子,一路飘高,此外,随着走线间距的减小,串扰也随之增加。于是,Tabbed routing应运而生。这种方法的操作略显复杂,具体可以参考Tabbed Routing视频介绍: {3 v+ p9 a3 |2 ]2 ?
* t1 @4 @7 W1 h! X( V/ y/ {. i. `& j$ V! o. {* K$ D' e
$ R: e! Y: R6 K& T3 Y" I! `Tabbed routing设计可以增加两根线之间的互容而保持其互感几乎不变,而增加的容性可以有效降低走线的阻抗,减小表层线的远端串扰。换言之,Tabbed routing一方面可以改善走线因线宽减小而造成的阻抗不连续,另一方面还能减小表层走线的远端串扰。' l4 Y: ^! _: g" G4 b9 T
0 A( s! ~" L! O9 s0 Z
7 h1 U; G9 z* z4 c
听高速先生这么一分析,是否觉得原本犬牙交错的Tab设计瞬间变得凹凸有致了呢?至于是阻抗控制的福音,还是远端串扰的克星?Tabbed routing是否有效?不要看广告,高速先生带你看测试报告。
- R, d0 T% N9 u- u3 M( Y Y* a' w! Z0 \, D8 K' B0 h5 P9 S) f
; u% u* Z" g9 R0 B' x6 H" U
) b, Y& E, B5 R: l& f3 R& j3 y
v" m, J1 ~2 g/ `+ n为了研究Tabbed routing对通道性能的影响,高速先生曾专门设计过相关的测试板,测试结果也可以从一定程度上说明问题。先来看看带状线的情况,DUT(Device Under Test)设计如下,通过比较测试过孔密集区域的内层弧形走线添加Tab前后的参数差异,来检验Tabbed routing的效果。
7 R7 j, R0 F5 c3 M9 ^0 d$ ~% W3 W% |' T8 K
& S8 ]6 J" q( A2 f/ s S
# R5 e: [& V p' X: n/ _8 Z; f" m" D+ T5 S
8 {! M0 E3 B6 v
" \" P! P6 Q& {
阻抗测试的结果显示,Tabbed routing对于neck走线偏高的阻抗有一定的拉低作用,可以改善阻抗的连续性。
. V& ?3 ~2 F. H+ `2 j/ U! L7 H; B8 u* y3 K8 Y
$ [) i# R N2 J# U
. C8 \. Z1 Q/ [0 Z5 E. W
2 u) C" A- m+ U3 Q4 b, [" d4 `) \: m4 o& w; c
再来看看万能的S参数,添加Tab的通道由于阻抗的优化,反射减小,回波损耗整体也有所改善,不过,在我们所关注的频段内,串扰却没有明显的变化。* V% H9 ^1 b1 t. s2 { W
" d+ a* h0 W& s# ?
8 X w& e8 }, s% K" o
- j0 r5 j2 a |" ~% _3 m
4 Z6 }! `" g" d6 P) a
8 P k# C" U& a" V8 T: l. H! U仍然是过孔区域的neck模式走线,继续比较表层线Tabbed routing设计与普通走线的区别。
, \# y# Y f8 [
5 a- `$ G* ]$ t: B! G
, p0 R0 P# R5 C3 D8 F
1 p3 ]" \8 G+ t4 U. O5 R' c
. _4 P9 G9 R4 h! @7 V1 n" e
, x7 x$ @6 W/ ]1 r. ]0 o5 K从阻抗测试的结果可以看出,tab对于阻抗连续性的改善作用依然在线。; V7 K7 K9 H' {% E; b& }# o
5 b4 @+ m8 S( N2 C- H1 E; c3 A+ |2 h+ \
5 x; I) A! O7 A- o. ]
0 ?$ d; ]( h2 M& e" }- X
( Z- g' X4 x% [, [8 g0 ~相比于添加Tab前后内层走线串扰的基本不变,Tabbed routing表层走线远端串扰的降低肉眼可见。- U5 U3 F% x% Q1 X
7 f3 y3 ` I B/ H1 R8 T2 J
* y3 I7 z1 ^# h+ U5 c
. B5 o2 F# F/ X+ c: G
0 t' _& A9 }0 l2 }% }$ [( `* m
( ^' P6 A l9 E& w, A3 T! e不过凡事有利就有弊,Tabbed routing虽然对于走线的阻抗和串扰有一定的改善,但是由于添加tab后走线的容性增加,导致信号的延时也会随之增加。这也解释了为什么对于同一等长组的走线,需要保证tab数量的一致。
: M4 N3 G8 C ~0 t+ z. A; Y9 ]+ Y' t& N, M4 m
1 m, K7 G) |( B9 c
* Z' }3 x; e" Z' Q2 _/ s& x# P/ C- `0 X0 w( I# \
& H2 U: Q6 w+ w; }需要注意的是,tab加在不同区域的走线上有着不一样的效果,加在走线的单侧还是双侧,最后的结果也不相同。因此,在实际设计中,要根据具体的层叠,走线等因素来确定tab的尺寸、间距,必要的时候,还要通过仿真确认。
4 X8 Z4 w& B* ^# X3 _& Y' ^+ F: T9 |+ ?: f* h
|
|