This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5728:DDR3合规性测试失败

Guru**** 2589300 points
Other Parts Discussed in Thread: AM5718

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/596130/am5728-ddr3-compliance-test-fails

器件型号:AM5728
主题中讨论的其他器件:AM5718

您好!

我们的客户在 AM572x DDR3合规性测试的 tWPRE 时间内失败。

tWPRE 部分的 DQS 的启动较晚,不符合 tWPRE (0.9*tck)的最小值。
请确认以下波形模式。

黄色:CK 信号
蓝色:DQS 信号

采取了以下对策、但在这两种情况下 tWPRE 的时间都不符合规范。

DDR_Term 位的变化
SDRAM_DRIVE 位的变化
PHY_INOP_CLKOUT 位和 PHY_REG_CTRL_SLAVE_RATIO0位的更改
CTRL_CORE_CONTRAL_DDRCACH2_0寄存器的 DDR3CH2_PART6_I[7:5]位的更改
CTRL_CORE_CONTRAL_DDRCH2_1寄存器的 DDRCH2_PART4B_I[7:5]位的更改
CTRL_CORE_CONTRAL_DDRCH2_1寄存器的 DDRCH2_PART4B_I[7:5]位的更改
7.I 将 Ω Ω 的端子电阻从39k Ω 更改为51k Ω。

有两个问题。
如何增加 DQS 的 tWPRE 部分或加快 tWPRE 的上升时间?
请告诉我如何操作。

tWPRE 时序不符合其他使用 AM572x 的用户的规格的问题是否未发生?

