TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. O5 L0 G$ m% w, f/ V+ \大家在对一些数据总线处理等长的时候,都知道要同组同层,除了免去过孔带来的传输延时之外,微带线和带状线由于信号传输速度的不同,同样长度的走线延时也是有差别。我们绕等长的最终目的是为了满足时间上的等长而不是单纯走线长度上的物理等长。到底微带线和带状线延时上的差别有多大,绕等长的时候过孔的长度要不要算进去,可能有个具体的数据会更直观点。下面我们来将这些数据进行估算和量化。9 T$ \ N4 N2 G: k/ j( X
+ C2 M/ z6 e! O* c L
1.微带线和带状线传输时延
6 g0 ?( C- _1 C; Z& p
+ ^5 o- T# d: n# v
3 V' F9 _4 q$ _/ y% B1 f, b- L! K$ |% k; ~
PCB中微带线是指走线只有一个参考面,带状线是指走线有两个参考面。带状线由于电磁场都被束缚在两个参考面之间的板材中,所以走线的有效介电常数为板材的介电常数。微带线会导致部分电磁场暴露在空气中,空气的相对介电常数约为1.0006,板材如常规FR4的介电常数为4.2,那么微带线的有效介电常数在1和4.2之间。+ h4 J* w5 `4 t4 s
) H1 ]" Z9 y+ ]7 _/ E3 g8 M' Q
/ @+ U- w+ n& |* M# Q j- X5 t
+ ?0 O9 B1 T6 W$ P
( p1 T3 C2 M5 T( c* Q$ b, ]3 S g6 A
- r. P. u5 l. c- i9 H
0 C. x& D, `! x% w2 f# ?8 V7 ]2 U现在以特定的FR4板材和层叠结构来量化微带线和带状线的传输延时。
0 R1 n& w* M6 N9 w- r. g1 _) P2 L: Y
1.微带线层叠和时延 c6 Z1 L' }9 n3 k
" C0 N( Z7 N2 C P( ` f) h
% k! \% p( I0 ^3 X; e; A0 k! I2 d' {
" b. }7 |5 K9 p7 _8 T
2.带状线层叠和时延
2 C2 S0 x" E+ j" Y2 a$ p
6 i' v; j3 `0 }1 A5 f( y' Y
0 |5 {. m& V& {9 Q3 o1 J2 k8 ~
# M8 V1 Q9 V, F# v8 \* ]7 R4 {注意一下,时延的单位为ps/in。从上面两个图中可以看到1000mil的走线,微带线的时延为149.668ps,带状线的时延为173.635ps。1000mil的走线,带状线和微带线的时延差为173.635ps-149.668ps=23.967ps。这个差距还是非常大的,在绕DDR的数据线的时候,如果数据线走线不同层,对于DDR的源同步时钟系统来说,所谓的物理等长会带来严重的时序问题。- V# K3 Z1 O2 f2 m2 {" _
" v# u* I, v3 B5 V
3.过孔时延
! A) n1 V( L. B: |1 }- B0 _% n
经过一些数据的量化,微带线和带状线的传输延时有很明显的差距,有了这个数据,有的同学可能会对同组同层的要求认识会更深刻。对于一些等长要求不是很严格的走线来说,比如说ddr的地址线,并没有同组同层的要求。不同层的信号除了信号不同层带来的时延差之外还相差了一个过孔的长度,这段长度严格来说也是要算进去的。. R" e2 S- ]$ q; d# u
' p0 E: J* P |# y& @# [
( p3 N9 _! o! d6 I9 D" l5 Q* Z2 K
来对比一下1.6mm长的过孔和走线时延差距有多大。
" q% D h! t* q! B2 h, Z4 i2 [8 _" Z. B7 X# F$ M: ^
过孔的延时可以用一个很简单的公式来进行估算:
$ B9 p3 a2 o" D" O6 v
0 A# v) |0 c( uTd_via=
( F& R* \2 e" z! X6 x* |! ]
+ E9 [7 S( @7 j8 Q% ~7 B
L表示过孔的寄生电感,C表示过孔的寄生电容,这两个参数都会导致过孔的传输延时变大。获取过孔的寄生电感和寄生电容很简单,如下图。4 k4 u$ n, h2 |1 ~: S
8 b; E7 {/ {) x' v0 i( Q
. w. M3 P2 I7 {) ]2 ?% J' n; f8 }+ g6 S6 Q& t/ D% B- Z9 w' H3 Q
上图的过孔结构根据过孔的时延估算公式可计算出
1 C" F, J4 }+ _% A A* S: y. ^/ q, X G. i. d+ a- ~+ u {- x% Y
Td_via=
=sqr(0.4021pf*1326.2pH)=23.1ps: l M4 _1 d+ Y% R# R$ p
: S- i. k J0 N, b" F. H而对于普通FR4板材的微带线,1.6mm走线传输延时约为11ps,对于带状线约为12.5ps。所以相同长度的走线和过孔之间的时延差是非常大的。
5 I4 L G& E1 g A _0 R7 c1 a. F+ m
电磁信号或者光信号在传输介质中的传输速度也可用以下简化公式进行估算:' r4 _& Y4 `8 ?4 z/ Y+ }
+ m" s) e- H: f$ l( ~6 m
K/ y; m1 [' T
1 @0 f+ j0 W( m7 o/ y
V:电磁信号或者光信号在传输介质中的传输速度2 S! l$ z* e2 \$ ~ j* {+ P+ a
/ B* y6 F* P m+ ~5 h1 x6 d. v+ @C:光速,
7 ?' P7 m7 H4 a; f( W" p" X
( t. I+ X# c# y d4 q$ D+ g
Dk:传输介质的介电常数,对于常规FR4板材来说
就是2。
$ ^; H) p7 h3 l8 h; B; H, [% h/ p) D+ a$ e! J
所以信号在PCB上的传输速度
≈6mil/ps。
+ f/ O% G V1 r* l
% n, E$ `0 E6 |: D+ G% h4 x1 C" {所以特别是对我们目前等长规则越来越严格的情况下:- @9 e- h# A- }' \
6 f9 Q; e/ @* t+ I4 _$ G( K
(1)需要做等长的信号要尽量走同层,换层时需要注意总的长度要保持相等并且每层走线都需要等长。 E: c+ \; V, S& P, \
$ ~- ?0 v2 x! t2 @: F5 T5 y(2)需要等长的信号走相同走线层可以保持过孔的时延一致,从而消除过孔时延不一致带来的影响。
) B' W0 @+ U8 c! v# O- S4 z
: k: @0 o \) Q, h* S& Y5 R, x& q* A(3)无法保证同组同层时,请把过孔的长度也考虑进去。其实任何时候把这个选项勾上都是没有问题的,前提是设置好层叠结构,这个Z轴的延时长度才会准确。虽然说相同长度的过孔和走线延时上会有差别,勾上这个选项等长误差也并不一定准确,但是完全不勾误差会更大。
& ]: Q O' r7 [# ~$ G$ K$ e3 b2 A
- [. c( u( x' d: ~8 Z
" ?. H* z) @+ _- m8 E9 d/ j
5 @+ c: e3 F: Z" N |
|