本文介绍了一种非侵入式故障原因捕获方法,用于作为知识产权 (IP) 集成的基于处理器的片上系统 (SoC)。它在辐射技术鉴定的背景下提供有关单粒子翻转 (SEU) 起源的诊断信息。由于结合了跟踪事件缓冲和错误检测与触发机制,该模块能够仅使用 1 KB 内存捕获包含错误传播的执行跟踪。执行跟踪由一组可配置的流水线寄存器补充。对于单粒子功能中断 (SEFI),我们还提出了一种基于机器学习算法的技术来查找 SEU 来自哪个寄存器。捕获的 CPU 跟踪由分类算法处理,在故障注入活动数据库上进行训练,并提供高达 87 % 的准确率。
主要关键词