RISC-V功能安全认证的工程实践:从ASIL-D到量产

发布时间:2026/9/26 11:07:25
RISC-V功能安全认证的工程实践:从ASIL-D到量产 摘要RISC-V正在进入汽车和工业的功能安全领域。芯来科技的NA900是全球首款获ISO 26262 ASIL-D认证的RISC-V CPU IP东风DF30基于RISC-V多核架构实现ASIL-D功能安全等级并规模量产。本文从认证流程、安全机制和工程实践三个维度分析RISC-V功能安全认证的落地路径。一、RISC-V功能安全认证的进展RISC-V的功能安全认证正在快速推进。芯来科技NA900。芯来科技的NA900是全球首款获ISO 26262 ASIL-D认证的RISC-V CPU IP。NA系列已在车载MCU、ECU、车载网关和ADAS等场景实现落地。NA900的认证标志着RISC-V CPU IP已经达到汽车功能安全的最高等级。东风DF30。东风DF30基于自主开源RISC-V多核架构采用国内40nm车规工艺开发功能安全等级达到ASIL-D标准并通过了295项测试。DF30可适配国产自主操作系统已搭载于东风奕派007、猛士M817、东风风神皓瀚等车型进行验证。国芯科技CCRC4XXX。国芯科技发布基于RISC-V架构的抗量子高性能汽车电子AI MCU产品CCRC4XXX按照汽车电子Grade 1和ISO 26262 ASIL-D功能安全等级进行设计。紫荆MCU。紫荆MCU作为全球首发量产级RISC-V车规芯亮相“中国芯”展区满足ASIL-B功能安全等级支持国密算法符合ISO 21434网络安全标准。二、功能安全认证的完整流程RISC-V功能安全认证需要覆盖完整的开发流程。安全目标定义。功能安全开发的第一步是定义安全目标。安全目标是系统在发生故障时仍能保持安全状态的描述。安全目标由危害分析和风险评估HARA确定。ASIL分解。ASIL等级分为A到DD为最高等级。ASIL分解允许将高等级的安全目标分解为多个低等级的安全机制通过冗余和独立性来达到整体安全目标。安全机制设计。安全机制包括硬件冗余、软件冗余、自检和监控。RISC-V的自定义指令可以用于实现特定的安全机制如ECC校验、冗余计算和故障检测。安全验证。安全验证需要证明安全机制在故障注入下能够正常工作。故障注入测试包括硬件故障注入和软件故障注入。认证工具链。RISC-V功能安全认证需要认证的工具链支持。GCC和LLVM的RISC-V后端需要经过功能安全认证才能用于ASIL-D级别的开发。三、RISC-V功能安全的差异化优势RISC-V在功能安全领域具有差异化优势。可定制性。RISC-V允许添加自定义指令用于实现特定的安全机制。例如自定义指令可以用于ECC校验、冗余计算和故障检测。这种可定制性使RISC-V可以针对具体的安全需求优化。模块化设计。RISC-V的模块化设计允许实施者选择最小化基础架构只保留安全关键的功能。这降低了安全认证的复杂度。开放架构。RISC-V的开放架构使芯片厂商可以自由定制安全方案而不受闭源架构的限制。这对于需要自主可控的汽车和工业市场尤为重要。与ARM功能安全方案的对比。ARM经过数十年积累的功能安全方案如Cortex-R52和Cortex-M85在成熟度上有优势。但RISC-V的功能安全认证进展迅速NA900的ASIL-D认证标志着RISC-V已经达到汽车功能安全的最高等级。四、工程实践从IP到量产RISC-V功能安全认证的工程实践需要从IP到量产的完整能力。IP认证。RISC-V CPU IP需要通过ISO 26262 ASIL-D认证。认证过程包括文档审查、安全分析和故障注入测试。认证周期通常需要12至18个月。芯片认证。基于认证IP的芯片也需要通过认证。芯片认证包括安全机制验证、故障注入测试和系统级安全分析。系统认证。基于认证芯片的系统需要通过系统级认证。系统认证包括安全目标验证、安全机制验证和整车级安全测试。量产验证。量产验证包括生产线测试和安全监控。生产线测试确保每颗芯片都满足安全要求安全监控确保芯片在整个生命周期内保持安全状态。五、对嵌入式工程师的影响第一理解ISO 26262的功能安全概念。安全目标、ASIL分解、安全机制和故障容错时间间隔——这些是功能安全开发的基础。第二掌握RISC-V的自定义指令设计。RISC-V的自定义指令可以用于实现特定的安全机制。嵌入式工程师需要理解如何定义和实现安全相关的自定义指令。第三参与安全分析和验证。FMEA、FTA和故障注入测试是功能安全开发的核心活动。嵌入式工程师需要参与这些活动。第四关注RISC-V功能安全认证的进展。RISC-V的功能安全认证正在快速推进。嵌入式工程师需要跟踪最新的认证进展和工具链支持。六、总结RISC-V功能安全认证正在从概念走向量产。芯来科技NA900的ASIL-D认证和东风DF30的规模量产标志着RISC-V已经达到汽车功能安全的最高等级。对于嵌入式工程师而言RISC-V功能安全认证意味着新的技能需求功能安全概念、自定义指令设计和安全验证方法。这些技能正在成为RISC-V汽车和工业嵌入式开发的核心竞争力。