找回密码
 注册
关于网站域名变更的通知
12
返回列表 发新帖
楼主: hammer_F
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

16#
发表于 2025-6-20 10:35 | 只看该作者
超級狗 发表于 2025-6-19 07:472 E* q8 m4 i9 s
DDR4 Deskew
" N; y& Q7 Q/ d, gRead deskew training
, v! z) t  }! ]0 jThe read DQ deskew training compensates for the delay differences ...
, D2 V- O3 _8 R& t, f
狗哥,无意冒犯!你给的资料写的是per-bit deskew。小弟有疑问,到底这个补偿是通过补偿clk和dqs之间的裕量,还是直接补偿dq和clk之间的裕量,这个涉及到dqs dq dm之间是不是要遵从严格的等长关系。从文档里,我看不出来。这个补偿能力多大,我也看不出来。如果是补偿之前的认知都是dq是采样dqs的,事实上之前的项目也是这么实施的,有此疑问,这个deskew到底是怎么操作的?; R4 K* ^6 h( ]. y6 y) J

该用户从未签到

17#
发表于 2025-6-20 10:47 | 只看该作者
wudipk2010 发表于 2025-6-19 11:34
9 M0 y" f  J4 w; m* j; ZDDR4走线一般不用刻意走等长,控制在一定范围内就行。不光是海思的,很多其他芯片也是这样。

% Q1 f0 p, Y! G5 `: a4 D" z3 A9 ]& K做这个事前咨询下你们软件是否有能力做读写时序匹配。要不肯定是硬件的锅。# G9 w# ]$ P6 s8 _& J- U
ddr并行传输的逻辑决定了等长是必须的。但是这个等长是软件实现还是硬件实现都可以。
, t% T3 [  j' `; B1 Z, Z. m+ Y: j4 B软件实现本质还是需要硬件支持的。从ddr3规范支持地址线writing leveling功能开始,后面ddr4/5/6开始数据线也有相同功能。
1 g4 H( h  V" J, N目前国产cpu对我等应用工程师来说是很有好的,厂家或代理提供sdk和pcb中已经做了时序匹配。也就是说只要不动pcb布线这部分调试基本没有难度。这也是大部分国产cpu的应用手册里明确规定ddr相关设计(sch和pcb)最好照抄的原因,如果改动前最好先咨询清楚
" f- z4 F( G4 N% @" \. p. }

该用户从未签到

18#
发表于 2025-6-24 09:30 | 只看该作者
本帖最后由 超級狗 于 2025-6-26 07:55 编辑
3 J* K2 ?: W9 K5 A' [) L
硬件补丁 发表于 2025-6-20 10:35
% Z, }% E$ u  @5 [5 a$ r狗哥,无意冒犯!你给的资料写的是per-bit deskew。小弟有疑问,到底这个补偿是通过补偿clk和dqs之间的裕 ...
+ k: q" V! S& M3 V, Y9 V- r
DDR4 DQ Deskew
! m- Y  t4 U6 ^& F對通道內的各個 bit 做 Deskew 對齊。
5 N9 `! F  b( E, F' K" w3 m3 t  G$ }: {  {
DDR4 DQS Deskew8 b# {7 i' e( S7 d( P: N; J- G
通道內各個 bit Deskew 對齊後,不同通道間也要 Deskew 對齊,資料才不會有錯誤。
, P2 [8 f  a, ~8 b/ [  Q: b8 ^  ~
# F/ f: K$ }' c6 C  t3 w

该用户从未签到

19#
发表于 2025-6-24 09:43 | 只看该作者
本帖最后由 超級狗 于 2025-6-24 11:52 编辑
; v' R4 i  F. ^5 t
这个补偿能力多大,我也看不出来。

/ ^& B# x2 p: U$ h8 ^2 j  u' U一般 DDR4 PHY Deskew 補償能力
  • 10ps / step ~ 20ps / step
  • 32 step ~ 128 step 補償能力
    # O7 I6 f5 k2 E! Z( V1 ?$ D$ P
1 Q* [$ E1 N& x; F  k/ [0 p
有多少 Step 的補償能力,各家芯片的設計不一。
* i8 ?- s, }2 D8 r- {& |9 T' M# z" J( v
每個 Step 延遲Delay)時間是用 Delay Line 達成的,所以各家芯片設計出來的延遲Delay)時間也未必會相同。1 G: S/ p$ v/ @! t4 Z/ s7 a

) y9 f; G* z; K% _" a1 A/ E/ `# k' Y2 X7 v

该用户从未签到

20#
发表于 2025-6-24 09:45 | 只看该作者
huo_xing 发表于 2025-6-20 10:47" T7 Z* c. t! {/ G+ O
做这个事前咨询下你们软件是否有能力做读写时序匹配。要不肯定是硬件的锅。# A9 r! m0 n/ x1 \. h+ q: j5 n: E
ddr并行传输的逻辑决定了等 ...
( P! v# B; G. {6 m9 c
国产cpu必须这样搞,不然就会丢失很多用户。现在国产cpu不光给出各种demo板,还要分不同的ddr(ddr3 ddr4 lpddr4)demo板,甚至还要指定了ddr型号列表。这么做的好处就是硬件初级工程师都能拿来就用。我画cpu板子很多,目前接手的板子 海思、爱芯、君正、全志、地平线之类的官方demo都不做严格的等长(一般300mil之内,有的芯片甚至可到500mil都可以),也有严格等长的,比如瑞芯微。然后画完板子,芯片原厂还要给用户做原理图检查和pcb检查,服务都是一套一套的。就是为了让用户首板pcb就成功,大大缩短项目开发周期。: @8 n8 L% q0 a0 @, M" I

点评

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

该用户从未签到

21#
发表于 2025-6-24 10:00 | 只看该作者
wudipk2010 发表于 2025-6-24 09:45
! V8 W6 Z+ `3 O3 o国产cpu必须这样搞,不然就会丢失很多用户。现在国产cpu不光给出各种demo板,还要分不同的ddr(ddr3 ddr4 ...

7 u+ B3 C3 |7 j4 D0 `话不能这么说。都2025年了,应该说老外的技术壁垒主义行不通了。中国崛起的秘密把高技术的东西搞成白菜价,低技术的搞成免费。4 o8 p2 a& A! B" |; F
这样弄不论是站在国家角度还是个人角度都是有利的。因为世界本质是物质的,只有物质多了才能过的好
/ e1 b% T; O5 A% T1 }) I  w

