首页> 外文会议>International Test Conference >FAE: Autoencoder-Based Failure Binning of RTL Designs for Verification and Debugging
【24h】

FAE: Autoencoder-Based Failure Binning of RTL Designs for Verification and Debugging

机译:FAE:用于验证和调试的RTL设计的基于自动编码器的故障分箱

获取原文

摘要

As the Register Transfer Level (RTL) designs are more complicated, debugging becomes a major bottleneck in the design process. To make debugging more efficient, failure binning aims at grouping failure traces caused by the same error source together so that designers can focus on one bug at one time. However, as there are multiple bugs in a design, behaviors exhibited by failure traces are diverse and severely confuse designers. One error source may result in different appearances subject to different activation conditions. In addition, different error sources may also exhibit similar appearances among the limited number of failure traces. In this work, we propose an autoencoder-based failure binning engine name FAE for debugging RTL designs more efficiently. The autoencoders extract meaningful representations from the sparse and high-dimensional feature space to the latent space with good properties for clustering. Superior to prior works, FAE provides confidence ranks between bins and in a bin to clearly guide designers during debugging. Experimental results show that FAE can drive bins of higher purity under an acceptable number of bins than prior works, dropping only few less-informative failures. Evaluated by three common metrics for clustering, FAE also achieves averagely 13.1% improvement in purity, 25.0% improvement in NMI and 18.2% improvement in ARI, respectively. As a result, the proposed autoencoder-based engine, FAE, applies machine learning to extract useful information from diverse failure traces and is effective on failure binning with more focused debugging.
机译:随着寄存器传输级别(RTL)设计更加复杂,调试成为设计过程中的主要瓶颈。为了使调试更有效,故障合并旨在将由同一错误源引起的故障跟踪分组在一起,以便设计人员可以一次专注于一个错误。但是,由于设计中存在多个错误,因此故障跟踪显示的行为是多种多样的,并严重困扰着设计人员。一个错误源可能会导致受到不同激活条件的不同外观。此外,在有限数量的故障痕迹中,不同的错误源也可能显示相似的外观。在这项工作中,我们提出了一个基于自动编码器的故障合并引擎名称FAE,以更高效地调试RTL设计。自动编码器从稀疏和高维特征空间到具有良好聚类特性的潜在空间中提取有意义的表示。 FAE优于先前的工作,可提供垃圾箱之间和垃圾箱中的置信度等级,以在调试过程中清楚地指导设计人员。实验结果表明,与以前的工作相比,FAE可以在可接受数量的垃圾箱内驱动更高纯度的垃圾箱,仅减少一些信息不足的故障。通过三个通用的聚类指标进行评估,FAE的纯度分别平均提高了13.1%,NMI提高了25.0%和ARI提高了18.2%。结果,提出的基于自动编码器的引擎FAE应用机器学习从各种故障跟踪中提取有用的信息,并通过更集中的调试有效地进行了故障分箱。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号