0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何修复硬件中存在DDR4校准错误

XILINX开发者社区 来源:XILINX开发者社区 作者:XILINX开发者社区 2021-09-03 09:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本篇博文中的分析是根据真实客户问题撰写的,该客户发现硬件中存在 DDR4 校准错误,不同板以及不同构建 (build) 之间出现的故障并不一致。

本篇博文旨在演示用于缩小根本原因范围以及修复此问题的部分调试技巧。

最后,问题是由于用户 XDC set_false_path 约束覆盖 MIG IP 约束所导致的,错误使用 set_false_paths 的危险性由此可见一斑。

这是使用方法论报告系列博文的第 3 部分。如需阅读本系列中的其他博文,请点击查阅。

第1部分:时序以满足,但硬件功能出现错误

第2部分:方法违例对于QoR的影响

问题说明:

用户的设计使用的是 Vivado 和 SDx 流程。此设计包含 2 个 DDR4 64 位接口,运行速度为 2000 Mbps。此设计已达成时序收敛,但在某一个 DDR4 接口或者有时在 2 个接口上都会观察到校准失败。

硬件故障与构建有关:

■成功的构建在多个板上都成功完成

■而失败的构建则在多个板上都失败

■大部分情况下其中一个接口或者 2 个接口都会发生故障

■失败的比特因构建而不同

调试方法:

失败特征表明存在时序约束或 CDC 问题,因此我们使用以下步骤进行调试。

1) 添加 ILA 并重新运行设计实现。现在,故障消失了,或者转移到其它比特。

2) 使用增量实现流程,以保留失败特征。

3) 向 ILA 添加流水线阶段以简化时序收敛。此测试的目标是在失败的阶段中寻找期望的模式,以便缩小失败的比特的范围。

4) 尝试 Pblock 以使 MIG IP 的布局保持彼此接近。在此情况下,失败特征并未发生改变:

■成功完成时序收敛的接口在硬件中失败

■未完成时序收敛的接口在硬件中则能成功完成时序收敛

根据以上结果可见,问题可能在于某些 MIG 约束被用户或者被 Vivado 流程所覆盖。

下一步是复查用户的 XDC 约束。

执行此操作时,我们注意到时钟间的 false_paths 约束是由用户设置的。

现在,运行以下建议的报告组合。关键的报告是 report_methodology 和 report_cdc。

■Report CDC

■Report Methodology

■Report Exception

■Report MIG set_max_delay(用于确认这些约束是否被忽略)

根本原因分析:

MIG set_max_delay 路径并未被忽略。

report_timing 报告了最大延迟

我们在部分 MIG 路径(互连结构 (fabric) 到 PHY)上发现了以下 CDC 严重警告。

现在,将这些路径与 MIG 设计示例中的示例进行比对,这些示例是使用 IP integrator 流程创建的,且已安全完成时序收敛。

根据发现的结果,我们移除了用户添加的所有 false_paths 约束,并在未重新实现整个设计的情况下重新报告时序。

报告显示针对 2 个 DDR4_rx/tx,在最差情况下存在超过 3ns 的时序收敛失败,如下所示。

我们可以利用时序汇总报告 (Report Timing Summary) 的限定机制仅对 MIG 接口进行集中分析。

现在,我们发现用户添加的 false_paths 约束导致从互连结构 (fabric) 到 PHY 路径被忽略。

解决办法:

■从目标 XDC 移除上述 false_paths 并重新运行设计实现。

■设计重新恢复正常时序。

■现在,CDC 报告显示先前忽略的路径已安全达成时序收敛。

■测试硬件上的比特文件时,2 个 DDR4 接口都一致通过校准。

结论:

请务必谨慎处理 set_false_path 约束。

此约束很容易导致必须达成时序收敛的路径被忽略。在此类约束中使用通配符时或者在整个时钟域之间设置 false_paths 时,除非您确定这些时钟域之间没有任何路径需达成时序收敛,否则请务必谨慎操作。操作错误可能导致硬件故障,并导致调试流程难以持续且耗时冗长。

面临在时序无错误的设计上遇到硬件故障的情况时,可在 Vivado 中运行几项检查。下列检查应始终运行,尤其是在布局布线之后。仅仅确认时序无错是不够的,您仍需要完成这些检查:

1) 时钟交互报告 (Report Clock Interaction):

