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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 tanghao113 于 2015-10-25 21:00 编辑 # B3 n+ Q. |) n1 v

" E% A0 P) k1 D+ p+ e0 @最近在实际测试时发现对一些指标不了解,测试要求或规范也没说为什么要这么测试,这样就比较苦恼,就像design guide一样,虽然你按他写的设计就基本没问题了,但是你总想问个为什么。我真心希望以后这些规范指南能出个高阶版本,讲明个为什么,当然制定规范高手都是不屑说的,我明白。。。好了,牢骚发完,下面开始问问题,请接招。( ?4 M' J% L7 y' F+ q6 t/ O
9 W. d# a9 e2 B8 P; w' b( t
差分对的测试中有几项不是很明白,就拿DDR3的差分CLK来讲:8 S. \6 n* |+ Z0 z1 L: W
. B6 T* x+ K  a3 v4 v6 o, v9 p# @
1、差分信号是在交叉点位置触发的么?但下图又怎么解释,还有个AC,DC电平?
0 v2 n+ N( a3 S% ?' l! H$ v( x" s
  I6 u3 t" D) Y: t
) L3 C5 L8 U6 I4 s1 Z3 E! C2 {2、时序图里面又是从CLK的交叉点开始计算时序,从上图的电平触发角度来看又是差分的AC电平,那到底从哪个电平点开始计算时序?* O: ?5 x# F5 u; M6 {7 a5 M, _1 ]

6 H, D' P- E0 g% i' ~! T; x( n; w- D
3、其单端信号有一个测试指标比较重要,即Crossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?若出现问题可能与什么有关?; v/ E3 J1 g, @( w5 e7 Z: h6 }
4 T) X- P. S: b) U% Z

# Z  h! W% s8 v) w0 J4 [

该用户从未签到

2#
发表于 2015-10-23 16:50 | 只看该作者
理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。
/ ^% H% n: V' Z' V# I; U9 n实际读时序,建立在AC threshold,保持在DC threshold。& f4 e. O$ f8 `9 \! E/ M
还有Vih和Vil的持续时间是有要求的,达不到,那么源同步电路无法完成跳变和寄存器锁存。1 e/ R0 ?$ K" [. b! [3 C+ p" j0 \
这就是原因。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:50
* a% y  m/ B/ T9 r; z# V0 ]理想的读时序是从交叉点,但你要明白,没有这么完美的方波给你读,数字电路都是读电平的,不像模拟。! p! B/ q8 a5 }  M; z2 a; d2 ~
实际 ...
  g4 K% a5 a" H$ `! o
