首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Accurate Rank Ordering of Error Candidates for Efficient HDL Design Debugging
【24h】

Accurate Rank Ordering of Error Candidates for Efficient HDL Design Debugging

机译:高效的HDL设计调试的错误候选的准确排名

获取原文
获取原文并翻译 | 示例

摘要

When hardware description languages (HDLs) are used in describing the behavior of a digital circuit, design errors (or bugs) almost inevitably appear in the HDL code of the circuit. Existing approaches attempt to reduce efforts involved in this debugging process by extracting a reduced set of error candidates. However, the derived set can still contain many error candidates, and finding true design errors among the candidates in the set may still consume much valuable time. A debugging priority method was proposed to speed up the error-searching process in the derived error candidate set. The idea is to display error candidates in an order that corresponds to an individual's degree of suspicion. With this method, error candidates are placed in a rank order based on their probability of being an error. The more likely an error candidate is a design error (or a bug), the higher the rank order that it has. With the displayed rank order, circuit designers should find design errors quicker than with blind searching when searching for design errors among all the derived candidates. However, the currently used confidence score (CS) for deriving the debugging priority has some flaws in estimating the likelihood of correctness of error candidates due to the masking error situation. This reduces the degree of accuracy in establishing a debugging priority . Therefore, the objective of this work is to develop a new probabilistic confidence score (PCS) that takes the masking error situation into consideration in order to provide a more reliable and accurate debugging priority. The experimental results show that our proposed PCS achieves better results in estimating -n-nthe likelihood of correctness and can indeed suggest a debugging priority with better accuracy, as compared to the CS.
机译:当使用硬件描述语言(HDL)来描述数字电路的行为时,电路的HDL代码几乎不可避免地会出现设计错误(或错误)。现有方法试图通过提取减少的错误候选者集合来减少该调试过程中涉及的工作量。但是,派生的集合仍然可以包含许多错误候选项,并且在集合中的候选项中找到真实的设计错误可能仍会花费很多宝贵的时间。提出了一种调试优先级的方法,以加快导出的错误候选集中的错误查找过程。这个想法是按照与个人怀疑程度相对应的顺序显示候选错误。使用这种方法,错误候选者基于其为错误的可能性而按等级排列。候选错误越有可能是设计错误(或错误),则其排名越高。使用显示的等级顺序,电路设计人员在所有派生候选中搜索设计错误时,应比盲目搜索更快地发现设计错误。然而,当前用于推导调试优先级的置信度得分(CS)在估计由于掩盖错误情况而导致的错误候选者的正确性可能性方面存在一些缺陷。这降低了建立调试优先级的准确性。因此,这项工作的目的是开发一种新的概率置信度分数(PCS),该分数将掩盖错误情况考虑在内,以便提供更可靠和准确的调试优先级。实验结果表明,与CS相比,我们提出的PCS在估计-n-n正确性的可能性方面取得了更好的结果,并且确实可以建议调试优先级具有更高的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号