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

海思的demo板DDR数据线为什么没有同组同层和绕等长?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
最近看到海思HI3519的官方demo板ddr部分数据线并没有做到同组同层和等长,找了好几块官方板子都是这样的,有什么说法吗?; c! M5 s# ]  `- [

, T3 O8 q# @% q% |: m# |) F

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 最佳槌子獎勵!

查看全部评分

该用户从未签到

推荐
发表于 2025-6-19 19:52 | 只看该作者
硬件补丁 发表于 2025-6-19 16:17
9 |8 ]9 A* Q4 W7 mDQS和CLK之间的等长关系较为宽泛(内部有training补偿机制),DQS DQ DM组内通常较为严格(数据组内还可 ...

$ f6 d3 d( Z3 p2 T难道他们的 PHY 没有这个功能?
! @9 X8 r2 U" U. W- P# e1 a樓主問的是為什麼可以不等長,小弟的回帖僅是說明原因,請勿栽贓嫁禍!
) |5 v4 D4 b( V
3 J, u  ?9 i+ ^4 z2 K" E* z反過來說,除了這些大廠,難道那些名不見經傳的芯片就沒做 Deskew 嗎?
' V5 L/ x. g4 N1 q& |3 \
. Z: |( p2 E( M  Q6 F/ ~- q每顆 DDR-4 PHY 都有,但這東西不是給眾敗家子們揮霍用的!1 L+ s& h4 |$ Z3 o5 `5 o& B7 P( y
! I7 G, L( S2 K3 U( |; v; m1 b

9 ~/ D) i3 e, o; f# \

该用户从未签到

推荐
发表于 2025-6-19 16:17 | 只看该作者
超級狗 发表于 2025-6-19 07:47
6 ~% K% ?# V  VDDR4 Deskew# Q9 d) P$ P+ s8 P! I
Read deskew training
5 G$ P' l) v3 M3 F" F; IThe read DQ deskew training compensates for the delay differences ...

" X* j% t" Z8 D5 U% RDQS和CLK之间的等长关系较为宽泛(内部有training补偿机制),DQS DQ DM组内通常较为严格(数据组内还可以不严格等长?)intel AMD平台都这样规定,难道他们的phy没有这个功能?

点评

难道他们的 PHY 没有这个功能? 樓主問的是為什麼可以不等長,小弟的回帖僅是說明原因,請勿栽贓嫁禍! 反過來說,除了這些大廠,難道那些名不見經傳的芯片就沒做 Deskew 嗎? 每顆 DDR-4 PHY 都有,但這東西  详情 回复 发表于 2025-6-19 19:52
  • TA的每日心情
    擦汗
    2024-5-14 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2025-6-18 17:05 | 只看该作者
    能做到等时就行,不同层能避开串扰就行。(我自己画是严格同组同层,用等长代替等时,目前没有出现速率不行的)

    点评

    那请问这个等时在画板时怎么实现的  详情 回复 发表于 2025-6-18 18:00

    该用户从未签到

    5#
     楼主| 发表于 2025-6-18 18:00 | 只看该作者
    wen11902 发表于 2025-6-18 17:05. P5 L! t. d* v1 M3 `* f6 o
    能做到等时就行,不同层能避开串扰就行。(我自己画是严格同组同层,用等长代替等时,目前没有出现速率不行 ...
    . B8 f2 z. B2 ~% x9 j5 h- m
    那请问这个等时在画板时怎么实现的

    点评

    谢谢分享!: 5.0
    樓主有沒有在遊樂場玩旋轉木馬的感覺?^_^  发表于 2025-6-19 09:21
    找芯片引脚延时,走线自己算,不会算找板厂算,板厂不会算就老实同组同层  详情 回复 发表于 2025-6-19 09:13
    谢谢分享!: 5
    畫板畫到一半的時候把它丟著,放個兩、三天間過去。>_<|||  发表于 2025-6-19 08:54

    该用户从未签到

    6#
    发表于 2025-6-19 07:47 | 只看该作者
    本帖最后由 超級狗 于 2025-6-19 12:59 编辑
    ) E( u8 x& e) y2 r) T
    9 b. a; [' W3 G- K/ z' LDDR4 Deskew
    ' s  g5 n/ h6 `Read deskew training
    : ]9 c! p  C: lThe read DQ deskew training compensates for the delay differences, primarily caused by board routing and SDRAM DQ output skew, among the DQ lanes during reads. The read deskew must not be skipped in silicon, even on systems without much skew between lanes.
    $ _: r6 o3 Q/ D4 J# r8 E
    5 x6 E" v2 i8 o; g- x4 mDDR4 有
    Deskew 功能,但即便有 Deskew 也不代表走線可以不用顧慮等長Length Matching),補償Compensation)能力還是有極限的。
    $ j8 R5 e% y; X( @. B# l, y/ I7 j+ C. i4 B
    另一個考量是芯片、走線、連接器...等諸多因素,都會造成不同
    bit 間的延遲Delay),你不能一個人就把所有的裕度Tolerance)用完,留一點給別人呀~
    & r0 }- u/ z6 L' A6 K& h1 w. U7 q) z9 Z0 d
    1 f% P/ h% ?& U# g3 v, e

    . S4 [2 v7 n9 {8 M7 y4 d. {: d簡單來說,DDR4 走線不等長Length Matching)不一定會出事,但你每次都毫無根據的惡搞就等著出事。
    6 m6 p) r  k4 A: w3 d+ q! M8 ~! w/ O* Y$ b

    点评

    DQS和CLK之间的等长关系较为宽泛(内部有training补偿机制),DQS DQ DM组内通常较为严格(数据组内还可以不严格等长?)intel AMD平台都这样规定,难道他们的phy没有这个功能?  详情 回复 发表于 2025-6-19 16:17

    该用户从未签到

    7#
    发表于 2025-6-19 08:28 | 只看该作者
    台雞店TSMC)7nm DDR4 PHY IP
    3 a$ X3 F* \0 i& g
    : V! _4 G6 @6 Y7 X2 w+ j( v4 c' S
    • Per-bit deskew on read and write datapath
      ; v$ j) K0 p1 E7 Y  {6 Y# S$ W

    9 T5 u8 P& S& [9 f3 G$ Y/ q# A. Q

    ( `) Y( [6 X: u' w

    ddr4-3l-phy-ip-for-tsmc-7nm-br.pdf

    186.09 KB, 下载次数: 1, 下载积分: 威望 -5

    该用户从未签到

    8#
    发表于 2025-6-19 08:33 | 只看该作者
    另一篇關於探討 DDR4 PHY Deskew 的文章!. O) g1 P0 F2 P5 Z; y. R$ ^

    ( R2 n; g5 m3 e1 I
    6 u9 K+ Z/ A; N3 t, A

    krivi_wp_enabling3_wo25.pdf

    387.29 KB, 下载次数: 4, 下载积分: 威望 -5

  • TA的每日心情
    无聊
    2025-5-28 15:21
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9#
    发表于 2025-6-19 08:57 | 只看该作者
    不一定需要同层,有一点很关键就是微带线和带状线的光速是不同的,通常认为微带线是空气光速,带状线是半空气光速,如果是不同层的话,内层需要比表面走长一半的长度。可以看一下160和110是不是在不同层) W  J. L) z; @0 [! c7 M* v# _
    等长实际上是等时在空间上的体现,如果不同层那最终还是要回归等时设计

    点评

    哪个师傅跟你讲微带线的信号传输速度是带状线信号传输速度的两倍?还是你自己理解错了。SI9000你去看一下就知道快一丢丢而已。人家问的就是为什么不做同层等长,同层等长就意味登时,虽然不是必须的。  详情 回复 发表于 2025-6-19 15:56
  • TA的每日心情
    擦汗
    2024-5-14 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
    发表于 2025-6-19 09:13 | 只看该作者
    hammer_F 发表于 2025-6-18 18:00& I2 u* D' Z2 h( ?4 U* o
    那请问这个等时在画板时怎么实现的

    * }# L7 B1 l" Y找芯片引脚延时,走线自己算,不会算找板厂算,板厂不会算就老实同组同层' Q! R# t$ H9 @' F

    该用户从未签到

    11#
    发表于 2025-6-19 11:34 | 只看该作者
    DDR4走线一般不用刻意走等长,控制在一定范围内就行。不光是海思的,很多其他芯片也是这样。
  • TA的每日心情
    开心
    2025-6-19 15:07
  • 签到天数: 92 天

    [LV.6]常住居民II

    12#
    发表于 2025-6-19 15:31 | 只看该作者
    那是有人故意为难我们的嘛 还组内等长,与clk等长。。。

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    雅典娜智慧女神,隨隨便便就說做不到,會被眾人唾棄的!^_^  发表于 2025-6-19 20:03

    该用户从未签到

    13#
    发表于 2025-6-19 15:56 | 只看该作者
    Dc2024101522a 发表于 2025-6-19 08:57
    / j' F# v2 H9 e1 x! k& E# h不一定需要同层,有一点很关键就是微带线和带状线的光速是不同的,通常认为微带线是空气光速,带状线是半空 ...
    # w/ G4 D6 k4 Q
    哪个师傅跟你讲微带线的信号传输速度是带状线信号传输速度的两倍?还是你自己理解错了。SI9000你去看一下就知道快一丢丢而已。人家问的就是为什么不做同层等长,同层等长就意味登时,虽然不是必须的。
    # ~1 J1 j6 k. Q+ \# t4 s( H" G% ]

    该用户从未签到

    14#
    发表于 2025-6-19 16:10 | 只看该作者
    是不是因为考虑了CPU的pin delay长度

    该用户从未签到

    15#
    发表于 2025-6-19 22:18 | 只看该作者
    能不能在程序中给它们设延时呢

    “来自电巢APP”

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-20 04:55 , Processed in 0.093750 second(s), 29 queries , Gzip On.

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

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

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