该用户从未签到

22#
发表于 2025-6-24 10:12 | 只看该作者
超級狗 发表于 2025-6-24 09:43
. R8 ]( c" H3 I一般 DDR4 PHY Deskew 補償能力
  • 10ps / step ~ 20ps step
  • 32 step ~ 128 step 補償能力
  • & ~1 H/ ?) k) x  F% X- M9 P- d
    感谢狗哥的耐心解答,get到新的老知识了!从狗哥给出的补偿能力看,DQ组内的补偿能力其实也没有很强,较为严格的等长还是要做的。厚着脸皮再问一嘴,有补偿能力相关的文档介绍吗?
    & x  S( \3 f) b0 F) B! r
    5 r5 ^4 @9 ^, B

    该用户从未签到

    23#
    发表于 2025-6-24 12:23 | 只看该作者
    本帖最后由 超級狗 于 2025-6-25 12:25 编辑 % E* T" |- {2 {" s  D4 ~' M4 I
    硬件补丁 发表于 2025-6-24 10:126 G! f) C, c5 L- y
    感谢狗哥的耐心解答,get到新的老知识了!从狗哥给出的补偿能力看,DQ组内的补偿能力其实也没有很强,较 ...

    8 R. b9 S1 s) @6 `Deskew Training 是由硬賤做掉的,芯片設計通常會有寄存器記下 Training 後的結果。有的芯片設計允許讓軟賤修改寄存器內容,但這僅是為了芯片商內部做偵錯用,這些寄存器通常不會公開在規格書上,他們不會讓客戶去動這些東西。
    $ H. U5 Y) z* Y0 Z: [) G: f: }% j
    " }7 x6 N3 {' Q" W+ s7 ?0 f等時(Timing Matching)設計
    / D* l1 n1 v' a0 q9 A% {) ?所謂等時Timing Macthing)設計,就是有芯片原廠的 IBIS 模型,透過 Mentor Graphic HyperLynx 這類的模擬軟件,做芯片對芯片的等時Timing Macthing)檢查,以確保整個設計能符合需求。
    , K; d) P2 E. D5 c( e2 ~
    # Y5 _3 V4 k* d( D) y" n" C) iIBIS 模型內藏有很多芯片特性的密秘,競爭對手拿到的話,就能知道你的芯片設計得有多好或多爛了。
    + I% C: ^' C1 S& C3 p' e. I' D- W' A; H7 C, `  l
    1 D/ E8 q+ J* m3 n+ J

    " d# W2 _: ~# V即便一級大廠、原廠也未必會釋出 IBIS 模型給你,通常是客戶把 PCB Layout 給原廠,他們幫你做模擬並指導修改。: Q% `% h( i  M9 Y. a
    0 @3 n* p# @+ Z  }# E
    小弟在鎮輔司時,專為聯法克Meadiatek)挑糞(設計公板),PCB Layout 都必須送給合肥的某一票人做檢查,模擬都過了他們才放行洗板。% j) i1 c/ j# t. [. B4 w, c% @7 K7 I. \
    ) n6 t3 H# b% \

    . x5 X& \5 A9 x) g; ?3 I
    ' g. k; L" h  I' F
    ( r2 G/ \/ ^3 P9 t4 l. G) e; g- W
    2 S  s/ q0 G/ A. k6 L9 |6 _

    该用户从未签到

    24#
    发表于 2025-6-24 12:30 | 只看该作者
    本帖最后由 超級狗 于 2025-6-24 12:43 编辑 4 R0 w& A9 X% [
    有补偿能力相关的文档介绍吗?

    9 }( |) `' B' q! n* R  J前面那篇探討 DDR4 PHY Deskew 的文檔是最典型的。% k+ r8 Q3 w  }5 N4 \& H

    3 \2 X4 Q( F# c; p  T4 h5 i要更多、我就得再回狗糧倉庫翻找一下,萬一狗弟被土石流活埋了,就請哥另覓高人了。
    2 x9 @- n$ {' P& \& E7 V" v# p% D& ?  ^" q8 F* q, W

    该用户从未签到

    25#
    发表于 2025-6-24 14:34 | 只看该作者
    超級狗 发表于 2025-6-24 12:23
    % j# w% n3 W2 l5 hDeskew Training 是由硬賤做掉的,芯片設計通常會有寄存器記下 Training 後的結果。有的芯片設計允許讓軟 ...
    0 S6 A# x6 P# C& l. d% u0 Q5 Z
    感谢长文回复,IBIS现在都不太好拿的到了,大部分给出的都是分模块给snp文件了。ibis有了,基本这个芯片在无源方面是没有什么秘密了。# u5 k* R. w3 P8 S% U2 M
    狗哥经验丰富,常向你请教。

    评分

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

    查看全部评分

    该用户从未签到

    26#
    发表于 2025-6-24 14:49 | 只看该作者
    超級狗 发表于 2025-6-24 12:30  m* m( Y0 [% h$ T4 V/ `$ q+ g4 m: a
    前面那篇探討 DDR4 PHY Deskew 的文檔是最典型的。
    $ S3 T5 S* [: e% n7 s% b3 a  L4 U- z! l6 Z4 _
    要更多、我就得再回狗糧倉庫翻找一下,萬一狗弟被 ...

    9 a6 [/ U9 a+ n. r( ~' [huo_xing兄弟有分享自己的一些工作经历和感悟,感谢分享。其实入迷不入迷,源于人类对未知的猎奇心理,和工作岗位没什么太多关系。你是从PCB走向应用,我是从应用走向各个子模块:EMC PI SI 散热仿真 PCB,各自有各自的特点,目前市场上有PCIE4.0 5.0了其实对于PCB来说,其实也有一定的难度。其实如果站在另外一个角度,如果单纯地养家糊口,这些手段并无本质地区别。
    , ^+ c- ], D4 b% g" e1 q; J. Y* B; r! n! F% X/ o( E; y& q

    评分

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

    查看全部评分

    该用户从未签到

    27#
    发表于 2025-6-25 12:47 | 只看该作者
    本帖最后由 超級狗 于 2025-6-25 17:23 编辑 ' H$ f3 u& v; F
    硬件补丁 发表于 2025-6-24 14:49
    . _( u3 i2 q+ d6 R4 L: E5 [& Jhuo_xing兄弟有分享自己的一些工作经历和感悟,感谢分享。其实入迷不入迷,源于人类对未知的猎奇心理,和 ...
    1 }  W* }1 ]6 P$ b2 V! C
    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種,看到別人不等長都可以差到 100mil 以上,我下次也可以這樣搞的思維。/ w& V' {" o1 B1 o: M6 D( Z, l4 K1 p3 @

    # o  ?1 Y) }" |  X2 x4 C4 V2 y6 k, O5 P, i2 V7 Y7 E/ w0 L. W( A4 X
    ' B5 `1 A: S2 _
    我本來也是想提出同樣的問題,「有人知道海獅的芯片 Deskew 能力補償到什麼程度嗎?」。1 C4 `4 _$ l+ O$ L* F! v$ V0 o& X

    % |- q* C" S* `+ C( D後來想想,問完全倒也挺沒意思的。( q9 y$ L1 t3 W0 A

    9 ?; u! P5 v/ T4 ?還是補丁兄弟比較顧人怨,硬是要打破砂鍋問到底。
    6 l8 B3 S9 P, }, C4 E/ B7 `/ n  H  t
    8 m1 |6 N6 P1 x6 Y- ?# M" d# ?4 j! ^# l: `
    : P! h- X$ A' J6 A. h+ @, A4 D2 \) N5 O* f4 E5 E

    该用户从未签到

    28#
    发表于 2025-6-25 14:10 | 只看该作者
    超級狗 发表于 2025-6-25 12:47! [; @4 Y( M" I. n
    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種, ...
    9 O( h7 ~3 J6 i# m+ g
    能发现“自我感动”式学习/工作时才可以说人开窍了
    7 ]& ^) Y+ X0 g

    该用户从未签到

    29#
    发表于 2025-6-25 17:14 | 只看该作者
    超級狗 发表于 2025-6-25 12:47* `+ h1 Y& M& W. K/ g# F
    不要求對技術能多深入,至少每個問題都能瞭解其原由,就不會一天到晚抱怨別人是在為難你;也不會有那種, ...

    . r% b% s+ G1 w) K& Z狗哥是大神,逮着机会了就顺势耍点无赖多问点问题。可能是长期学习和工作习惯,很多事其实也没必要这么清楚。有时候会处理一些量产问题,比如单纯的一个电阻失效。你不分析清楚,这个问题就得不到真正的解决,而这个分析出器件级失效就涉及到很多知识了。长期的探究,总会做出更加稳定皮实的产品。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-1 01:06 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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