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

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

[复制链接]

该用户从未签到

16#
发表于 2025-6-20 10:35 | 只看该作者
超級狗 发表于 2025-6-19 07:47
7 j' ?+ k3 I  v* _( C, yDDR4 Deskew  C: S% S2 e+ D- t
Read deskew training+ W; b7 \! N. N/ ?$ |
The read DQ deskew training compensates for the delay differences ...
& p; n3 |4 b, Q! |& I
狗哥,无意冒犯!你给的资料写的是per-bit deskew。小弟有疑问,到底这个补偿是通过补偿clk和dqs之间的裕量,还是直接补偿dq和clk之间的裕量,这个涉及到dqs dq dm之间是不是要遵从严格的等长关系。从文档里,我看不出来。这个补偿能力多大,我也看不出来。如果是补偿之前的认知都是dq是采样dqs的,事实上之前的项目也是这么实施的,有此疑问,这个deskew到底是怎么操作的?: w" e  W) [) y& r) I/ j! L6 I

点评

谢谢分享!: 5.0
DDR4 DQ Deskew 對通道內的各個 bit 做 Deekew 對齊。 DDR4 DQS Deskew 通道內各個 bit Deskew 對齊後,不同通道間也要 Deskew 對齊,資料才不會有錯誤。  详情 回复 发表于 2025-6-24 09:30
谢谢分享!: 5
小弟的回帖僅是玩笑話,從發文來看,您對 Deskew 的了解確實比其他人多一些。而小弟也不是什麼專家,會花點時間寫回覆給您。今天軍機處著火了,小弟滅火先!>_<!!!  发表于 2025-6-20 10:46

该用户从未签到

17#
发表于 2025-6-20 10:47 | 只看该作者
wudipk2010 发表于 2025-6-19 11:34  J$ V# ]/ U! @! R7 u9 z3 j
DDR4走线一般不用刻意走等长,控制在一定范围内就行。不光是海思的,很多其他芯片也是这样。

