TA的每日心情 | 郁闷 2022-1-13 15:25 |
---|
签到天数: 57 天 [LV.5]常住居民I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在网上查了很多资料,还是不太明白DDR3时序的计算方法。跪求大神解惑,不知道是哪里出错了。。。看了下网上的简易算法的DDR3的时序计算公式是:Tholdmargin=Tva-Thold-Tskew6 b( i1 d2 r- @
0 }3 h1 W$ K) t0 F
Tsetupmargin=Tvb-Tsetup-Tskew; L4 O F/ N6 `0 n( Y6 c
DDR3选择了mircon的MT41K128M16,CPU是NXP的imx6% n, z1 V, w5 F6 ^
2 k& e' H; w$ G
根据上图,得到的值是:(AC135和DC90)5 o$ o+ D, _3 D2 F
Thold=25ps,Tsetup=55ps
( z1 {/ N$ C& L
* j( y. b/ q, t. h, u; H
假设Tck=1/100M=10ns
2 K& q& {1 l, i) v# t. Y- pTds=0.25*10ns-0.35=2.15ns=Tvb2 `8 s6 f& M6 C0 p$ c, h3 z
Tds=0.25*10ns-0.85=1.65ns=Tva
( s* `0 c2 I5 s# UTsetup_skew=2.06ns* Y5 x) L, v4 _5 a0 A1 K8 B! `
Thold_skew=1.95ns8 q( N) S5 R+ ?. q
& E1 u8 ^2 q! j8 @5 W9 A把上述数据带入公式:, i- `$ Y0 }" y
Tsetupmargin=2.15ns-0.025-2.06=0.065ns) K4 J, m% k& `2 Q* f
Tholdmargin=1.65-0.055ns-1.95ns=-0.355ns
1 e; S+ h4 l: |( F; W5 f为什么Tholdmargin是负的。。。感觉完全算不出来。跪求大神帮助!!!- s2 |+ I. A M2 D
|
|