|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
微信公众号 | 高速先生 ?, Y$ N2 L& a/ p6 _: u% d! e" i+ B
文作者| 刘为霞
$ C2 ^1 M/ T8 Y' f+ o “DDR4跑2400,等长控±25mil,时序有没有问题?”% |' R0 Z q6 y. ?7 D
6 [& u Q" F m% ^( U2 y. `0 H
- [9 K/ ?! M) g" y, v4 H* V- b* H+ ^( ]9 K' A" B4 y
“正常操作,没有问题”
* G; Q4 |' w8 z8 o! ^: M p p. B9 l5 C0 t- S( f
$ z5 U" S$ a0 h x
“那时序差260ps有没有问题?”
6 C: s7 K0 B9 {2 K- H9 K( ^- {: u) j! l7 w0 ? k. ^
8 N ] l% U+ p “那怕是药丸”
" i& P+ M7 o O
7 z9 v# L* M; c( M% m3 O! a+ q4 {- V6 o/ b/ F
“那等长控±25mil,时序差260ps有没有问题?”6 O, k1 k, k5 n1 k
/ I! S$ ~2 Z* a1 s5 O, w' A
9 J( |$ ]! ^+ d. t# E瞬间这个问题就把我惊出了一身冷汗,我们的layout工程师,真是各种操作秀到人头皮发麻。虽然在SI领域还是个小学生,但我也知道等长相差在25mil左右时,时序是不可能相差260ps的。 P/ a7 z T% w1 i* W) e
我们的layout工程师也知道,按照常规操作来讲,普通FR4级别的板材,时序和长度换算的经验公式是1ps≈6mil。像这种脱离常识的事情必须要用事实说话,于是反手就发了一张图,长度和时间如下图所示。% S7 Y0 O6 x8 y. E
![]()
; C/ a F6 X; s7 @: S) l j
: E) X) C$ L. V. z0 m4 {( M从上面的图上看来,信号之间的长度差只有4mil的情况下,时序相差266ps,这真的是刷新了三观。( h$ B" P# |' v. E, k1 K4 h
) U+ o" h2 N, B( b9 K0 _2 `
$ ^+ j( S& l8 G v9 ^/ g* x 但是事实摆在了眼前,那就需要找到导致这种情况的原因了。等长不等时的情况虽然存在,但是目前还是设计阶段,时序差距又如此离谱,所以设置出现问题的可能性比较大。首先怀疑是不是pin delay时间没有填正确引起的,检查了PIN delay的设置。嗯,意料之中,PIN delay开关是打开的,问layout工程师,是不是pin delay没有填写正确,结果回复是软件中没有填pin delay的相关参数,这个可能性pass了。2 }$ t2 @; S. M" f- P1 F _
( Q- u; }/ Y; Z& [+ N) N- P. j% N4 n 既然不是软件设置问题,那么把时间短的网络高亮,看看具体的走线情况,如下图所示,发现所有时序参数比较小的网络都集中在了第十层,如下图所示。
v5 \& o6 [) ?9 t* B2 V/ w- w- l* i8 ~- z
$ `) e# c' O0 z# Z- |
3 E* v4 y6 F1 m& Z. h+ h
![]()
( g2 D: k. \$ y5 n; W3 L+ n
! H/ k8 @' k: |0 L& @发现上面这个情况时,感觉到离真相只有一步之差了,但是又有一层纸挡在中间,感受不到那一闪而过的灵感。从头开始捋一下这个过程。从时序和长度的换算公式开始,看影响因素有哪些。下面是传输线在介质中的传输速度公式:
3 b. [6 H! J1 ?% \ 影响因素两个,一个是相对导磁率,一般不含铁磁体的介质材料,这个参数都为1;另一个是相对介电常数,这个和材料参数的设置有关系,可以在软件的层叠设置中体现。检查一下层叠,看这个参数的设置是否有问题。如下图所示,果然,DK的设置是有部分不正确的。
" B1 S! ?$ g. ?& O7 h( _0 t- ]5 Q* M5 t: @. A% _* B
! s/ c* m* X7 S- k! M X2 m
4 V, H n7 s7 a% k; `2 ?![]()
1 f& e5 k# j0 q9 H' [# S3 r7 i
% h4 |2 y" D- y将DK按照设计的层叠重新正确填写后,时序回复了正常,如下图所示。$ c' _5 v! v- O$ C
所以其实这种等长不等时的情况,实际上延时的误差并不存在,是软件设置欺骗了你,实际的板子生产后,并不会有这种延时差距。虽然不会带来什么影响,但是这个情况的出现,可能会让设计人员吓自己一跳,以致夜不能寐,于是就有了开头的提问。1 w @2 L+ U$ U2 ]) @' Y4 i
) u1 ?% a- F" L5 `
8 S2 f2 d( S+ G* b* D5 G
! w$ I; x& J2 z
![]()
+ u% Z/ J) l; Z4 v. S' ?& s
. j" T( z7 m; R( z9 I下面是文末彩蛋时间,设计中的层叠参数正确填写是很有必要的,影响不仅是时序方面,还可以根据这些参数用软件直接算阻抗,如下图所示,这是软件自带的一个小功能,可以计算传输线的阻抗和电容,电感参数。 ' H4 u$ [- r% L/ F7 D& g
![]()
" B) j, o, h2 r+ u* _) S$ T* w! ]8 C( I
— end —6 e7 K. N! C/ t5 Y* e" W6 P$ l
/ l- w1 G S+ p" q本期提问
b% Q8 k1 P, l0 U6 `6 l6 d% D9 A8 h* w
实际中,什么情况可能造成等长却不等时?/ Y1 {" ]7 {# f& _' U* l, @0 t0 I
7 n+ J/ t' \) Q: p' B1 L9 G- A
! J. O5 H5 ^' W9 V7 q8 {1 N8 O参与互动答题送定制记事本, G; F, {8 O# i/ k H0 I
. q8 L1 c5 k+ l$ F8 j" w% A+ B0 h
1、参与有效答题,评论区前10名将获赠定制记事本(封面可刻字)) X5 z; _8 ^+ X
2、活动截止时间:2019年6月17日10点整
@( O& U7 g& n# V% A' V4 `3、上周获奖名单如下:TROY/涌/whisper/柳辉/白开水/Shinen/杆/张广平/吉祥/zaki,请在后台私信小编,发送:姓名+公司名称+手机+地址+刻字内容(仅限4个字以内)。
0 B0 V3 i% ]! a7 K) w1 T- h* Y( Q! S9 v+ Y0 v% q1 V6 D
5 d+ f# g A9 S![]()
, S! {' A/ }) o
; U3 o3 K9 q; A6 w( U- z# u9 r( t————你可能错过的往期干货————. K! H+ Z: V" _; g6 z/ D) V
O) o5 R! u3 {$ Z. h8 U 哇!一种很新颖的差分走线方式
* @7 @. M8 }0 Q a! u 宝藏文,高速先生所有原创技术文章,戳戳戳!
+ k1 d& |% b' R7 W& @: ^* R. M; j$ \& Y/ V* b
& K2 [7 o# `7 \$ O( a
回复数字获取往期文章。(向上滑阅览)7 X: e9 a" b3 z1 ^* G% m6 t
& A2 q2 u1 }4 h, r8 n0 J回复36→高速串行之S参数系列" u) s x8 w+ k8 W N9 T
回复35→高速串行之编码系列; V3 }! h1 f* Q5 T% s9 E" K
回复34→高速串行之S参数-连接器系列7 {6 U, y/ W! [# r4 |7 k( Q
回复33→高速串行简史系列* h/ U( \$ Q9 n6 L2 I2 ~
回复32→电源系列(下): A: k' B" [1 n# w3 M" i2 D; U
回复31→电源系列(上)
7 o) F" y0 R9 t+ F8 e( i回复30→DDR系列(下)
- L% P' U+ d# s* J, s回复29→DDR系列(上)
' p' l. Q+ H+ @回复28→层叠系列(下)2 _3 X) T1 u, {& u# ^& c
回复27→层叠系列(上)0 R) C$ _; ?; B* t2 b
回复26→拓扑和端接系列(下)6 z0 Z* S! y* j8 A, e+ D
回复25→拓扑和端接系列(上)
& Q- q7 }# j7 a- a7 W: r回复24→反射详解系列文章3 J* e: Y3 R% w3 n- j3 M/ _ K
回复23→阻抗系列(下)
! }5 n7 R7 M* a3 d" j: `: h9 [; A m回复22→阻抗系列(中)
2 O* X* y {! y回复21→阻抗系列(上)1 f2 u4 ~' F4 N$ P% m
回复20→绕线与时序# [1 z9 X# h+ j2 r p' t9 C
回复19→SERDES与CDR系列( [# E: z) n# w2 J3 k7 M/ r
回复18→既等长,为何不等时系列: b8 r, F e8 q& f& b+ H w6 H
回复17→cadence等长处理&规则设置
. @8 t, H) |: ]回复16→DDR时序学习笔记系列
# k) F+ C# e# e- P# s4 S5 z回复15→串行系列
+ B/ A D9 L& E, a回复14→DDR信号完整性仿真介绍系列
1 j1 X! k2 ?. R4 p( T6 R回复13→PCB设计技巧分享一二5 e# a5 d' c% w$ V* f& w5 g1 G$ h
回复12→高速设计三座大山
- Z0 ]' K* j4 @. s回复11→PCB设计十大误区-绕不完的等长系列
& u5 L+ ]) i) o' R; p* V: o! K回复10→PCB设计十大误区三! F% D# ~5 I; ?- O7 A; o
回复09→DDRX系列* x. d1 x1 G+ \0 _' W \8 I
回复08→高速串行系列 s! {, }5 w2 e1 ]/ ~0 T
回复07→设计先生之回流设计系列5 i: T3 E" J8 p3 A# O a+ m) ?
回复06→略谈Allegro Pcb Design 小技巧
/ [! W% H) s1 y: @回复05→PCB设计十大误区一二
3 ~! J. O' r' b: Y" l: P- p9 K% I回复04→微带线系列
3 g3 r, s) o) a6 S: J, F, j回复03→抽丝剥茧系列( O3 V2 a+ k5 c# h# B* c
回复02→串扰探秘系列; f# N4 D* F \9 j$ e
回复01→案例分享系列
# X5 @, P, \5 P" ?2 `![]() |
|