% Z& w, L/ g5 W$ z( E: a3 ~做这个事前咨询下你们软件是否有能力做读写时序匹配。要不肯定是硬件的锅。
( r  |% z$ K- A2 Wddr并行传输的逻辑决定了等长是必须的。但是这个等长是软件实现还是硬件实现都可以。: F7 _, J# f( }$ U- G) O
软件实现本质还是需要硬件支持的。从ddr3规范支持地址线writing leveling功能开始,后面ddr4/5/6开始数据线也有相同功能。1 I- M0 d, x7 e* ?$ S! a
目前国产cpu对我等应用工程师来说是很有好的,厂家或代理提供sdk和pcb中已经做了时序匹配。也就是说只要不动pcb布线这部分调试基本没有难度。这也是大部分国产cpu的应用手册里明确规定ddr相关设计(sch和pcb)最好照抄的原因,如果改动前最好先咨询清楚
0 l) ?9 T5 Y3 Z' i: E% V

点评

国产cpu必须这样搞,不然就会丢失很多用户。现在国产cpu不光给出各种demo板,还要分不同的ddr(ddr3 ddr4 lpddr4)demo板,甚至还要指定了ddr型号列表。这么做的好处就是硬件初级工程师都能拿来就用。我画cpu板子很  详情 回复 发表于 2025-6-24 09:45

该用户从未签到

18#
发表于 2025-6-24 09:30 | 只看该作者
本帖最后由 超級狗 于 2025-6-26 07:55 编辑
# k7 J0 s+ Z, |
硬件补丁 发表于 2025-6-20 10:35& O. j9 l/ J$ b. y4 ~2 s3 Y
狗哥,无意冒犯!你给的资料写的是per-bit deskew。小弟有疑问,到底这个补偿是通过补偿clk和dqs之间的裕 ...
  G1 F" p2 S( G5 q
DDR4 DQ Deskew
: U  x3 K8 S: ^+ N* K對通道內的各個 bit 做 Deskew 對齊。# Y; w& y5 a3 W# d! w. h' |9 v5 E
0 B) H; k) ?2 l1 K1 a/ P
DDR4 DQS Deskew
! T0 `+ I. r6 k  e通道內各個 bit Deskew 對齊後,不同通道間也要 Deskew 對齊,資料才不會有錯誤。
) S) A( j  i: G& a) J* P/ D7 a6 {0 e( R! W; ~  |8 T; d; f9 X2 R

该用户从未签到

19#
发表于 2025-6-24 09:43 | 只看该作者
本帖最后由 超級狗 于 2025-6-24 11:52 编辑 ( W' e+ b$ _2 U0 U) C: q) q6 E
这个补偿能力多大,我也看不出来。

4 e; p! z; u# @! Z一般 DDR4 PHY Deskew 補償能力
  • 10ps / step ~ 20ps / step
  • 32 step ~ 128 step 補償能力: u  m+ ^% M6 O6 ~- v6 v

% }! }  r8 ]/ d0 {有多少 Step 的補償能力,各家芯片的設計不一。1 w% ]" d: y" P: u

4 S, a6 B- L+ Z每個 Step 延遲Delay)時間是用 Delay Line 達成的,所以各家芯片設計出來的延遲Delay)時間也未必會相同。
' J4 f- P4 J8 v7 g, F' b: k4 B2 P. [9 `4 u: i% s$ I
% `5 n( T! s' O- O! ?

点评

谢谢分享!: 5.0
感谢狗哥的耐心解答,get到新的老知识了!从狗哥给出的补偿能力看,DQ组内的补偿能力其实也没有很强,较为严格的等长还是要做的。厚着脸皮再问一嘴,有补偿能力相关的文档介绍吗?  详情 回复 发表于 2025-6-24 10:12
谢谢分享!: 5
  发表于 2025-6-24 10:07

该用户从未签到

20#
发表于 2025-6-24 09:45 | 只看该作者
huo_xing 发表于 2025-6-20 10:47, Z2 e9 @7 k6 z4 Z9 U* g
做这个事前咨询下你们软件是否有能力做读写时序匹配。要不肯定是硬件的锅。
) Q5 x* K2 D0 [4 t1 E2 g$ s6 v; |ddr并行传输的逻辑决定了等 ...
9 r  R# n- q7 d; w# C
国产cpu必须这样搞,不然就会丢失很多用户。现在国产cpu不光给出各种demo板,还要分不同的ddr(ddr3 ddr4 lpddr4)demo板,甚至还要指定了ddr型号列表。这么做的好处就是硬件初级工程师都能拿来就用。我画cpu板子很多,目前接手的板子 海思、爱芯、君正、全志、地平线之类的官方demo都不做严格的等长(一般300mil之内,有的芯片甚至可到500mil都可以),也有严格等长的,比如瑞芯微。然后画完板子,芯片原厂还要给用户做原理图检查和pcb检查,服务都是一套一套的。就是为了让用户首板pcb就成功,大大缩短项目开发周期。5 v  h7 P, u+ M0 Y5 L/ r. k: J1 W/ [

点评

话不能这么说。都2025年了,应该说老外的技术壁垒主义行不通了。中国崛起的秘密把高技术的东西搞成白菜价,低技术的搞成免费。 这样弄不论是站在国家角度还是个人角度都是有利的。因为世界本质是物质的,只有物质多  详情 回复 发表于 2025-6-24 10:00

该用户从未签到

21#
发表于 2025-6-24 10:00 | 只看该作者
wudipk2010 发表于 2025-6-24 09:45
% C) J* U! r! p) m4 z国产cpu必须这样搞,不然就会丢失很多用户。现在国产cpu不光给出各种demo板,还要分不同的ddr(ddr3 ddr4 ...
! w% d8 o! E7 b( a, z: n+ i4 f1 Z
话不能这么说。都2025年了,应该说老外的技术壁垒主义行不通了。中国崛起的秘密把高技术的东西搞成白菜价,低技术的搞成免费。
/ e% U" r/ @5 I: A) H$ O9 G! M& ^0 B这样弄不论是站在国家角度还是个人角度都是有利的。因为世界本质是物质的,只有物质多了才能过的好5 S" Q# T% n8 ~- v! e

该用户从未签到

22#
发表于 2025-6-24 10:12 | 只看该作者
超級狗 发表于 2025-6-24 09:43# n, n, ^+ N4 @3 E& }
一般 DDR4 PHY Deskew 補償能力
  • 10ps / step ~ 20ps step
  • 32 step ~ 128 step 補償能力

  • * U9 c1 o) |, i/ `感谢狗哥的耐心解答,get到新的老知识了!从狗哥给出的补偿能力看,DQ组内的补偿能力其实也没有很强,较为严格的等长还是要做的。厚着脸皮再问一嘴,有补偿能力相关的文档介绍吗?1 B4 ?% ]* T% [6 I# }) [
    4 E% `. j/ l$ Z) G8 C: r0 O( c

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    我忘了提醒 Deskew 的技術,在許多高速總線幾乎都有用到,如 SATA、PCIe、SerDes...等,若有興趣也可以尋找相關的文章介紹。  发表于 2025-6-24 12:39
    Deskew Training 是由硬賤做掉的,芯片設計通常會有寄存器記下 Training 後的結果。有的芯片設計允許讓軟賤修改寄存器內容,但這僅是為了芯片商內部做偵錯用,這些寄存器通常不會公開在規格書上,他們不會讓客戶去動  详情 回复 发表于 2025-6-24 12:23

    该用户从未签到

    23#
    发表于 2025-6-24 12:23 | 只看该作者
    本帖最后由 超級狗 于 2025-6-25 12:25 编辑 ( e6 x- \/ ^, D; I  C9 b! `- f) |
    硬件补丁 发表于 2025-6-24 10:12. {8 c5 e* K2 z% t% u
    感谢狗哥的耐心解答,get到新的老知识了!从狗哥给出的补偿能力看,DQ组内的补偿能力其实也没有很强,较 ...

    " G" }# w' X9 S/ A, t6 kDeskew Training 是由硬賤做掉的,芯片設計通常會有寄存器記下 Training 後的結果。有的芯片設計允許讓軟賤修改寄存器內容,但這僅是為了芯片商內部做偵錯用,這些寄存器通常不會公開在規格書上,他們不會讓客戶去動這些東西。. C; |7 _3 j9 g1 D& B6 {& H
    6 m7 d& ?. K( c3 Q: K( K
    等時(Timing Matching)設計
    " ]/ `6 N' ]% F1 l5 f; Z所謂等時Timing Macthing)設計,就是有芯片原廠的 IBIS 模型,透過 Mentor Graphic HyperLynx 這類的模擬軟件,做芯片對芯片的等時Timing Macthing)檢查,以確保整個設計能符合需求。" H/ H+ G6 y) b4 k
    2 q2 x' X4 I+ |( [$ d: [. C
    IBIS 模型內藏有很多芯片特性的密秘,競爭對手拿到的話,就能知道你的芯片設計得有多好或多爛了。
    + U# U3 {! J3 V: _3 j. P
    & c; t. B" e4 S, [" J3 G5 M2 Z6 O/ q
    " H0 n% }7 L2 v3 N- Q  A
    即便一級大廠、原廠也未必會釋出 IBIS 模型給你,通常是客戶把 PCB Layout 給原廠,他們幫你做模擬並指導修改。
      m( d- K* L7 ]3 ~3 [, u5 ~8 Y5 C: _
    ' H$ \% G8 L6 P9 i5 b2 |小弟在鎮輔司時,專為聯法克Meadiatek)挑糞(設計公板),PCB Layout 都必須送給合肥的某一票人做檢查,模擬都過了他們才放行洗板。
    - M* g: P' H6 `, ]9 t9 R& F
    9 ]' _9 j( q$ e6 q' Y+ P! {7 s2 D7 q% g7 [$ Y

    & G, m* D! }. u; ^) p
    3 k8 ~( f( o+ ^& S5 o9 y4 L' u; H/ J' f% n3 e% [8 h& K5 T# ]( X

    点评

    感谢长文回复,IBIS现在都不太好拿的到了,大部分给出的都是分模块给snp文件了。ibis有了,基本这个芯片在无源方面是没有什么秘密了。 狗哥经验丰富,常向你请教。  详情 回复 发表于 2025-6-24 14:34

    该用户从未签到

    24#
    发表于 2025-6-24 12:30 | 只看该作者
    本帖最后由 超級狗 于 2025-6-24 12:43 编辑 8 L' B$ _  x* U  p6 s: i. P
    有补偿能力相关的文档介绍吗?
    ; A0 W2 U0 a6 A" V: M9 y& T/ j+ O
    前面那篇探討 DDR4 PHY Deskew 的文檔是最典型的。8 q/ E3 i: n4 k7 J/ r

    1 w  a+ h& j1 P1 ~要更多、我就得再回狗糧倉庫翻找一下,萬一狗弟被土石流活埋了,就請哥另覓高人了。
    ! i  g; U" d( ^0 O
    ; N! c/ E6 O! I  R

    点评

    支持!: 5.0
    huo_xing兄弟有分享自己的一些工作经历和感悟,感谢分享。其实入迷不入迷,源于人类对未知的猎奇心理,和工作岗位没什么太多关系。你是从PCB走向应用,我是从应用走向各个子模块:EMC PI SI 散热仿真 PCB,各自有各  详情 回复 发表于 2025-6-24 14:49
    支持!: 5
    遥想曾经在pcblayout公司的岁月,对这些东西也很入迷。在学了大概一年的si后醒悟了,普通工程师不需要那么高要求,也学不了高级东西。果断跳槽出来做应用工程师了。  发表于 2025-6-24 13:32

    该用户从未签到

    25#
    发表于 2025-6-24 14:34 | 只看该作者
    超級狗 发表于 2025-6-24 12:23
    . ?0 i5 c! }1 @; g  D/ ~( M6 qDeskew Training 是由硬賤做掉的,芯片設計通常會有寄存器記下 Training 後的結果。有的芯片設計允許讓軟 ...
    7 U# z" M. U, I' g8 p) E! h
    感谢长文回复,IBIS现在都不太好拿的到了,大部分给出的都是分模块给snp文件了。ibis有了,基本这个芯片在无源方面是没有什么秘密了。0 l  o: s% e/ ^/ W) T; h: l) ?' U
    狗哥经验丰富,常向你请教。

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 高手在民間!

    查看全部评分

    该用户从未签到

    26#
    发表于 2025-6-24 14:49 | 只看该作者
    超級狗 发表于 2025-6-24 12:30' n9 B- a" z0 x9 b9 x
    前面那篇探討 DDR4 PHY Deskew 的文檔是最典型的。3 ~% f3 G; I7 P' t0 j

    $ \/ J* s% `5 ?( D0 I, D要更多、我就得再回狗糧倉庫翻找一下,萬一狗弟被 ...
    9 [* X" ^. q5 Q$ j2 N- |( E  c
    huo_xing兄弟有分享自己的一些工作经历和感悟,感谢分享。其实入迷不入迷,源于人类对未知的猎奇心理,和工作岗位没什么太多关系。你是从PCB走向应用,我是从应用走向各个子模块:EMC PI SI 散热仿真 PCB,各自有各自的特点,目前市场上有PCIE4.0 5.0了其实对于PCB来说,其实也有一定的难度。其实如果站在另外一个角度,如果单纯地养家糊口,这些手段并无本质地区别。
    ) P+ o+ O% z9 c0 J1 P1 T
    0 f) l. V) [4 t  U( U

    点评

    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種,別人不等長都可以差到 100mil 以上,我下次也可以這樣搞的思維。 我本來也是想提出同樣的問題,「有  详情 回复 发表于 2025-6-25 12:47

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 追根究底,令人敬佩!

    查看全部评分

    该用户从未签到

    27#
    发表于 2025-6-25 12:47 | 只看该作者
    本帖最后由 超級狗 于 2025-6-25 17:23 编辑
    5 m$ l, x3 Y. \6 T) o7 _, Z2 O
    硬件补丁 发表于 2025-6-24 14:49
    - w3 c$ k. [, t8 `0 ohuo_xing兄弟有分享自己的一些工作经历和感悟,感谢分享。其实入迷不入迷,源于人类对未知的猎奇心理,和 ...
    ) |& b9 j8 g- m; `
    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種,看到別人不等長都可以差到 100mil 以上,我下次也可以這樣搞的思維。1 \- c( q) i: T  ?

    8 J4 E, c" c# d% k6 u
    " O3 K1 y7 b3 T* J$ l# p% h
    + }& r4 c+ B- s9 g) B6 W& v, j我本來也是想提出同樣的問題,「有人知道海獅的芯片 Deskew 能力補償到什麼程度嗎?」。
    , q- _+ ^2 h9 M! \
    ) W2 \0 ?4 ~5 h6 b3 m後來想想,問完全倒也挺沒意思的。& E' r! ]; Z+ ~# O: H5 r+ U

    0 B* V1 l: H# t3 K& N9 H還是補丁兄弟比較顧人怨,硬是要打破砂鍋問到底。
    3 h5 j  S0 {! o! t
    % @- }- F2 a; M1 t9 {) m* \! Q  x& g- T
    7 T: V1 V2 ~2 s6 x8 H6 N
    , N0 [: {: n  s4 i" I2 I. @* l7 I. H

    点评

    狗哥是大神,逮着机会了就顺势耍点无赖多问点问题。可能是长期学习和工作习惯,很多事其实也没必要这么清楚。有时候会处理一些量产问题,比如单纯的一个电阻失效。你不分析清楚,这个问题就得不到真正的解决,而这个  详情 回复 发表于 2025-6-25 17:14
    能发现“自我感动”式学习/工作时才可以说人开窍了  详情 回复 发表于 2025-6-25 14:10

    该用户从未签到

    28#
    发表于 2025-6-25 14:10 | 只看该作者
    超級狗 发表于 2025-6-25 12:47
    7 l* e. s5 \# Y* _4 Z" s' M不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種, ...
    1 r) a4 N1 i9 \; t4 J4 g
    能发现“自我感动”式学习/工作时才可以说人开窍了3 O3 c7 h& W% s# [

    该用户从未签到

    29#
    发表于 2025-6-25 17:14 | 只看该作者
    超級狗 发表于 2025-6-25 12:474 b) f7 I5 x/ E: C3 X
    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種, ...
    $ \1 g1 A4 e  _0 K4 `
    狗哥是大神,逮着机会了就顺势耍点无赖多问点问题。可能是长期学习和工作习惯,很多事其实也没必要这么清楚。有时候会处理一些量产问题,比如单纯的一个电阻失效。你不分析清楚,这个问题就得不到真正的解决,而这个分析出器件级失效就涉及到很多知识了。长期的探究,总会做出更加稳定皮实的产品。

    该用户从未签到

    30#
    发表于 2026-4-4 23:09 | 只看该作者
    这个讨论好

    “来自电巢APP”

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 能得到灰太郎肯定,就是好文了!

    查看全部评分

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-18 23:41 , Processed in 0.093750 second(s), 21 queries , Gzip On.

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

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

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