|注:文章摘录自 功能安全审核及评估方法硬件系列,仅供学习参考!
对作为功能安全硬件安全要求的定义文档进行审核及评估, 以检查其定义是否符合功能安全开发的需要。
(资料图片)
对于硬件安全要求进行审核及评估,应涵盖以下清单项:
硬件安全要求的审核及评估检查清单
1 是否在流程上定义了硬件安全要求的开发?
2 是否定义硬件安全要求模板并在项目上进行了实施?
3 是否定义了硬件安全要求和安全机制控制硬件内部失效(例如:对内核失效的检测, 对存储失效的监控) ?
4 是否定义了对外部失效容错的硬件安全要求和安全机制(例如:传感器开路或短路检测的支撑电路) ?
5 为符合其他要素的安全要求的硬件安全要求和安全机制的相关属性?
6 是否定义了硬件安全要求和安全机制探测内外部失效和发送失效信息?
7 是否设定了硬件的度量目标值?
注:适用于等级为 ASIL (B) 、 C 和 D 的安全目标。
8 是否设定了硬件的随机硬件失效目标值?
注:适用于等级为ASIL (B) 、 C和D的安全目标。
9 是否定义了线束或接插件的设计措施要求?
10 是否定义了相关项或要素的硬件设计验证准则, 包括环境条件(温度、 振动、 EMI等) 、 特定的运行环境(供电电压、 任务概述等) 以及特定于组件的要求?
11 硬件安全要求所对应的安全机制的容错时间间隔要求是否符合系统层级的定义?
12 硬件安全要求所对应的安全机制的多点故障探测时间间隔要求是否符合系统层级的定义?
13 硬件安全要求是否与技术安全要求之间保持了追溯性和一致性?
软硬件接口规范的审核及评估检查清单
1 是否在流程上定义了软硬件接口的细化活动?
2 是否定义了软硬件接口规范的模板并在项目上进行了实施?
3 是否细化了硬件设备的相关运行模式和相关配置参数(例如:对看门狗的配置) ?
4 是否确保了要素间独立性或支持软件分区的硬件特征?
5 是否对硬件资源的共用和专用进行了明确定义?
6 是否对硬件设备的访问机制进行了明确定义?
7 由技术安全概念得出的时间约束是否在软硬件接口规范中进行了说明?
8 是否对硬件的诊断特性进行了明确定义?
9 是否对需要在软件中实现的对硬件的诊断特性进行了明确定义?
10 是否明确描述了硬件和软件之间的每一项安全相关的关联性?
11 是否细化后的软硬件接口都定义了对应的验证准则?
12 是否细化后的软硬件接口(HSI) 规范的充分性由软硬件开发人员进行了共同验证?
硬件安全要求验证报告的审核及评估检查清单
1 是否在流程上定义了硬件安全要求验证?
2 是否按照定义好的硬件安全要求验证活动实施了验证?
3 硬件安全要求验证报告是否按照定义好的模板生成?
4 验证活动是否验证了与技术安全概念、 系统设计规范以及硬件规范的一致性?
5 验证活动是否说明了技术安全要求分配给硬件要素的完整性?
6 验证活动是否验证了与相关软件安全要求的一致性?
7 验证活动是否验证了硬件安全要求的正确性与准确性?