找回密码
 注册
关于网站域名变更的通知
楼主: snsArvin
打印 上一主题 下一主题

DDR3仿真

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2015-1-6 11:31 | 只看该作者
cousins 发表于 2015-1-6 11:140 d9 l" e- X# v" W/ P' s
因为tvb+tskew就是实际的建立时间,减去datasheet中的requirement就是裕量
7 N3 [* P  W. atva-tskew是实际的保持时间,减 ...

" `, j9 J5 X3 F# D合格的标标准是余量大于0?  |3 `8 i! @. U' {/ z8 b3 S* \, R

该用户从未签到

17#
 楼主| 发表于 2015-1-6 11:33 | 只看该作者
cousins 发表于 2015-1-6 11:14  `$ y" a) W$ \, A1 _6 i$ [
因为tvb+tskew就是实际的建立时间,减去datasheet中的requirement就是裕量% K4 ?- E5 ^: E2 r( i" `
tva-tskew是实际的保持时间,减 ...

/ X  x3 V7 c! u& |3 A# I' l版主,按道理,如果我设置好芯片内部DQ和Strobe的延迟,那么仿真出来直接就可以量出实际的建立和保持时间,再和要求的建立和保持时间比较不就可以了吗?
; J9 _" h1 m2 k1 l- [) J

该用户从未签到

18#
发表于 2015-1-6 12:48 | 只看该作者
多谢您,那就是说要下面的数据算出DDR3对建立时间的实际需求,然后在实际的仿真波形上测量建立时间,和这个需求值比较,对吗?
; @+ t% k( e5 Q5 m. k. S
& X4 j. g$ g# T7 G, \对,仿真波形可测量出你的設計的 setup time,把它与規格 tIS 比较,多的就是余量。

该用户从未签到

19#
 楼主| 发表于 2015-1-6 12:59 | 只看该作者
Head4psi 发表于 2015-1-6 12:48; V' G# v5 A) p& D- S( P5 t
多谢您,那就是说要下面的数据算出DDR3对建立时间的实际需求,然后在实际的仿真波形上测量建立时间,和这个 ...
; |6 Z; U% q2 ^. P$ s7 X+ ]/ G; f
但是这怎么理解?为什么slew rate越大,setup和hold的margin(裕量)反而会越大?按照公式算下来,slew rate越大,需要的建立和保存时间就越大,那么裕量该减小才是8 W) F! L) X7 X3 R2 z, u

+ \  o7 k* k9 {: J4 A7 Z4 H

该用户从未签到

20#
发表于 2015-1-6 13:05 | 只看该作者
#8 想听听历时原因。7 v2 l. \4 I; i8 ]/ H

/ h; S, i: e9 Y$ h2 b当初由 AC175 想降到 AC150 规格时,DRAM 供应商提出因为幅度降低相望控制器端多留些余量,所以由AC175 转 AC150时除了电位平移的 25 ps 外,又多要求了125ps ,例如 DDR3-1600 由 45 增加 到 170 Ps 。; Y" ]0 ?3 ~* \8 e$ |

1 o  @. t5 q3 P# z, L3 z( o" V所以之前我在 #7 说反了,对系统设记者而言,可以选 AC175 规格比较有利,在此一并更正。, d, l% a) g2 Z; V

' S( @& h: e/ M. q# s. i

该用户从未签到

21#
 楼主| 发表于 2015-1-6 13:38 | 只看该作者
Head4psi 发表于 2015-1-6 13:057 G, V8 I; ]  @* L
#8 想听听历时原因。$ D& d$ v+ F+ \8 K" w6 w, R
* N) ?: [: O3 ^" x$ R+ @
当初由 AC175 想降到 AC150 规格时,DRAM 供应商提出因为幅度降低相望控制器端多留 ...

! m$ c. a$ U% }0 w2 M怎么解释slew rate越大,需要的建立和保持时间越大?
, w. Z  ~, O3 ?$ k! S1 ?) t

该用户从未签到

