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

[仿真讨论] DDR3_CLK差分对测量指标问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-10-23 16:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 tanghao113 于 2015-10-25 21:00 编辑 1 f9 }. H- e; A# X$ b  x6 x
  b! n( U0 Y7 l, G7 U0 |& a
最近在实际测试时发现对一些指标不了解,测试要求或规范也没说为什么要这么测试,这样就比较苦恼,就像design guide一样,虽然你按他写的设计就基本没问题了,但是你总想问个为什么。我真心希望以后这些规范指南能出个高阶版本,讲明个为什么,当然制定规范高手都是不屑说的,我明白。。。好了,牢骚发完,下面开始问问题,请接招。1 v. R. o: D) f6 h% _! z9 E' j/ J

$ U4 h5 M/ n: e" Q差分对的测试中有几项不是很明白,就拿DDR3的差分CLK来讲:6 b2 B: r! H7 K: ?  n

- e- g! K0 _+ Q: m6 ^, [% m1、差分信号是在交叉点位置触发的么?但下图又怎么解释,还有个AC,DC电平?
" _" G( j$ B% k# t+ c2 }1 M! A % a; D- b- C+ H2 _
7 r$ _" s0 r1 W( U# x, G" K
2、时序图里面又是从CLK的交叉点开始计算时序,从上图的电平触发角度来看又是差分的AC电平,那到底从哪个电平点开始计算时序?  [3 ]: B$ |6 A4 m3 e: Y. y- w
) u+ g2 @; L8 z) E* q" w
/ j+ \% F* ]' e. ?& u2 F5 y
3、其单端信号有一个测试指标比较重要,即Crossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?若出现问题可能与什么有关?3 T7 r( |+ ~% \5 [5 R; a' i

" J( S" |8 ?3 T6 i3 V8 p8 X
: S4 k0 c/ I& b3 F

该用户从未签到

2#
发表于 2015-10-23 16:50 | 只看该作者
理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。1 c2 v, O. z. x; {6 H8 g& b5 P
实际读时序,建立在AC threshold,保持在DC threshold。
4 E: @( P+ @& s" ]  j4 P还有Vih和Vil的持续时间是有要求的,达不到,那么源同步电路无法完成跳变和寄存器锁存。' I2 q, H) j9 D* A9 Z
这就是原因。cross point偏移会造成时序裕量减少。

点评

我明白,考虑噪声的情况下数字电路必须有一个迟滞比较电路,所以有Vih,Vil 按道理差分时钟的触发电平应该不是交叉点,而是VIHdiff(ac),从其电平定义为2 x (VIH(ac) - Vref)可以看出,正好是单端的两倍。所以我  详情 回复 发表于 2015-10-24 00:03

该用户从未签到

3#
 楼主| 发表于 2015-10-24 00:03 | 只看该作者
cousins 发表于 2015-10-23 16:508 q3 R) E2 @7 w1 t( g# U
理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。0 ^* v: ?( ]1 n
实际 ...
; |/ y! E4 o: ?) B/ s
我明白,考虑噪声的情况下数字电路必须有一个迟滞比较电路,所以有Vih,Vil
4 j% z. `/ j/ ~" G7 A9 x
6 y$ O6 u- Q1 x# k% I) b0 m按道理差分时钟的触发电平应该不是交叉点,而是VIHdiff(ac),从其电平定义为2 x (VIH(ac) - Vref)可以看出,正好是单端的两倍。所以我才有这个疑惑,严格的来讲,应该从时钟的VIHdiff(ac)电平开始算时序。那么规范是为了简化计算还是给直接忽略掉这部分时间了,还是我哪想错了?0 V2 }9 l# Q1 H3 o4 ~

5 q- w& f4 r8 H+ z1 v. F' |
) x/ c6 E9 t6 ^9 w

该用户从未签到

4#
发表于 2015-10-24 23:12 | 只看该作者
DDR3 Clock 是差分比較器,差分时钟的交叉点就是就是內部寄存器的時鐘沿,用來鎖存 Addr/Cmd 信號。所以時序以交叉點為基準點來定 Setup/ Hold time。" V. j0 _* C# g& d

- \$ ?) v) S, q) F Addr/Cmd 信號是要被鎖存的單端信號,在信號轉態的時候,電平穿過 Vref 後至少要達到 AC 電平後才認可這個信號,這牽連到信號轉態後需要穩定的時間,所以使用 Setup time / tIS 規格。 當信號穩定後且被 Clock 觸取後,信號本身還要維持一段穩定的稱 Hold time,它的電平可以比轉態這種動態電平時略低一點,以 DC 稱呼此規格,它涉及 Hold time,時序規格就用 tIH 。% g$ e' a" _: _. X) v

' R7 Y0 S3 k% j- i. L2 aCrossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?會出现问题 ? # t9 o/ Z7 j# M& _5 R% S
VIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。

点评

那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢? VIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。 --能否详细讲解一下呢?让您费心了,非常感谢。  详情 回复 发表于 2015-10-25 00:00

该用户从未签到

5#
 楼主| 发表于 2015-10-25 00:00 | 只看该作者
Head4psi 发表于 2015-10-24 23:122 r7 r% q! F$ |2 d2 M" n) I
DDR3 Clock 是差分比較器,差分时钟的交叉点就是就是內部寄存器的時鐘沿,用來鎖存 Addr/Cmd 信號。所以 ...

2 A8 U4 u9 R9 f& n1 s' u那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?
& F/ R: g0 y2 y
% h4 f9 ]2 ^6 }) k! u5 z+ k) y4 B" L+ ]  Y9 E
VIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。; Q/ q# [0 b; p  c4 d% B4 X7 W( b
--能否详细讲解一下呢?让您费心了,非常感谢。* U; n, Q: N* w$ H# G$ M! A
  s/ y7 Y% P2 {3 A! t

点评

參考 JESD79-3E Spec. [attachimg]103716[/attachimg] 就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的時間, 我們不希望差分信號只通過交叉點一點點就當成是轉態,這很可能只是 Gl  详情 回复 发表于 2015-10-25 14:26

该用户从未签到

6#
发表于 2015-10-25 14:26 | 只看该作者
tanghao113 发表于 2015-10-25 00:00; w/ p3 R! L9 {" I0 C) U: T+ J
那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?
4 j& ^5 A9 j- i# H3 S! L% z4 `9 q
參考 JESD79-3E Spec.# G1 d2 ~5 m  a& G2 ]5 T/ d4 C9 @8 X$ |  t
0 u' z( G. `# h% I9 p( C5 v
就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的時間,, d  l) b" n. r8 R/ L; f
我們不希望差分信號只通過交叉點一點點就當成是轉態,這很可能只是 Glitch。
4 j- E5 U3 Z0 p" _% i0 R4 o3 A但就時序而言,它就是一個相對的關係,你會想那應該也要用 VIHDiff 點當基準點,這樣才
, s2 r" V2 v, i0 H3 J) j+ j是的個認可的信號 (認可的基準點),但是因為這個點的時間是變動的,要定時序規格就會很麻煩,! \3 {$ I* Q3 l# Q& l, B
用交叉點為基準,就非常明確,只要時序餘量把變動因素考慮進來。例如 Derating value。
) V1 N. Z: E/ w/ S' t5 T另外,時序中有一個 CLK 與 DQS 的相對規格,你自己找找,也許它是以 CK/CK#的 X point 到
* W6 x3 c5 v4 _2 c6 PDQS/DQS# 的 VIHdiff(AC) 為量測點。! k% l' B9 @/ g; C1 O( [7 a" L

( h: M6 R( }, F  i4 t+ b- X Vix 越大情況之一是差分信號的 V+ 與 V-信號的上升/下降沿的斜率差異越大,它可能造成 4 a! m$ w( J6 B9 c( |/ F( P
Duty cycle distortion,或 clock Jitter。但若保證它每一個周期都是完全一樣的歪斜,那每一個時脈
- g9 N0 j; Q" h! W/ w1 u' [( j" \6 ]% X的周期還是可以維持一致。然而 Vix 若是太大,其電平對電路的實現可能也會有一些影響,所以訂3 a4 d" M- f# y; u1 r/ L
一個 VIX規格來限制差分信號正負輸出的 Slew rate 不要有太大的差異。4 v3 ]( G3 O' y$ y
; ?& S6 ^8 }8 M- p/ v; L

点评

十分感谢分享,那么如何去改善这种cross piont 使它居中呢?和PCB中哪些因素相关?  详情 回复 发表于 2020-11-23 14:15
解释得很清楚,非常感谢,真的深究起来这里面东西还是很多的。  详情 回复 发表于 2015-10-25 20:54

该用户从未签到

7#
 楼主| 发表于 2015-10-25 20:54 | 只看该作者
Head4psi 发表于 2015-10-25 14:264 h6 E& m( [  o) F4 d
參考 JESD79-3E Spec.; O# B3 y" D5 S/ a! `
! p' i- p) T) S( N4 E1 C7 W
就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的 ...
! ^7 {: Y0 v3 b
解释得很清楚,非常感谢,真的深究起来这里面东西还是很多的。7 G. `, O6 f/ r/ x  O/ H' X/ I

该用户从未签到

8#
发表于 2015-11-23 10:54 | 只看该作者
菜鸟学习了   谢谢

该用户从未签到

9#
发表于 2020-11-23 14:15 | 只看该作者
Head4psi 发表于 2015-10-25 14:26
; y$ L. K8 j! D參考 JESD79-3E Spec./ X) e6 y) c& h1 v9 j8 I' o5 {( i

  r6 }& e  Y& E7 W就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的 ...
' E' ]! }3 M6 g% M: P. `6 [& ^
十分感谢分享,那么如何去改善这种cross piont 使它居中呢?和PCB中哪些因素相关?
! U1 x$ O5 i. R( p3 l) J
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 05:48 , Processed in 0.125000 second(s), 33 queries , Gzip On.

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

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

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