此致、
新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这是定制板吗? 您是否遵循了本指南 :www.ti.com/.../sprac36.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    感谢您的快速回复。
    是的、这是一个定制板。

    它们遵循该文档、但仅 tWPRE 的时序较短。
    该文档中未介绍 tWPRE。
    数据可以正常读取和写入、并且也满足 tWPRE 以外的 DQS 波形。
    它只有在 DDR3合规性测试的 tWPRE 时序失败的情况下才会出现。

    有任何信息吗?

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将请复员方案专家发表意见。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    感谢您的快速回复。
    DDR 专家是否提供了任何更新信息?

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将检查发生了什么并上报。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否分享通过 EMIF 工具获取的 DRAM 器件、原理图和 DDR 配置的更多详细信息、以便进一步对此进行调试? 此外,如果您有 DDR 合规性报告,请执行 fwd。 美国。 如果无法在论坛上分享这些内容、请告知我们、以便我们与您联系。

    此致、Siva

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们收到了您与我们共享的信息。 我查看了 DDR 配置、但它未反映正确的设置。 我在您提供的 DDR_Setting 文件中发现了几个错误。 如果您仍然认为这是正确的、请分享用于得出这些值的相应展板。

    如果未使用 EMIF 工具、您能否设置 EMIF 工具并确保启用硬件调平? 完成硬件矫正后、执行 DDR 合规性测试。 请告诉我们您在重新执行测试后发现的内容。

    此致、Siva
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siva、

    感谢您的快速回复。

    感谢您查看客户的 DDR3配置结果。
    我们的客户似乎没有使用 EMIF 工具。
    使用 EMIF 工具将值更新为 u - boot、执行硬件调平、并运行 DDR 3合规性测试。

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Siva、

    感谢您的友好支持。

    我们的客户使用 AM57xx EMIF 工具计算的值进行了确认、但 tWPRE 时序与之前的测量结果没有什么不同。

    他们有以下问题。

    在 AM5718的 IBIS 模型中、DQS 缓冲器的内部电路如下
    似乎有一个将内部 DQS 输出到外部的使能信号。

    调整时序以放置该使能信号、如下所示 DQS
    tWPRE 是否会在上升开始时不会增加?
    请告诉我是否有寄存器来设置插入该使能信号的时序。

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    我要检查这个。 结果是否与之前的报告完全相同?

    此致、Siva

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    请参阅随附的 PDF。 我怀疑您使用的是正确的 DQS 边沿来计算 tWPRE 吗? 您能否缩小并检查突发并查看您是否正在使用右 DQS 边沿。 如果没有、请按照 PDF 中的指示调整测量值、并查看测量值是否符合规格。

    此致、Siva

    e2e.ti.com/.../tWRPRE-Update-.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siva、

    感谢您的快速回复。
    我参考了所附的文件。 正如您所说的、第二个波形可能是 tWPRE、因此我们将扩大范围并测量数据。

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Siva、

    感谢您的各种支持。

    根据您的回答、添加并测量了 DQ1、结果确认 tWPRE 的时间是不同的。
    有关详细信息、请参阅以下内容。
    我们有以下两个问题。
    ① tWPRE 的时序由哪个红色和蓝色表示?
    ②对于 tWPRE、DQS 在原始写前导码周期之前启动高/低开关操作是否符合 AM57xx 的规范?

    测量结果:
    波形颜色如下所示。
    黄色:CK
    蓝色:DQS
    绿色:DQ 1
    写入时、将所有数据写为高电平

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    请参阅 下面的快照。 基本上、应该测量 tWPRE -基本而言、在 DRAM 的实际写入 DQ 输入之前的一个时钟周期是您应该测量 tWPRE 的时间。 根据您的示波器捕获、我无法确定何时向 DRAM 发送实际写入命令以确定用于 tWPRE 测量的正确时钟边沿。 请参阅 您的存储器数据表 、其中应提供有关如何针对不同场景测量 tWPRE 的信息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    请参阅 下面的快照。 基本上、 在将 DQ 输入实际写入 DRAM 之前的一个时钟周期是您应该测量 tWPRE 的时间。 根据您的示波器捕获、我无法确定何时向 DRAM 发送实际写入命令以确定用于 tWPRE 测量的正确时钟边沿。 请参阅 您的存储器数据表 、其中应提供有关如何针对不同场景测量 tWPRE 的信息。

    此致、Siva

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Siva、

    感谢您的快速回复。

    此时的故障问题是由正确的 tWPRE 之前的 DQS 信号变化引起的、测量仪器将该变化视为 tWPRE。
    您能告诉我以下问题的答案吗?

    对于 tWPRE、DQS 是否在原始写入前导码周期之前启动高/低开关操作?是 AM57xx 的规范吗?

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Siva、

    感谢您的各种支持。

    我们的客户还添加了我们的信号并对其进行了测量。
    根据结果、初始波形变化似乎为 tWPRE。

    从 WL=AL+CWL=0+6=6、18.8nsx6=11.28ns 从发出写入命令到输出写入数据。
    (工作频率为532MHz)
    在波形上、该时间大致匹配从 We=L 到 DQS 的前导上升波形的时间。

    似乎未观察到 DDR3L tWPRE 的最小值0.9 * tck 或更高的时序。 有关详细信息、请查看以下内容。
    是否可以控制这个 tWPRE 的时序?
    是否可以使用 PHY 寄存器对其进行调整?
    据说我们的客户需要测量的波形数据。
    是否可以做出响应?

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siva、

    是否有任何更新信息?

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉耽误你的时间... Siva 正在处理它...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    [引用用户="shigehiro Tsuda "]

    我们的客户还添加了我们的信号并对其进行了测量。
    根据结果、初始波形变化似乎为 tWPRE。

    [/报价]

    感谢您确认这一点。 因此、tWPRE 的初始测量看起来是准确的、并使用正确的 DQS 边沿。

    [引用用户="shigehiro Tsuda "]

    从 WL=AL+CWL=0+6=6、18.8nsx6=11.28ns 从发出写入命令到输出写入数据。
    (工作频率为532MHz)
    在波形上、该时间大致匹配从 We=L 到 DQS 的前导上升波形的时间。

    [/报价]

    好的。 我同意。

    [引用用户="shigehiro Tsuda "]

    似乎未观察到 DDR3L tWPRE 的最小值0.9 * tck 或更高的时序。 有关详细信息、请查看以下内容。
    是否可以控制这个 tWPRE 的时序?
    是否可以使用 PHY 寄存器对其进行调整?
    据说我们的客户需要测量的波形数据。
    是否可以做出响应?

    [/报价]

    确认正确的 DQS 边沿后、您是否表示根据原始测量值不满足最小 tWPRE? 我还查看了您发送的报告、并提出了以下建议。

    我认为没有任何可通过 PHY 寄存器调整的时序参数来调整 tWPRE 时序。 我不明白客户的需求。 客户希望获得哪些测量波形数据? 请您澄清一下。

    您能否检查 以下内容?

    -调整数据驱动强度和 SDRAM ODT 设置,查看结果是否有差异?

    -您是否正在使用 SDRAM 的动态 ODT? 如果是、您可以禁用动态 ODT 并查看是否有差异?

    -布局是否满足所有数据表要求?

    此致、Siva

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tsuda-San

    [引用用户="shigehiro Tsuda "]

    我们的客户还添加了我们的信号并对其进行了测量。
    根据结果、初始波形变化似乎为 tWPRE。

    [/报价]

    感谢您确认这一点。 因此、tWPRE 的初始测量看起来是准确的、并使用正确的 DQS 边沿。

    [引用用户="shigehiro Tsuda "]

    从 WL=AL+CWL=0+6=6、18.8nsx6=11.28ns 从发出写入命令到输出写入数据。
    (工作频率为532MHz)
    在波形上、该时间大致匹配从 We=L 到 DQS 的前导上升波形的时间。

    [/报价]

    好的。 我同意。

    [引用用户="shigehiro Tsuda "]

    似乎未观察到 DDR3L tWPRE 的最小值0.9 * tck 或更高的时序。 有关详细信息、请查看以下内容。
    是否可以控制这个 tWPRE 的时序?
    是否可以使用 PHY 寄存器对其进行调整?
    据说我们的客户需要测量的波形数据。
    是否可以做出响应?

    [/报价]

    确认正确的 DQS 边沿后、您是否表示根据原始测量值不满足最小 tWPRE? 我还查看了您发送的报告、并提出了以下建议。

    -您是否使用合适的 FET 探头来获得所有测量结果? 我还想知道、由于差值大约为几十 ps、如果这是由任何测量误差引起的

    -此特定故障是否会导致实际 DRAM 行为中的任何问题?

    -您是否注意到仅在532MHz DDR 时钟速度时发生这种情况,或者在较低速度时发生这种情况? 如果您没有尝试较低的速度、能否检查您是否发现类似的行为?

    我认为没有任何可通过 PHY 寄存器调整的时序参数来调整 tWPRE 时序。 我不明白客户的需求。 客户希望获得哪些测量波形数据? 请您澄清一下。

    您还可以检查 以下内容吗?

    -调整数据驱动强度和 SDRAM ODT 设置,查看结果是否有差异?

    -您是否正在使用 SDRAM 的动态 ODT? 如果是、您可以禁用动态 ODT 并查看是否有差异?

    -布局是否满足所有数据表要求?

    此致、Siva

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siva、

    感谢您的快速回复和一些支持。

    [您的问题]
    您是否使用合适的 FET 探头来获得所有测量结果? 我还想知道、由于差值大约为几十 ps、如果这是由任何测量误差引起的

    [回答]
    是的、他们使用正确的 FET 探头、并在向测量设备公司确认其是否正确作为测量。

    [您的问题]
    此特定故障是否会导致实际 DRAM 行为中的任何问题?

    [回答]
    是的、DDR3中的数据可以正常读取和写入。

    [您的问题]
    您是否注意到仅在532MHz DDR 时钟速度时发生这种情况、或者即使在较低速度时也会发生这种情况? 如果您没有尝试较低的速度、能否检查您是否发现类似的行为?

    [回答]
    我向他们确认、如果他们降低 DDR3的时钟工作频率、他们将会如何看待。
    请稍候。

    [您的问题]
    调整数据驱动强度和 SDRAM ODT 设置、查看结果是否有差异?

    [回答]
    我确认了以上内容、但客户表示 tWPRE 的波形没有变化。

    [您的问题]
    您是否正在使用 SDRAM 的动态 ODT? 如果是、您可以禁用动态 ODT 并查看是否有差异?

    [回答]
    由于被写入 AM 572x 的 TRM 不支持动态 ODT、因此它在禁用设置下运行。
    可用吗?

    [您的问题]
    布局是否满足所有数据表要求?

    [回答]
    我们倾听客户的心声、他们的设计旨在保留数据表的 DDR3布局规则。

    无法判断控制器是输出该 tWPRE 的时序波形、还是存在外部因素。
    我们的客户希望获得 tWPRE 波形测量的结果。
    是否可以做出响应?

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tsuda-San

    感谢您的回答。 请提供您从客户那里听到的有关您上面列出的项目的更多信息。

    >>
    无法判断控制器是输出该 tWPRE 的时序波形、还是存在外部因素。
    我们的客户希望获得 tWPRE 波形测量的结果。
    是否可以做出响应?
    >>

    您能帮助客户在这里到底需要什么吗? 我不确定是什么原因导致了这种故障。 如果您正在寻找不符合测试中测量的 tWPRE 的影响、我建议您联系内存供应商、因为这是特定于 DRAM 时序而不是 SoC 的。

    此致、Siva
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tsuda-San

    此主题是否有任何更新? 如果您需要任何其他信息、请告诉我

    此致、Siva
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siva、

    感谢您的支持。
    很抱歉我迟到了。

    他们检查了以下波形、但在所有环境中、tWPRE 的间隔小于0.9 * TCK。
    ①不同的电路板
    ②测量设备更换

    目前、我们已尝试更改以下设置值。
    •输出阻抗控制- I [2:0]
    •压摆率控制- SR [2:0]
    •弱驱动器控制- WD [1:0]
    18.4.6.10 DDR2/DDR3 I/O 单元的软件控制
    •odt 控制

    AM572x 是否支持动态 ODT?

    请告诉我、是否有这样的信息:tWPRE 时序变长或上升时序变快。

    此致、
    新义郎