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

最近太无聊了,整理整理关于DDR时序的东西,感兴趣的就过来看看,比较分散,见谅!

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-29 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
从网上找了一些解释,感觉不错,先看着:
! t" u/ q1 s$ ~# n1 zDDR的总线一般分为3组,数据组、地址/控制组、时钟组
) P. S4 e1 Q: _; z9 ^1 n# c) x; f$ y* h, `* y$ p0 h0 s
其中,数据组由DQ数据线,DM数据屏蔽线,DQS锁存线组成,他们之间有共同的等长关系
! K$ u9 Z# J. ?' X( i$ g4 \
9 T& U, s/ W. A! @5 T: f7 m3 Y, q7 B地址/控制组由地址和控制线组成,他们之间又是有共同的等长关系
" P. D! \! O# r) x
) j3 _- w3 z* [* }5 @为什么两组线与时钟的等长关系不同?因为速率不同
8 E* x* L) u5 O- x1 |, M9 l& G, K: l3 m3 M4 g( C
目前DDR的时钟基本上是采用源同步差分时钟。
7 ]( [$ y; m2 a! w" R6 m9 b# b
! Z* h( s( V3 _数据线在时钟的上升和下降源都采样数据
. o& n* k3 K: X2 M5 Z( ]
5 _. R# Z+ L% E地址/控制线仅在时钟的上升沿采样速据2 Z9 i: \3 d& _9 P& I; W1 e

# S$ A9 ]- U$ ]& N数据的速率是同等时钟SDRAM的两倍,因此叫DDR,而地址的速率没有增加。数据比时钟的时序更紧张,因此等长关系会更严格。

评分

参与人数 1贡献 +10 收起 理由
SHADOW + 10 感谢分享

查看全部评分

该用户从未签到

2#
 楼主| 发表于 2008-1-29 15:31 | 只看该作者
而时序电路的工作模式可以比较简单的分成同步模式、源同步模式等等。& t" D0 y% \6 @/ V8 J, o' l
同步模式:时钟是有晶振出,分别到达主芯片和memory芯片的7 B6 ^8 o0 y1 {2 p' y. o: O
是有图的,呵呵,但是我不会画

该用户从未签到

3#
 楼主| 发表于 2008-1-29 15:41 | 只看该作者
同步模式的时序计算,可以根据时钟和地址以及时钟和数据之间的时序关系图来计算,  C. |& {3 f, }& ^$ b, a4 Z: k
地址:( R5 n/ c, e; t- J- C4 x
SETUP:Tck-Tcomax-Tflight-Tsu>0$ M4 o6 ^+ y; r
HOLD:Tcomin+Tflight-Thold>0
; k( p1 d8 e1 p0 w# H1 v数据:
1 k- B0 O% Y1 q. p, l5 m% e9 sTO方向:Tck-Td1comax-Tdfilght-Tdsu2>0
# Q% X) ^5 x' p9 C9 D9 y0 J" i7 p9 l        Td1comin+Tdflight-Tdhold2>0$ S$ e" L  ]" Q/ a7 \/ y
OFF方向:Tck-Td2comax-Tdfilght-Tdsu1>0
. n/ H, }; l  @& I        Td2comin+Tdflight-Tdhold1>0
" P" ^0 u1 i0 m. e! [6 F. b* Z其中Tco是clk to output valid- o, N: S6 ^$ z* z, k- L
Tsu 是set up time2 S! \9 u8 ~* ], b9 |5 p, T! K
Thold 是hold time$ H7 H5 m. }3 Y, ~# }9 H
具体的数值需要查找器件手册

该用户从未签到

4#
 楼主| 发表于 2008-1-29 15:47 | 只看该作者
计算时序的一般步骤(仅供参考):
6 X8 ~; P0 f- X7 l( ? 1. 找到器件手册,看清楚工作模式
" h/ X& ~( _* S/ K# d 2. 计算出能满足时序要求的走线长度,可以结合布局,对信号进行仿真分析,寻找最佳的匹配方式,走线2 o5 b, }* I4 a; |  f) s) o* L
3. 走线完毕记得进行验证仿真
6 v+ h: U9 |8 H9 m 4. 测试信号的波形跟仿真的结果进行比较分析# Z( I% ?! N# X: V
比较粗,具体的工作很繁杂的。

该用户从未签到

5#
 楼主| 发表于 2008-1-29 15:51 | 只看该作者
希望对有心人有用,呵呵,我比较懒了,又不擅长画图,抛砖引玉吧。

该用户从未签到

6#
发表于 2008-1-29 16:01 | 只看该作者
非常感谢楼主了,只是仿真我不会做啊! 但还是有收获的!

该用户从未签到

7#
 楼主| 发表于 2008-1-29 16:17 | 只看该作者
哇哇,好多威望啊!流口水中!
+ @- h. @" e" V) o  y根据时序可以计算出最长走线长度,这样就可以结合PCB中的实际走线,合理调整走线长度,给设计预留出最大的余量,不至于做设计心中没谱。1 q, V: ]& _6 `* Y, k) r: J! G8 |
还有这个公式只适用在同步的模式下,其他的模式这个公式就变了,有兴趣的同志可以自己试着算算看能自己推导出来这个公式么。

该用户从未签到

8#
发表于 2008-1-30 08:52 | 只看该作者
偶来啦~ 支持LZ ~
1 r6 z( e( c. T
3 j: \; P7 B1 O# K. w

该用户从未签到

9#
发表于 2008-1-30 09:03 | 只看该作者
顶一下!!!
1 v7 J6 t: |8 R2 z9 o( B, ?+ M好东东

该用户从未签到

10#
发表于 2008-1-30 09:58 | 只看该作者
我们希望楼主一直无聊,多整理些东西出来

该用户从未签到

11#
发表于 2008-1-31 11:05 | 只看该作者

sd

ok,thanks

该用户从未签到

12#
发表于 2008-1-31 11:30 | 只看该作者
经验之谈,支持!!!

该用户从未签到

13#
发表于 2008-1-31 15:30 | 只看该作者
嗯...最需要就是这东东

该用户从未签到

14#
发表于 2008-2-21 20:16 | 只看该作者
领悟中

该用户从未签到

15#
发表于 2008-2-25 14:36 | 只看该作者
顶一下!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-8 06:47 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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