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

[仿真讨论] [求助] LPDDR3 疑问

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
各位老大, 对于 LPDDR3
5 ^/ N5 P) M3 ^  F(1) 地址信号  z! @* i+ P7 l, P* l9 d7 s0 `
         其数据率和数据信号是一样的?
! p4 a( R) Z" ^6 o  ?% o% @         相对CLK,是错位1/2个UI后发出的?9 |: V0 J0 ]4 C9 v/ ~& c6 L- X

/ J  j8 \$ a) ?& Y(2)对于2Rank的情况" e0 f( A/ \; L
        一个DQ线连接两个rank,其中一个rank 的 I/O 口工作时,另一个rank的I/O口处于什么状态?
* l: r& P! U* X* M4 d7 b! I5 d, e
5 U" U& q. f" k& Q
  • TA的每日心情
    开心
    2020-8-31 15:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    推荐
    发表于 2015-7-8 10:30 | 只看该作者
    cousins 发表于 2015-7-8 09:44
    ) y: d5 Y0 C3 |6 {" o有意思。
    : y* |& i4 |3 P8 s* Z7 Z# z: E: x9 x& X9 q7 O1 `
    可以分享下,你所看到的双边沿采样的ADDR TO clk测试波形吗,我想学习下ADDR怎么在时钟的上 ...

    6 `& I# a3 C% c2 e! u3 Y4 o看cousins的口气是觉得我胡乱说啦。LPDDR3规范第三章开始就说了LPDDR3 devices use a double data rate architecture on the command/address bus to reduce the number of input pins in the system.一句话把这样做的原因也告诉你了。LPDDR3不像DDR3可以有16个地址线,只有10个,所以只好上下沿都采了,你看规范里面的时序图都是画的双沿采样,还有看command truth table更加清楚怎么操作的了。其实地址线操作并不频繁用单沿也可以,慢点就慢点,但是规范是这么定的,我也没办法。至于示波器compliance软件怎么写的我不关心,以JEDEC规范为准。还有用两个CS分别控制两个Die仅仅是为了扩展容量了,之前一个die做不了那么大容量就用了两个die并共用了数据线,还有人家CPU架构应该也是32位的,不会像你说的这么傻的' _0 `1 i6 M; G

    点评

    确实是我没理解lpddr和ddr在ADDR/cmd的区别。抱歉。 看来我得好好看看lpddr的规范了。  详情 回复 发表于 2015-7-8 10:46
  • TA的每日心情
    开心
    2020-8-31 15:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    推荐
    发表于 2015-7-8 10:29 | 只看该作者
    cousins 发表于 2015-7-8 09:44
    ! H. ^) y$ ?$ G2 b有意思。, @# C4 B$ g. m. g5 `3 f

    " u+ ^- s- U$ f- C: D可以分享下,你所看到的双边沿采样的ADDR TO clk测试波形吗,我想学习下ADDR怎么在时钟的上 ...
    4 w8 ?. j4 B; n  }; t8 M7 A8 }! m
    看cousins的口气是觉得我胡乱说啦。LPDDR3规范第三章开始就说了LPDDR3 devices use a double data rate architecture on the command/address bus to reduce the number of input pins in the system.一句话把这样做的原因也告诉你了。LPDDR3不像DDR3可以有16个地址线,只有10个,所以只好上下沿都采了,你看规范里面的时序图都是画的双沿采样,还有看command truth table更加清楚怎么操作的了。其实地址线操作并不频繁用单沿也可以,慢点就慢点,但是规范是这么定的,我也没办法。至于示波器compliance软件怎么写的我不关心,以JEDEC规范为准。还有用两个CS分别控制两个Die仅仅是为了扩展容量了,之前一个die做不了那么大容量就用了两个die并共用了数据线,还有人家CPU架构应该也是32位的,不会像你说的这么傻的$ X  Q% x* ^8 S+ {

    该用户从未签到

    推荐
    发表于 2015-7-1 13:50 | 只看该作者
    本帖最后由 cousins 于 2015-7-8 10:56 编辑 # O1 S. k+ x2 a- l# e
    l888888h 发表于 2015-7-1 11:302 e, B# ~: L) C% y
    lpddr3的地址信号好像也是双边沿采样& P6 m0 ~" G" j' Z6 T
    : C5 S% C0 u: A, F
    手机平台上的lpddr3有32根数据线,一个rank 也是32个数据IO口,如 ...

    2 W5 F6 [6 M5 |# Y$ m/ e7 _  L$ G
    个人所了解的JEDEC规范中,地址有1T/2T两种时序采样,还未听说过其会双边采样,至少目前为止,我看过的lpddr3规格书ac timing里也不会出现双边采样。我也不认为lpddr在时序要求上会与ddr有多少不同,lpddr只不过是low power而已。若真能双边沿采样,那么恭喜你,手机平板都能替代市面上的个人计算机了。
    % Z; j2 ~, x5 q0 J
    ) K7 m! [6 K1 s. L) ~1 i) |: L2 C' _8 a; i' ?; n3 h
    以上灰色字体部分言论不太准确,请不要参考。
    ( I6 K1 @1 @' E4 u' {& u+ \' }5 V  P9 \1 q1 e% k
    至于你说的DQ分支,也没见过,rank和dimm条上的颗粒又有什么区别呢?源同步电路可是并行传输的,DQ如果能复用,何来并行的bit?若是使用chip select那么这个rank就没什么意义,它无法拓展带宽。
    ' U- r) k5 B9 }0 aADDR能复用是因为是用于寻址,不是用以传输数据,同一个地址自然可以给多个颗粒用。% O8 X* Q* l2 q0 l. H+ ?7 f( q
    所以...请再确认下。

    ( w/ G3 Q! C, R3 M- Y7 [' R& s" O, t' f- J* x! O# j5 C# N/ V

    点评

    表述有点不明,就是字扩扩展,里面有两个Die数据线是复用的,一次只能有一个Die被对应的CS选通工作  详情 回复 发表于 2015-7-7 23:21
    这个就是你看规范疏忽啦,,确实是双边沿采样。关于rank其实就是字每个CS挂一颗32位的颗粒,确实会分叉。  详情 回复 发表于 2015-7-7 23:07

    该用户从未签到

    2#
    发表于 2015-6-30 16:19 | 只看该作者
    Rank不是同时间读写, 而是Memory interleaving进行并行读写: i' f. V6 W" Z
    所以很抱歉,对于一个dq线连接2个rank,我没能理解。。。

    该用户从未签到

    3#
    发表于 2015-6-30 16:59 | 只看该作者
    楼主的问题描述的不是很清楚;地址信号和数据信号速率肯定不一样,地址信号是单边缘采样,而数据信号是双边沿采样;对于你的第二个问题,不明白你的意思,你的DDR是不是包含两个物理bank?然后才会有你说的一个dq连接两个rank?

    该用户从未签到

    4#
     楼主| 发表于 2015-7-1 11:30 | 只看该作者
    lpddr3的地址信号好像也是双边沿采样# d5 {& @' w3 f# {

    2 m0 v. m8 |# D  m' k8 V5 \* ?+ I手机平台上的lpddr3有32根数据线,一个rank 也是32个数据IO口,如果有两个rank, 那么每根数据线就要同时连到两个rank上 (DQ线相当于有分叉)
    7 J6 s/ r/ G% E! M' e& s6 [* N8 k其中一个rank读写时,另一个rank应该是不工作的,那这个不工作的rank上的数据IO口是处于什么状态?
    6 y- d. [5 L- C% D# }4 ~2 v+ ~$ t高阻?端接?还是依然读入数据,只是读入的数据会被忽略?或是其它?

    点评

    个人所了解的JEDEC规范中,地址有1T/2T两种时序采样,还未听说过其会双边采样,至少目前为止,我看过的lpddr3规格书ac timing里也不会出现双边采样。我也不认为lpddr在时序要求上会与ddr有多少不同,lpddr只不过是  详情 回复 发表于 2015-7-1 13:50

    该用户从未签到

    6#
    发表于 2015-7-1 14:11 | 只看该作者
    这样做动机很单纯:在有限的数据位如:32位,为扩成存储器的容量,并行端接一个一模一样的存储器,地址数据。时钟,命令,都是一样的。用处理器芯片来控制他们的先后。至于他中不中断,是否是高阻状态,从我们的角度不关心,我们只关心,从那到那,路通不通畅,就像高速路上的车,管他在哪里下呢。

    该用户从未签到

    7#
     楼主| 发表于 2015-7-1 14:41 | 只看该作者
    那在仿真时,不工作的rank上的IO口应该上什么模型?
    & W" v2 }; k) x5 {和工作的IO口上一样的模型?

    该用户从未签到

    8#
    发表于 2015-7-2 14:15 | 只看该作者
    模型是死的,就在哪里,看具体做什么仿真,是信号质量,还是时序,还有这个芯片是作为RX,TX,需要具体问题,具体分析。
  • TA的每日心情
    开心
    2020-8-31 15:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    9#
    发表于 2015-7-7 23:07 | 只看该作者
    cousins 发表于 2015-7-1 13:50
    9 _3 ], [  w8 B& D& O* l个人所了解的JEDEC规范中,地址有1T/2T两种时序采样,还未听说过其会双边采样,至少目前为止,我看过的 ...

    9 l) K' B# E8 Y  k4 O这个就是你看规范疏忽啦,,确实是双边沿采样。关于rank其实就是字每个CS挂一颗32位的颗粒,确实会分叉。
    0 s! w' h- w$ c" O9 q5 p) Y* r

    点评

    有意思。 可以分享下,你所看到的双边沿采样的ADDR TO clk测试波形吗,我想学习下ADDR怎么在时钟的上升沿和下降沿完成两次跳变和锁存的。就看1T模式的好了。我很好奇,既然可以双边采样,想必ADDR的带宽也是和dq  详情 回复 发表于 2015-7-8 09:44
  • TA的每日心情
    开心
    2020-8-31 15:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    10#
    发表于 2015-7-7 23:11 | 只看该作者
    另一个就高组抗呗

    点评

    有三个问题请教一下,谢谢。 (1)对于这个结论有什么可以参考的资料吗? (2)接受端等效成电容 处于高阻状态 - 这两个描述是等效的吗? (3)对于正在工作的I/O口,接收端在disable ODT的情况下,是等  详情 回复 发表于 2015-7-9 16:01
  • TA的每日心情
    开心
    2020-8-31 15:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    11#
    发表于 2015-7-7 23:21 | 只看该作者
    cousins 发表于 2015-7-1 13:507 i+ d* j! u% S
    个人所了解的JEDEC规范中,地址有1T/2T两种时序采样,还未听说过其会双边采样,至少目前为止,我看过的 ...
    ( S" i- h9 T: e; i$ @' Y
    表述有点不明,就是字扩扩展,里面有两个Die数据线是复用的,一次只能有一个Die被对应的CS选通工作4 c' Y. q4 c; H, C' v

    该用户从未签到

    12#
    发表于 2015-7-8 09:44 | 只看该作者
    cedzbj 发表于 2015-7-7 23:07. `% K: x2 Z: \+ i; y5 m$ \% E
    这个就是你看规范疏忽啦,,确实是双边沿采样。关于rank其实就是字每个CS挂一颗32位的颗粒,确实会分叉。 ...

    0 q4 }) _" _) o1 }( U7 C有意思。
    + k9 @+ q2 A% X5 Y) ]% l5 f
    2 D6 a& ]& y1 d* A可以分享下,你所看到的双边沿采样的ADDR TO clk测试波形吗,我想学习下ADDR怎么在时钟的上升沿和下降沿完成两次跳变和锁存的。就看1T模式的好了。我很好奇,既然可以双边采样,想必ADDR的带宽也是和dq一样了,可是为什么1T下我还是只能测到1个UI为1个clk呢?还有,能解释下,为什么示波器的DDR compliace以及仿真软件的help文件里都是认为addr/cmd clocked into DRAMS on rising clock呢?/ U5 Z' s" P  r/ c: Y  H: W/ f
    ) ]0 s$ E% O9 O$ U

    0 ]1 a- \/ J$ ~$ F, J8 }另外cs就是chip select,没有拓展带宽就别扯什么复用。用64位的硬件去做32位的处理,真实有钱烧的慌。
    : W/ H! |8 Q2 N! k, p
    1 h: G6 ?6 _3 }6 A7 f3 r, r

    点评

    看cousins的口气是觉得我胡乱说啦。LPDDR3规范第三章开始就说了LPDDR3 devices use a double data rate architecture on the command/address bus to reduce the number of input pins in the system.一句话把这样做  详情 回复 发表于 2015-7-8 10:30
    看cousins的口气是觉得我胡乱说啦。LPDDR3规范第三章开始就说了LPDDR3 devices use a double data rate architecture on the command/address bus to reduce the number of input pins in the system.一句话把这样做  详情 回复 发表于 2015-7-8 10:29

    该用户从未签到

    15#
    发表于 2015-7-8 10:46 | 只看该作者
    cedzbj 发表于 2015-7-8 10:30$ |5 u4 c0 V* `. }& H
    看cousins的口气是觉得我胡乱说啦。LPDDR3规范第三章开始就说了LPDDR3 devices use a double data rate a ...
    3 I7 h6 V4 \! `: @  X1 W
    确实是我没理解lpddr和ddr在ADDR/cmd的区别。抱歉。
    9 q# A9 J- y6 F8 \2 B看来我得好好看看lpddr的规范了。
    ( I! ]7 A$ n7 o4 O' n1 ~
    * d; Q8 B( M% Z$ r4 ]1 k

    点评

    真理越辨越明,嘿嘿。大家都是在相互讨论中学到更多知识和弥补知识盲区。  详情 回复 发表于 2015-7-8 10:58
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-21 03:49 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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