...
首页> 外文期刊>Formal Methods in System Design >Symbolic trajectory evaluation for word-level verification: theory and implementation
【24h】

Symbolic trajectory evaluation for word-level verification: theory and implementation

机译:词级验证的符号轨迹评估:理论与实现

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

摘要

Symbolic trajectory evaluation (STE) is a model checking technique that has been successfully used to verify many industrial designs. Existing implementations of STE reason at the level of bits, allowing signals in a circuit to take values from a lattice comprised of three elements: 0, 1, and X. This limits the amount of abstraction that can be achieved, and presents limitations to scaling STE to even larger designs. The main contribution of this paper is to show how much more abstract lattices can be derived automatically from register-transfer level descriptions, and how a model checker for the general theory of STE instantiated with such abstract lattices can be implemented in practice. We discuss several implementation issues, including how word-level circuits can be symbolically simulated using a new encoding for words that allows representing X values of sub-words succinctly. This gives us the first practical word-level STE engine, called . Experiments on a set of designs similar to those used in industry show that scales better than bit-level STE, as well as word-level bounded model checking.
机译:符号轨迹评估(STE)是一种模型检查技术,已成功用于验证许多工业设计。 STE的现有实现在位级别上进行推理,从而允许电路中的信号从包含三个元素(0、1和X)的晶格中获取值。这限制了可以实现的抽象量,并限制了缩放STE甚至更大的设计。本文的主要贡献是表明可以从寄存器传输级别描述中自动导出更多抽象晶格,以及如何在实践中实现用这种抽象晶格实例化的STE通用理论的模型检查器。我们讨论了几个实现问题,包括如何使用一种新编码来对单词级电路进行符号仿真,该编码可以简洁地表示子单词的X值。这为我们提供了第一个实用的字级STE引擎,称为。在一组类似于工业上使用的设计上进行的实验表明,其伸缩性优于位级STE,以及字级有界模型检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号