找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2203|回复: 7
打印 上一主题 下一主题

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

[复制链接]

9

主题

79

帖子

524

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
本帖最后由 tanghao113 于 2015-10-25 21:00 编辑 * l- [. Z  j& w9 E4 d5 Q
( H4 M6 G* T3 B3 o( m$ U
最近在实际测试时发现对一些指标不了解,测试要求或规范也没说为什么要这么测试,这样就比较苦恼,就像design guide一样,虽然你按他写的设计就基本没问题了,但是你总想问个为什么。我真心希望以后这些规范指南能出个高阶版本,讲明个为什么,当然制定规范高手都是不屑说的,我明白。。。好了,牢骚发完,下面开始问问题,请接招。
5 H& L1 r4 N1 e+ G7 F# {7 W' \0 b4 u8 \' {( D; c
差分对的测试中有几项不是很明白,就拿DDR3的差分CLK来讲:
6 S4 D' [& N7 P; [, Q* U8 ]
# ~) @( I/ O! H) n  Q( q: }1、差分信号是在交叉点位置触发的么?但下图又怎么解释,还有个AC,DC电平?
, M# H1 S, Q) l4 _, R7 I7 T. u $ s; D; @4 |1 X, f+ Q+ g- r9 |

/ Y% u1 Z2 T7 ^2、时序图里面又是从CLK的交叉点开始计算时序,从上图的电平触发角度来看又是差分的AC电平,那到底从哪个电平点开始计算时序?
" R" [$ Z" }5 O; U
0 G  h7 T% U5 ?& r0 x. [# c6 o$ P3 S. d' m2 A0 @% v
3、其单端信号有一个测试指标比较重要,即Crossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?若出现问题可能与什么有关?! n5 \& p% ~  C
% w" V9 c% u% i; a1 @

; b9 W1 F* _6 Q
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
2#
发表于 2015-10-23 16:50 | 只看该作者
理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。! K& I' {9 U* G5 R+ b+ ?; O& m
实际读时序,建立在AC threshold,保持在DC threshold。0 h' `% B* W- F) N0 v9 R  u5 d$ H
还有Vih和Vil的持续时间是有要求的,达不到,那么源同步电路无法完成跳变和寄存器锁存。
2 y4 W0 s2 z6 d7 j' _  ]8 G, ?8 H+ o这就是原因。cross point偏移会造成时序裕量减少。

点评

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

9

主题

79

帖子

524

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
524
3#
 楼主| 发表于 2015-10-24 00:03 | 只看该作者
cousins 发表于 2015-10-23 16:50* u. ?0 z9 \5 _7 u" I
理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。
' w- r% E& j0 ]# Y% h实际 ...
6 E2 T* I; x. B9 U) }, P# G2 ~% q' y
我明白,考虑噪声的情况下数字电路必须有一个迟滞比较电路,所以有Vih,Vil+ C& ]% c3 a' I9 G6 }0 I3 w: V
4 Y) P7 L0 S+ i6 C5 |  @
按道理差分时钟的触发电平应该不是交叉点,而是VIHdiff(ac),从其电平定义为2 x (VIH(ac) - Vref)可以看出,正好是单端的两倍。所以我才有这个疑惑,严格的来讲,应该从时钟的VIHdiff(ac)电平开始算时序。那么规范是为了简化计算还是给直接忽略掉这部分时间了,还是我哪想错了?
6 T8 a8 O+ f" b, T5 L
' p7 S* F" E9 j8 U) `
2 E6 L4 A! j: J2 }# _, l8 U

3

主题

52

帖子

899

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
899
4#
发表于 2015-10-24 23:12 | 只看该作者
DDR3 Clock 是差分比較器,差分时钟的交叉点就是就是內部寄存器的時鐘沿,用來鎖存 Addr/Cmd 信號。所以時序以交叉點為基準點來定 Setup/ Hold time。$ J1 Y8 ~: s$ {0 o2 ?

1 P$ ^1 l: d3 S) c7 I2 z- d Addr/Cmd 信號是要被鎖存的單端信號,在信號轉態的時候,電平穿過 Vref 後至少要達到 AC 電平後才認可這個信號,這牽連到信號轉態後需要穩定的時間,所以使用 Setup time / tIS 規格。 當信號穩定後且被 Clock 觸取後,信號本身還要維持一段穩定的稱 Hold time,它的電平可以比轉態這種動態電平時略低一點,以 DC 稱呼此規格,它涉及 Hold time,時序規格就用 tIH 。6 P- w- \5 C7 M' ?5 O
$ j% S" \, c* D0 C
Crossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?會出现问题 ?
% C/ ^( C8 t/ r% I/ T" _1 w VIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。

点评

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

9

主题

79

帖子

524

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
524
5#
 楼主| 发表于 2015-10-25 00:00 | 只看该作者
Head4psi 发表于 2015-10-24 23:12* ]5 T. z2 ?9 F3 o: D; X" ]! }
DDR3 Clock 是差分比較器,差分时钟的交叉点就是就是內部寄存器的時鐘沿,用來鎖存 Addr/Cmd 信號。所以 ...