提供有关设计中所有时钟的信息。

2) 方法论报告 (Report Methodology)

如果观察到不安全的路径或用户忽略的路径,则可使用 Report Methodology 并集中解决严重警告。

3) CDC 报告 (Report CDC)

在此示例中,Report CDC 帮助发现了由于用户约束导致被忽略的关键路径。

将这些结果与 MIG 设计示例进行比对有助于从设计中存在的数百万条路径中发现可疑路径。

使用限定机制可将分析范围缩小到选定的模块。

4) 例外报告 (Report exception):

此报告可提供有关由于时序例外(如果有)而被忽略的路径的信息,例如,set_false_paths 或 set_clock_groups。

一些小技巧:

对于超大型设计,解析数百万条路径是非常困难且耗时的。

为了加速周转,可使用以下命令缩小报告范围:

要在原理图视图中高亮实例,请执行以下操作:

report_cdc -cells [get_selected_objects] -details -name 《cdc_report_xyz》

report_timing_summary -cells [get_selected_objects ] -name 《report_xyx》

要检查是否已忽略 set_max delay,请执行以下操作:

report_timing -from [get_pins */*/*/*/slave_rdy_cptd_sclk_reg/C] -to [get_pins */*/*/*/u_slave_rdy_cptd_sync/SYNC[*].sync_reg_reg[0]/D] -name t3

可从 MIG XDC 找到以上时序路径。“-name”开关将在 GUI 中生成报告。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DDR
    DDR
    +关注

    关注

    11

    文章

    747

    浏览量

    68530
  • 硬件
    +关注

    关注

    11

    文章

    3555

    浏览量

    68747
  • 时序
    +关注

    关注

    5

    文章

    402

    浏览量

    38627

