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.

[参考译文] AM2612:AM2612 功能安全来自 Cust 的几个问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1634125/am2612-am2612-functional-safety-several-questions-from-cust

器件型号: AM2612

香榭丽舍大街

我的客户问了这些问题,请回答每一个。

1.单代码如何实现 ASIL-B/SIL2? 是否有解决此问题的示例/文档?

2、如果代码的工作成功率是 100%,所以,安全性是 100%,这没有问题。  但是、如果代码以某种方式失败、那么成功率为 0%、为什么失败率可以是 7x 或 9x %?  PLZ 解释。

3.是否有任何关于 OTP/OCP/OVP 的 BMS SIL-3 功能安全代码? 是否有任何文档?

4. Pbist.c 仅显示 printf、如何确定我的代码的安全分数为 90%、并将该分数映射到 FMEDA 表中?

  FMEDA 表如何判断我代码的成功率?

  FMEDA 表如何知道我的代码是 95%的安全分数? 不是 0%?  

5、我学习后,有第三方工具可以让我的代码成功率提高,推荐的工具是什么?

谢谢。

BR Rio         

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

    嗨、Rio、

    其中大多数问题都将硬件功能安全指标与软件功能安全混合在一起。

    对于硬件、使用故障率、诊断覆盖率和 FMEDA 等指标、因为硬件可能会遇到随机故障。 对于软件、这并不以同样的方式适用。 软件不存在随机硬件故障;相反、软件功能安全是通过系统功能来解决的、这意味着使用所需的开发、验证和验证过程来确保软件正确实施安全要求并更大限度地减少系统故障。

    因此、软件成功率、软件故障率或软件安全百分比等概念通常不是评估软件安全的正确方法。

    TI 目前不提供用于 OTP/OCP/OVP 的应用级安全软件(例如 SIL-3 BMS 代码)。 TI 以 SEooC 形式提供 MCU、我们目前的软件安全支持主要是自检库和相关器件级安全文档。
    •ASIL-B/SIL2:只有当完整的安全流程、验证和文档满足目标标准要求时、软件组件才能支持 ASIL-B 或 SIL2。 它不是由代码单独确定的。
    •70%/90%故障率:这些百分比通常指硬件诊断覆盖率、而不是软件成功或故障率。
    •SIL-3 BMS 代码:TI 目前不提供此类应用安全软件。
    •PBIST / FMEDA /安全评分:PBIST 和 FMEDA 评估硬件诊断、而不是您的应用软件“分数“。
    •第三方工具:我们不了解用于评估“软件成功率“的标准工具。 典型的软件安全工具是静态分析、编码规则检查和测试覆盖工具。

    Han

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

    谢谢。 韩,我会关闭这个票。