首页> 外文会议>International Conference on Application of Concurrency to System Design >Xprova: Formal Verification Tool with Built-in Metastability Modeling
【24h】

Xprova: Formal Verification Tool with Built-in Metastability Modeling

机译:Xprova:具有内置亚稳态建模的正式验证工具

获取原文

摘要

This paper presents Xprova, an open-source formal verification tool for multi-clock designs. Xprova is a model checker that can discover property violations caused by the incorrect implementation of clock domain crossing circuits. Unlike existing clock domain crossing verification tools, Xprova does not rely on structural or functional analysis to detect deviations from standard design practices. Instead, it transforms the input circuit to model the onset and propagation of metastability digitally, then conducts a state space exploration to search for property violations. This approach is intrinsically capable of identifying several well-known clock domain crossing problems including missing synchronizers, path reconvergence issues and glitches. It also improves debuggability by generating counter-example waveforms showing the onset and mechanics of metastability-induced design failures. We discuss the features, underlying methodology and implementation of the tool then present use cases to compare it to commercial alternatives.
机译:本文介绍了Xprova,一个用于多时钟设计的开源正式验证工具。 Xprova是一个模型检查器,可以发现由时钟域交叉电路的不正确实现引起的属性违规。与现有的时钟域交叉验证工具不同,XProva不依赖于结构或功能分析以检测标准设计实践的偏差。相反,它将输入电路转换为数字数进行模拟效果和传播,然后进行状态空间探索以搜索财产违规。这种方法本质上能够识别几个众所周知的时钟域交叉问题,包括缺失的同步器,路径重新验问问题和故障。它还通过产生反向示例波形来提高调试性,示出了稳定性诱导的设计失败的起始和机制。我们讨论工具的特征,底层方法和实现,然后呈现使用情况以将其与商业替代品进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号