原文标题:开发者分享 | 使用方法论报告 3:时序已满足,但硬件中存在 DDR4 校准失败

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DDR4价格疯涨!现货市场狂飙!

    电子发烧友网报道(文/黄晶晶)前段时间,三星、SK海力士、美光等DRAM大厂已计划陆续退出部分DDR4市场,将产能转向DDR5、LPDDR5和HBM。由此引发DDR4供应链波动,同时在供给不足的担忧
    的头像 发表于 06-19 00:54 9823次阅读
    <b class='flag-5'>DDR4</b>价格疯涨!现货市场狂飙!

    华邦电子推出先进 16nm 制程 8Gb DDR4 DRAM 专为工业与嵌入式应用而生

    2025 年 12 月 3日,中国苏州 — 全球半导体存储解决方案领导厂商华邦电子今日宣布推出全新 8Gb DDR4 DRAM,该产品采用华邦自有先进 16nm 制程技术,提供更高速度、更低
    的头像 发表于 12-03 16:44 498次阅读
    华邦电子推出先进 16nm 制程 8Gb <b class='flag-5'>DDR4</b> DRAM 专为工业与嵌入式应用而生

    N34C04 EEPROM:DDR4 DIMM的理想SPD解决方案

    在电子设计领域,对于DDR4 DIMM的设计,EEPROM的选择至关重要。N34C04作为一款专门为DDR4 DIMM设计的EEPROM Serial 4 - Kb器件,实现了JEDEC
    的头像 发表于 11-27 14:42 183次阅读
    N34C04 EEPROM:<b class='flag-5'>DDR4</b> DIMM的理想SPD解决方案

    三星正式启动DDR4模组停产倒计时,PC厂商加速转向DDR5,供应链掀抢货潮

    三星近期已向全球 OEM 客户发出正式函件,明确旗下 DDR4 模组将于 2025 年底进入产品寿命结束(EOL)阶段,最后订购日期定于 6 月上旬,最后出货日期则为 12 月 10 日。此次停产
    的头像 发表于 10-14 17:11 744次阅读

    芯盛智能携手中国移动发布全国产DDR4内存产品

    10月10日,以“碳硅共生 合创AI+时代”为主题的2025国移动全球合作伙伴大会上,芯盛智能科技(湖南)有限公司携手中国移动通信集团终端有限公司联合发布基于1Xnm工艺制程的全国产DDR4内存产品,这一成果彰显了数字基建自主可控又迈出了关键一步,为数字中国建设提供了
    的头像 发表于 10-13 14:28 1300次阅读

    电能质量在线监测装置在故障修复后,需要进行哪些方面的校准

    电能质量在线监测装置故障修复后,校准需围绕 “ 修复部件关联的测量链路 + 整体装置的精度验证 ” 展开,核心目标是消除故障(如硬件损坏、参数漂移)导致的误差,确保装置恢复至 A 级(
    的头像 发表于 09-26 13:52 288次阅读
    电能质量在线监测装置在故障<b class='flag-5'>修复</b>后,需要进行哪些方面的<b class='flag-5'>校准</b>?

    ‌TPS65295 DDR4内存电源解决方案技术文档总结

    TPS65295器件以最低的总成本和最小的空间为 DDR4 内存系统提供完整的电源解决方案。它符合 DDR4 上电和断电序列要求的 JEDEC 标准。该TPS65295集成了两个同步降压转换器
    的头像 发表于 09-09 14:16 1638次阅读
    ‌TPS65295 <b class='flag-5'>DDR4</b>内存电源解决方案技术文档总结

    国产替代先锋:紫光国芯SDR–DDR4全覆盖,适配工业、电力、安防场景

    在国产存储芯片加速替代的关键阶段,北京贞光科技有限公司,作为紫光国芯的专业授权代理商,正将SDR到DDR4的全系列产品推向工业控制、电力系统和安防监控等高可靠性市场。凭借稳定的供货能力、深入
    的头像 发表于 09-03 16:22 1334次阅读
    国产替代先锋:紫光国芯SDR–<b class='flag-5'>DDR4</b>全覆盖,适配工业、电力、安防场景

    涨价!部分DDR4DDR5价差已达一倍!

    (2GX8)内存在6月2日的报价为5.171美元,当时比DDR5低约8%。然而,最新报价显示DDR4已上涨至8.633美元,不到一个月时间内涨幅高达67%,且已经超过DDR5的价格的4
    的头像 发表于 06-27 00:27 4274次阅读

    触控失灵修复:聚徽解码工业触摸屏「校准失效」的软件/硬件解决策略

    进展,从软件算法优化与硬件结构改进两个维度,系统性解析工业触摸屏校准失效的修复策略。 一、校准失效的根源剖析 1. 软件层面的校准参数漂移
    的头像 发表于 06-19 11:14 1228次阅读

    看点:三星DDR4内存涨价20% 华为与优必选全面合作具身智能

    给大家带来一些业界资讯: 三星DDR4内存涨价20%  存储器价格跌势结束,在2025年一季度和第二季度,价格开始企稳反弹。 据TrendForce报道称,三星公司DDR4内存开始涨价,在本月
    的头像 发表于 05-13 15:20 1107次阅读

    DDR4涨价20%,DDR5上调5%!

    最新消息,三星电子本月初与主要客户就提高DRAM芯片售价达成一致。DDR4 DRAM价格平均上涨两位数百分比;DDR5价格上涨个位数百分比。据称 DDR4 上调 20%,DDR5 上调
    的头像 发表于 05-13 01:09 6551次阅读

    TPS51116 完整的DDRDDR2、DDR3、DDR3L、LPDDR3 和 DDR4 电源解决方案同步降压控制器数据手册

    TPS51116为 DDR/SSTL-2、DDR2/SSTL-18、DDR3/SSTL-15、DDR3L、LPDDR3 和 DDR4 内存系
    的头像 发表于 04-29 16:38 915次阅读
    TPS51116 完整的<b class='flag-5'>DDR</b>、<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR</b>3、<b class='flag-5'>DDR</b>3L、LPDDR3 和 <b class='flag-5'>DDR4</b> 电源解决方案同步降压控制器数据手册

    DDR4或年内停产,三大厂商引发内存市场变局

    电子发烧友网综合报道,日前,日媒报道由于DRAM内存芯片价格持续下滑,全球三大原厂三星、SK海力士和美光计划在2025年停产DDR4内存芯片。   数据显示,2025年1月,DDR4 8Gb颗粒
    发表于 02-21 00:10 2660次阅读

    三大内存原厂或将于2025年停产DDR3/DDR4

    据报道,业内人士透露,全球三大DRAM内存制造商——三星电子、SK海力士和美光,有望在2025年内正式停产已有多年历史的DDR3和DDR4两代内存。 随着技术的不断进步和消费级平台的更新换代
    的头像 发表于 02-19 11:11 3198次阅读