首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Practical Issues in Sequential Equivalence Checking through Alignability: Handling Don't Cares and Generating Debug Traces
【24h】

Practical Issues in Sequential Equivalence Checking through Alignability: Handling Don't Cares and Generating Debug Traces

机译:顺序等效性检查通过可排序检查的实际问题:处理不关心和生成调试迹线

获取原文

摘要

Reset states are often not known for a given design until late in the design cycle. There is therefore a need for sequential equivalence checking algorithms that work in the absence of this information. One popular choice for such a notion is alignability, which has the allure of not necessarily needing a symbolic traversal of every state in the system. However, to use alignability in practice, there are several obstacles that needs to be overcome. First of all, the standard alignability theory does not take into account that the golden design often may specify a range of acceptable implementations by means of designer annotated don't care states and don't care logic. Second, when two designs are unalignable, the fact that there are no specified initial state makes it hard to generate a meaningful counter-example to aid the designer in debugging the designs. We address these issues by extending the standard alignability theory so that it handles don't care information in the absence of reset states, and by devising a heuristic for finding a meaningful initial state for the debug traces. Our experimental results show that our theory extensions are necessary to be able to deal with a large portion of the industrial designs that we have applied our alignability checking tool to. We also show how our debug trace heuristic has allowed us to find a real optimization tool bug.
机译:重置状态通常不知道给定的设计直到设计周期晚期。因此,需要在没有此信息的情况下工作的顺序等效检查算法。这种概念的一个流行选择是可排序的,其具有不一定需要系统中每个状态的符号遍历的诱惑。然而,为了在实践中使用可对齐,需要克服几个障碍。首先,标准的可排序性理论不考虑到金色设计通常可以通过设计者指定一系列可接受的实现,注释不关心状态,并不关心逻辑。其次,当两个设计不可识别时,没有指定的初始状态的事实使得很难生成有意义的符合例子,以帮助设计师调试设计。我们通过扩展标准可对齐理论来解决这些问题,使其在没有重置状态的情况下处理不关心信息,并且通过设计启发式来查找调试跟踪的有意义的初始状态。我们的实验结果表明,我们的理论扩展是能够处理我们应用我们对可对准检查工具的大部分工业设计的延伸。我们还展示了我们的调试跟踪启发式启发式允许我们找到真正的优化工具错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号