请参阅 RM42x 的安全手册(SPNU553B.pdf),主嵌入式 SRAM 有许多诊断程序。
一个诊断是“Primary SRAM Array (主 SRAM 阵列)中的位复用”。
我的问题: (1) 在主 SRAM 中如何实现位多路复用方案?
(2) RM42L432 器件的所有存储器是否采用相同的位复用方案?
提供了一个针对 RAM8诊断的故障避免测试。
我的问题: "避免故障" 的含义是什么? 以及如何认证"故障避免"?
感谢您的回复。
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.
[引用 USER="user4693815"](1) 主 SRAM 中如何实现位复用方案?[/引用]
位多路复用与 RAM 的架构有关、与位单元的物理位置相关。 如您在帖子中包含的段落中所述、"用于生成逻辑(CPU)字的访问位在物理上不相邻。 该方案有助于降低物理多位故障导致逻辑多位故障的可能性..."
[引用 user="user4693815"](2)是适用于 RM42L432 器件所有存储器的相同位复用方案?[/引用]
每个具有 SRAM 的元素都有自己的唯一标识符、用于指示对于包含 RAM 的元素、这是否也是内存中包含的一项功能。 注意第7.6和7.4节还讨论了特定存储器实例的位复用。
[引用 user="user4693815"]
提供了一个针对 RAM8诊断的故障避免测试。
我的问题: "避免故障" 的含义是什么? 以及如何认证"故障避免"?
[/报价]
一般而言、安全标准 IEC61508和 ISO26262不涵盖故障避免的实例、仅指故障。 在这种情况下、通常情况下、ECC 会提供一种机制来即时纠正故障、使其永远不会影响应用。 尽管这不会影响器件的总体诊断覆盖率、但由于避免了故障、因此它确实会影响 FIT 率计算。 此外、由于系统的最终需求是保护安全功能、因此它满足安全系统的最终目标、因此需要包含在内。
[引用 user="Chuck"]
用户4693815(1) 主 SRAM 中的位复用方案是如何实现的?
位多路复用与 RAM 的架构有关、与位单元的物理位置相关。 如您在帖子中包含的段落中所述、"用于生成逻辑(CPU)字的访问位在物理上不相邻。 该方案有助于降低物理多位故障导致逻辑多位故障的可能性..."
我的问题是: "位多路复用与 RAM 的架构有关、与位单元的物理位置有关。" 在哪里可以找到详细描述 RAM 架构的相关文档? 我已阅读数据表、技术参考手册和安全手册。 但是 ,只有 CPU SRAM 的块级实现。
用户4693815提供了一个针对 RAM8诊断的故障避免测试。
我的问题: "避免故障" 的含义是什么? 以及如何认证"故障避免"
一般而言、安全标准 IEC61508和 ISO26262不涵盖故障避免的实例、仅指故障。 在这种情况下、通常情况下、ECC 会提供一种机制来即时纠正故障、使其永远不会影响应用。 尽管这不会影响器件的总体诊断覆盖率、但由于避免了故障、因此它确实会影响 FIT 率计算。 此外、由于系统的最终需求是保护安全功能、因此它满足安全系统的最终目标、因此需要包含在内。
第一篇文章中已经介绍了该架构布局。
CPU 以64位块的形式访问 RAM。 在这64位内、没有任何位单元在物理上位于 RAM 块中与它们相邻的位置。 因此、如果存在来自宇宙事件(辐射、α 粒子或 β 粒子)的干扰、64位字内的可能多位故障的原因将最小化。 如果一个位出现故障、则 ECC 逻辑会对其进行校正、从而实际上避免了存储器故障。
强调 的是、作为诊断的内存块内 RAM 位单元的物理布局。