22#
发表于 2015-1-6 15:10 | 只看该作者
怎么解释slew rate越大,需要的建立和保持时间越大?
7 ]3 f0 i$ P" J' i. @! Z
4 h5 H9 |/ i! |- R9 \+ W上述这句话不知你如何下此结论?( C, R: V/ B1 b0 X/ A9 C- G
实际看 Timming 是 Clock 与 Data 相对的,Clock 的 Slew rate 快 (短时),则电路的data valid 较快,所以规格给值较小。返之,若是 Data 的 Slew Rate 变快,电路的 data valid 一样快,但是量测点后退了 ,所以规格给值要变大。仔细推敲 derating table 可知一二。

该用户从未签到

23#
 楼主| 发表于 2015-1-6 15:26 | 只看该作者
本帖最后由 snsArvin 于 2015-1-6 16:00 编辑
, j8 P$ C$ f- d# {5 N
Head4psi 发表于 2015-1-6 15:10' k3 K& I2 m7 Y9 N- m# {
怎么解释slew rate越大,需要的建立和保持时间越大?
1 O% m' b! d: |9 L1 \# r* N: N' V6 o4 \: n0 }8 N. I
上述这句话不知你如何下此结论?

" A8 f$ w/ g/ u' A3 _6 _下面这张表可以看出,如果时钟slew rate不变,则地址/命令的slew ratr越大,derating就越大啊,那么基值加上derating不就越大吗?那不也就是要求的建立和保持时间越大吗?+ }0 b! j6 g! X# d( I& P4 l

image.jpg (102.22 KB, 下载次数: 0)

image.jpg

该用户从未签到

24#
发表于 2015-1-6 16:21 | 只看该作者
CK 不变,地址/命令的slew rate 越快,量测点越后退 (量到的眼寬增加了),所以要求的 Total tIS 变大。

该用户从未签到

25#
 楼主| 发表于 2015-1-6 17:55 | 只看该作者
Head4psi 发表于 2015-1-6 16:218 L3 k. h3 n: V: H" |2 y
CK 不变,地址/命令的slew rate 越快,量测点越后退 (量到的眼寬增加了),所以要求的 Total tIS 变大。

6 K6 z9 ^/ f' M& K我在琢磨琢磨,谢谢了!7 F8 z. A% @( n

该用户从未签到

26#
发表于 2015-1-9 08:38 | 只看该作者
不错  这样讲的话 很多东西都可以做的很好的

该用户从未签到

27#
发表于 2015-1-27 18:18 | 只看该作者
DDR3的时序参数是基于标准负载测试的
. r6 A; \0 ]5 \0 x) Q) y* ? , @0 c+ C7 v" [/ [& L0 Z( ]+ n
: \& }$ D5 e  k- B0 U
实际负载不可能标准 所以波形有差别,负载过重过轻 等都会造成影响8 b; E+ @- G; e/ k
飞行时间偏移,包括芯片内部的逻辑偏移,buffer偏移,和PCB上走线的偏移
: W3 i% A7 s  N& T9 Y0 ^4 W8 W4 ^实际时序计算时要以接标准负载和实际负载计算飞行时间偏移
' r$ J; W7 z& [' R5 S, U$ ADDR3的规范规定计算时序都要考虑derating* x; X! C+ q9 f' I

* h% C9 z$ @# c; C  D4 M( ]' C

点评

谢谢,关于slew rate和建立保持时间的关系,我还是不太明白:为什么slew rate越大,需要的建立和保持都会变大?  详情 回复 发表于 2015-2-5 08:57

该用户从未签到

28#
发表于 2015-1-27 19:17 | 只看该作者
觉得你们说的好高升啊,不懂

该用户从未签到

29#
发表于 2015-2-1 01:15 | 只看该作者

/ O# _" s% S! Q# h, N0 l4 s" P正需要 谢谢

该用户从未签到

30#
 楼主| 发表于 2015-2-5 08:57 | 只看该作者
Colin_SI/PI 发表于 2015-1-27 18:18& ?1 q6 D1 s% T5 P. D' Z
DDR3的时序参数是基于标准负载测试的

6 {( v3 ^; l/ e谢谢,关于slew rate和建立保持时间的关系,我还是不太明白:为什么slew rate越大,需要的建立和保持都会变大?5 M3 n8 _- S3 M/ w6 e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 11:20 , Processed in 0.109375 second(s), 22 queries , Gzip On.

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

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

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