我明白,考虑噪声的情况下数字电路必须有一个迟滞比较电路,所以有Vih,Vil
  ~; r* A7 d( `. g, x3 f. x' C$ I% X% U
按道理差分时钟的触发电平应该不是交叉点,而是VIHdiff(ac),从其电平定义为2 x (VIH(ac) - Vref)可以看出,正好是单端的两倍。所以我才有这个疑惑,严格的来讲,应该从时钟的VIHdiff(ac)电平开始算时序。那么规范是为了简化计算还是给直接忽略掉这部分时间了,还是我哪想错了?
0 v2 S  }9 i0 ~! R  H4 @
+ ?& V' @" ?1 u
) I& d0 X5 P% Q( r9 f5 J

该用户从未签到

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

4 e% D+ `& `5 H" s* p- f Addr/Cmd 信號是要被鎖存的單端信號,在信號轉態的時候,電平穿過 Vref 後至少要達到 AC 電平後才認可這個信號,這牽連到信號轉態後需要穩定的時間,所以使用 Setup time / tIS 規格。 當信號穩定後且被 Clock 觸取後,信號本身還要維持一段穩定的稱 Hold time,它的電平可以比轉態這種動態電平時略低一點,以 DC 稱呼此規格,它涉及 Hold time,時序規格就用 tIH 。
3 f$ M5 b* U8 l3 [" Q- o' m( i$ F" {! D
Crossover Voltage(交叉点电平位置),那么这个指标的重要意义为何?會出现问题 ? 1 ?! ]  u2 Q, c* V
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:12
, E3 b5 z' f* mDDR3 Clock 是差分比較器,差分时钟的交叉点就是就是內部寄存器的時鐘沿,用來鎖存 Addr/Cmd 信號。所以 ...

3 W0 Q% L* }+ `3 s) z1 ^那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?% A$ h2 X( e- Y7 p9 c- |
/ ?. Z" V' d$ Y2 _$ w# V) p2 ^

+ D& F5 r& N1 Q; [' n. SVIX 的變化對應到時間軸就是產生 Clock Jitter,影響到時序的容餘。
- g( _; F" X$ Y; r/ E--能否详细讲解一下呢?让您费心了,非常感谢。' F/ C% Y. Q( N/ i/ W9 P! ^& O! [% z9 k

9 J# Z: u8 G$ O; Y

点评

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

该用户从未签到

6#
发表于 2015-10-25 14:26 | 只看该作者
tanghao113 发表于 2015-10-25 00:006 r4 }5 D! [6 i' m
那么怎么理解差分CLK的VIHdiff(ac)这个电平阈值的意义呢?

5 p, Z" q3 |1 t2 [參考 JESD79-3E Spec.
' O' F+ J) k- e
3 a# Q4 g) E0 s2 Q: j2 F9 E8 m& Q" r就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的時間,7 |' a4 R# E+ C* v$ \, S$ C) n
我們不希望差分信號只通過交叉點一點點就當成是轉態,這很可能只是 Glitch。
( I6 P& \: v( I- @但就時序而言,它就是一個相對的關係,你會想那應該也要用 VIHDiff 點當基準點,這樣才$ N8 e. P% l7 I3 M  _! v, J
是的個認可的信號 (認可的基準點),但是因為這個點的時間是變動的,要定時序規格就會很麻煩,
; T+ J8 o3 |3 P* D: I4 ]用交叉點為基準,就非常明確,只要時序餘量把變動因素考慮進來。例如 Derating value。
! |3 V; J" B( v2 {2 M* V; G! E9 J" m另外,時序中有一個 CLK 與 DQS 的相對規格,你自己找找,也許它是以 CK/CK#的 X point 到
5 y/ s8 O6 C/ fDQS/DQS# 的 VIHdiff(AC) 為量測點。
! z* q: h9 T4 t5 o  K7 Y/ y
3 Q8 C% M+ e& W+ b; t4 C- f/ z Vix 越大情況之一是差分信號的 V+ 與 V-信號的上升/下降沿的斜率差異越大,它可能造成
5 |( I( }3 }: X$ \: FDuty cycle distortion,或 clock Jitter。但若保證它每一個周期都是完全一樣的歪斜,那每一個時脈+ i, E  f9 E/ J# r" W
的周期還是可以維持一致。然而 Vix 若是太大,其電平對電路的實現可能也會有一些影響,所以訂$ T1 }" K6 Q; ?& l/ A( G% c3 g& k
一個 VIX規格來限制差分信號正負輸出的 Slew rate 不要有太大的差異。
0 W- s) ]7 t* u6 B' w. `: C
5 H, g6 D4 g. Z+ T( }; D  N- N/ ?

点评

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

该用户从未签到

7#
 楼主| 发表于 2015-10-25 20:54 | 只看该作者
Head4psi 发表于 2015-10-25 14:26
3 v* h/ ^; y5 J+ v參考 JESD79-3E Spec.
/ L) q" G. P2 J3 D; G8 X1 m1 L$ _
* a- ?% X* A/ E, y3 v就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的 ...
! k3 r' t- L. K" \8 x% ?: J3 d
解释得很清楚,非常感谢,真的深究起来这里面东西还是很多的。# Q2 n* w) M& ?; q1 i8 D

该用户从未签到

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

该用户从未签到

9#
发表于 2020-11-23 14:15 | 只看该作者
Head4psi 发表于 2015-10-25 14:26' G) T8 f2 N, K- r
參考 JESD79-3E Spec.8 A% g- _9 J. s* N& C' R
# L& z, t8 \$ v. }/ |  @' R0 W' k0 Q
就信號本身的要求而言,差分信號就如同單端信號需要通過一定的電平及維持一定的 ...

6 @. i) w1 ^; f0 e1 {! w十分感谢分享,那么如何去改善这种cross piont 使它居中呢?和PCB中哪些因素相关?" B! G# n" U- g0 g! C) w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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