$ N0 V2 w$ W, T2 }: {那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?
1 l# i% Z2 g& R6 C% {: `
( Y1 U& Y, {$ R$ E
* B7 }; S* E6 m0 V- H# cVIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。1 V0 ?4 c3 n/ x
--能否详细讲解一下呢?让您费心了,非常感谢。0 [2 c, N" {" m+ g" `6 l+ s

8 w9 @" k, R( G. S" E( r6 i( m0 @

点评

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

3

主题

52

帖子

899

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
899
6#
发表于 2015-10-25 14:26 | 只看该作者
tanghao113 发表于 2015-10-25 00:00
' H) A3 N7 W% g$ E那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?
  H+ l( J# _' O/ I9 q. K) F
參考 JESD79-3E Spec.2 J! T9 h7 ~% D. [' a/ B
* y+ U  j% w1 P5 n" K5 P& z, t
就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的時間,7 m9 {! s4 j* a3 y# ]
我們不希望差分信號只通過交叉點一點點就當成是轉態,這很可能只是 Glitch。+ F9 h% c, N  L
但就時序而言,它就是一個相對的關係,你會想那應該也要用 VIHDiff 點當基準點,這樣才
7 @# d1 h1 Z, _0 l是的個認可的信號 (認可的基準點),但是因為這個點的時間是變動的,要定時序規格就會很麻煩,
% r2 b" t  i8 }8 I  W: E用交叉點為基準,就非常明確,只要時序餘量把變動因素考慮進來。例如 Derating value。4 [7 [% V* N8 X4 l( M
另外,時序中有一個 CLK 與 DQS 的相對規格,你自己找找,也許它是以 CK/CK#的 X point 到! R5 ^# ~4 T8 j( Z% E3 z
DQS/DQS# 的 VIHdiff(AC) 為量測點。
: U& o0 ^* m- z9 A5 L9 M& N6 n8 L: U! X7 H' M; |$ L) P2 T
Vix 越大情況之一是差分信號的 V+ 與 V-信號的上升/下降沿的斜率差異越大,它可能造成
5 F5 A0 G4 }1 I$ `- yDuty cycle distortion,或 clock Jitter。但若保證它每一個周期都是完全一樣的歪斜,那每一個時脈
( c: Z0 r; d4 o7 u6 Y9 D$ I5 n的周期還是可以維持一致。然而 Vix 若是太大,其電平對電路的實現可能也會有一些影響,所以訂
, H3 M. N, S5 U  m" R  K0 q一個 VIX規格來限制差分信號正負輸出的 Slew rate 不要有太大的差異。
& p  _- z: A! ]
" `' x1 z& q- f: ~: d1 N* ~5 c

点评

解释得很清楚,非常感谢,真的深究起来这里面东西还是很多的。  详情 回复 发表于 2015-10-25 20:54

9

主题

79

帖子

524

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
524
7#
 楼主| 发表于 2015-10-25 20:54 | 只看该作者
Head4psi 发表于 2015-10-25 14:26+ V# D$ i" J$ \3 R2 a: E
參考 JESD79-3E Spec.
# r6 M* @* P2 X4 U3 s( c) m& }' C% k$ |4 {! h( z2 h
就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的 ...

& t5 W  y) i5 W1 A1 y解释得很清楚,非常感谢,真的深究起来这里面东西还是很多的。
8 Z! _1 Z/ V& Z' J" `. p# X$ v/ y

6

主题

45

帖子

116

积分

二级会员(20)

Rank: 2Rank: 2

积分
116
8#
发表于 2015-11-23 10:54 | 只看该作者
菜鸟学习了   谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-26 23:06 , Processed in 0.066068 second(s), 35 queries , Gzip On.

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

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

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