论文标题
用于选择性缓解关键设计功能的机器学习聚类技术
Machine Learning Clustering Techniques for Selective Mitigation of Critical Design Features
论文作者
论文摘要
选择性缓解或选择性硬化是一种有效的技术,可以在电路的整体可靠性与硬件高空上的良好的改进之间进行良好的权衡。选择性缓解措施依赖于根据其敏感性和临界性优先保护电路实例。但是,根据漏洞对电路零件进行排名通常需要计算密集的故障注射模拟活动。本文提出了一种新的方法,该方法将使用机器学习聚类技术来对触发器进行触发器,该触发器对整体功能故障率具有相似的预期贡献,基于对一组紧凑型功能组合的特征组合,从而结合了静态元素和动态元素的属性。然后可以按每组执行故障仿真活动,从而大大减少评估的时间和成本。通过机器学习聚类算法对相似的敏感触发器进行分组的有效性。在一个实际示例上评估了不同的聚类算法,并将结果与通过详尽的断层注入模拟获得的理想选择性缓解进行了比较。
Selective mitigation or selective hardening is an effective technique to obtain a good trade-off between the improvements in the overall reliability of a circuit and the hardware overhead induced by the hardening techniques. Selective mitigation relies on preferentially protecting circuit instances according to their susceptibility and criticality. However, ranking circuit parts in terms of vulnerability usually requires computationally intensive fault-injection simulation campaigns. This paper presents a new methodology which uses machine learning clustering techniques to group flip-flops with similar expected contributions to the overall functional failure rate, based on the analysis of a compact set of features combining attributes from static elements and dynamic elements. Fault simulation campaigns can then be executed on a per-group basis, significantly reducing the time and cost of the evaluation. The effectiveness of grouping similar sensitive flip-flops by machine learning clustering algorithms is evaluated on a practical example.Different clustering algorithms are applied and the results are compared to an ideal selective mitigation obtained by exhaustive fault-injection simulation.