首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Cost-effective analysis of post-silicon functional coverage events
【24h】

Cost-effective analysis of post-silicon functional coverage events

机译:硅后功能覆盖事件的经济高效分析

获取原文

摘要

Post-silicon validation is a major challenge due to the combined effects of debug complexity and observability constraints. Assertions as well as a wide variety of checkers are used in pre-silicon stage to monitor certain functional scenarios. Pre-silicon checkers can be synthesized to coverage monitors in order to capture the coverage of certain events and improve the observability during post-silicon debug. Synthesizing thousands of coverage monitors can introduce unacceptable area and energy overhead. On the other hand, absence of coverage monitors would negatively impact post-silicon coverage analysis. In this paper, we propose a framework for cost-effective post-silicon coverage analysis by identifying hard-to-detect events coupled with trace-based coverage analysis. This paper makes three major contributions. We propose a method to utilize existing debug infrastructure to enable coverage analysis in the absence of synthesized coverage monitors. This analysis enables us to identify a small percentage of coverage monitors that need to be synthesized in order to provide a trade-off between observability and design overhead. To improve the observability further, we also present an observability-aware trace signal selection algorithm that gives priority to signals associated with important coverage monitors. Our experimental results demonstrate that an effective combination of coverage monitor selection and trace analysis can maintain the debugging observability with drastic reduction (up to 10 times) in the required coverage monitors.
机译:由于调试复杂性和可观察性约束的共同作用,硅后验证是一项重大挑战。断言以及各种各样的检查程序都在硅前阶段用于监视某些功能方案。可以将硅前检查器综合到覆盖率监视器,以捕获某些事件的覆盖率并提高硅后调试过程中的可观察性。合成数千个覆盖率监视器可能会导致不可接受的面积和能源开销。另一方面,缺少覆盖率监视器将对后硅覆盖率分析产生负面影响。在本文中,我们通过识别难以检测的事件以及基于迹线的覆盖率分析,提出了一种具有成本效益的硅后覆盖率分析的框架。本文做出了三个主要贡献。我们提出了一种在没有综合覆盖率监视器的情况下利用现有调试基础结构进行覆盖率分析的方法。这种分析使我们能够确定需要综合的一小部分覆盖率监视器,以便在可观察性和设计开销之间进行权衡。为了进一步提高可观察性,我们还提出了一种可观察性的跟踪信号选择算法,该算法优先考虑与重要覆盖率监视器关联的信号。我们的实验结果表明,覆盖率监视器选择和跟踪分析的有效结合可以保持调试的可观察性,并在所需的覆盖率监视器中大幅减少(最多10倍)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号