ST标志

STMicroelectronics TN1317 SPC58xNx 器件自测配置

STMicroelectronics TN1317 SPC58xNx 器件自测配置

介绍

本文档提供有关如何配置自检控制单元 (STCU2) 和启动自检执行的指南。 SPC2xNx 器件上的 STCU58 管理器件的内存和逻辑内置自检(MBIST 和 LBIST)。 MBIST 和 LBIST 可以检测影响易失性存储器和逻辑模块的潜在故障。 读者应该对自测的用法有一个清晰的认识。 有关其他详细信息,请参阅第 A 部分的首字母缩略词、缩写词和参考文档。

超过view

  • SPC58xNx 支持 MBIST 和 LBIST。
  • SPC58xNx 包括:
    •  92 次记忆削减(从 0 到 91)
    •  LBIST0(安全LBIST)
    •  6 LBIST 用于诊断 (1)(从 1 到 6)

LBIST

用于诊断的 LBIST 应该在车辆在车库时运行,而不是在安全应用程序运行时运行。 读者可查阅 RM7 SPC0421xNx 参考手册第 58 章(设备配置)中的完整列表。

自检配置

自检可以在线或离线模式运行。

MBIST 配置

  • 为了在消耗和执行时间方面达到最佳平衡,我们建议将 MBIST 分成 11 个拆分。 属于同一拆分的 MBIST 分区并行运行。
  • 11 个拆分以顺序模式运行。 例如amp乐:
  •  属于 split_0 的所有 MBIST 分区并行启动;
  •  执行后,属于 split_1 的所有 MBIST 分区并行启动;
  •  等等。
  • 拆分和 MBIST 的完整列表显示在随附的拆分和 DCF Microsoft Excel® 工作簿中 files.

LBIST 配置

  • 在离线模式下,一般只有 LBIST0 运行,即 safey bist(以保证 ASIL D)。 它是自检配置中的第一个 BIST(LBIST_CTRL 寄存器中的指针 0)。
  • 在在线模式下,用户可以选择运行其他 LBIST(从 1 到 6)用于诊断。 他们包括:
    •  LBIST1:gtm
    •  LBIST2:hsm,发送,emios0,psi5,dspi
    •  LBIST3:can1、flexray_0、memu、emios1、psi5_0、fccu、ethernet1、adcsd_ana_x、crc_0、crc_1、fosu、cmu_x、bam、adcsd_ana_x
    •  LBIST4:psi5_1、ethernet0、adcsar_dig_x、adcsar_dig_x、iic、dspi_x、adcsar_seq_x、adcsar_seq_x、linlfex_x、pit、ima、cmu_x、adgsar_ana_wrap_x
    •  LBIST5:平台
    •  LBIST6:can0,dma

离线配置的 DCF 列表

MBIST 和 LBIST0 可以离线运行,最大频率高达 100 MHz。 随附的 DCF Microsoft Excel® 工作簿 file 报告要配置的 DCF 列表,以便在引导阶段(离线模式)启动 MBIST 和 LBIST。 它们大约需要 42 毫秒。

自检期间的监视器

  • 两个不同的阶段会影响自检执行(参见 RM0421 SPC58xNx 参考手册)。
  •  初始化(配置加载)。 SSCM(离线模式)或软件(在线模式)通过对 STCU2 进行编程来配置 BIST。
  •  自检执行。 STCU2 执行自检。
  • 两个不同的看门狗监控这些阶段。
  •  硬编码看门狗监控“初始化”阶段。 它是一个配置在 0x3FF 的硬件看门狗。
  • 用户不能修改它。 硬编码看门狗的时钟取决于操作模式:
    •  离线模式下的 IRC 振荡器
    •  在线模式下的 STCU2 时钟
  • 看门狗定时器 (WDG) 监控“自检执行”。 它是用户可配置的硬件看门狗(STCU_WDG 寄存器)。 用户可以在 STCU_ERR_STAT 寄存器(WDTO 标志)中检查 BIST 执行后“STCU WDG”的状态。

“STCU WDG”的时钟取决于工作模式:

  •  它可以在离线模式下由 STCU_PLL(IRC 或 PLL0)配置;
  •  它可以通过软件在在线模式下进行配置。

初始化期间硬编码的看门狗刷新

硬编码的看门狗超时为 0x3FF 时钟周期。 SSCM 或软件必须通过对 STCU2 key2 进行编程来定期刷新硬编码的看门狗。 要执行此操作,用户必须将 DCF 记录列表(离线模式)或对 STCU2 寄存器的写入访问(在线模式)与对 STCU2 key2 寄存器的写入交错。 在离线 BIST 的情况下,一次 DCF 记录的写入需要大约 17 个时钟周期。 由于硬编码看门狗在 1024 个时钟周期后到期,因此用户必须每 60 个 DCF 记录刷新一次。 注意:看门狗在 1024 个时钟周期后到期。 一次 DCF 写入需要 17 个时钟周期。 在硬看门狗到期之前,STCU2 最多接受 60 条 DCF 记录 (1024/17 = 60)。 在在线 BIST 的情况下,刷新时间(STCU2 key2 写入)取决于应用程序。

在线模式配置

在在线模式下,MBIST 拆分列表保持不变,但由于生命周期存在一些限制。 所有 MBIST 只能在 ST 生产和故障分析 (FA) 中以在线模式运行。 在其他生命周期中,HSM/MBIST 和 Flash MBIST 不可访问。 在这种情况下,MBIST 的最大频率为 200 MHz,由 sys_clock 提供。 用于诊断的 LBIST 最高可运行 50 MHz,而 LBIST 0 最高可运行 100 MHz。 在这种情况下,可以使用 DCF 列表的“寄存器值”列配置 STCU2 寄存器 file.

概括
在 SPC58xNx 中,MBIST 和 LBIST 都可以运行。 离线时,LBIST0 和所有 MBIST 都可以根据拆分配置运行。 在在线模式下,用于诊断的 LBIST 也可以运行。

附录 A 缩略语、缩略语和参考文件

缩略词STMicroelectronics TN1317 用于 SPC58xNx 设备 1 的自检配置

参考文档STMicroelectronics TN1317 用于 SPC58xNx 设备 2 的自检配置

文档修订历史STMicroelectronics TN1317 用于 SPC58xNx 设备 3 的自检配置

重要提示–请仔细阅读

ST Microelectronics NV 及其子公司(“ST”)保留随时对 ST 产品和/或本文档进行更改、更正、增强、修改和改进的权利,恕不另行通知。 购买者在下单前应了解ST产品的最新相关信息。 ST 产品根据订单确认时的 ST 销售条款和条件进行销售。 购买者对 ST 产品的选择、选择和使用负全部责任,ST 对应用帮助或购买者产品的设计不承担任何责任。 ST 在​​此未授予任何知识产权的任何明示或暗示许可。 转售具有与本文所述信息不同的条款的 ST 产品将使 ST 对该产品授予的任何保证无效。 ST 和 ST 标志是 ST 的商标。 有关 ST 商标的更多信息,请参阅 www.st.com/trademarks。 所有其他产品或服务名称均为其各自所有者的财产。 本文档中的信息将取代并替换之前在本文档的任何先前版本中提供的信息。 © 2022 STMicroelectronics – 保留所有权利

文件/资源

STMicroelectronics TN1317 SPC58xNx 器件自测配置 [pdf] 用户手册
TN1317,SPC58xNx 设备的自检配置,SPC58xNx 设备的配置,自检配置,TN1317,自检

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *