首页> 外文会议> >Enhanced diameter bounding via structural transformation
【24h】

Enhanced diameter bounding via structural transformation

机译:通过结构转换增强直径定界

获取原文

摘要

Bounded model checking (BMC) has gained widespread industrial use due to its relative scalability. Its exhaustiveness over all valid input vectors allows it to expose arbitrarily complex design flaws. However, BMC is limited to analyzing only a specific time window, hence will only expose those flaws which manifest within that window and thus connect readily prove correctness. The diameter of a design has thus become an important concept - a bounded check of depth equal to the diameter constitutes a complete proof. While the diameter of a design may be exponential in the number of its state elements, in practice it often ranges from tens to a few hundred regardless of design size. Therefore, a powerful diameter overapproximation technique may enable automatic proofs that otherwise would be infeasible. Unfortunately, exact diameter calculation requires exponential resources, and overapproximation techniques may yield exponentially loose bounds. In this paper, we provide a general approach for enabling the use of structural transformations, such as redundancy removal, retiming, and target enlargement, to tighten the bounds obtained by arbitrary diameter approximation techniques. Numerous experiments demonstrate that this approach may significantly increase the set of designs for which practically useful diameter bounds may be obtained.
机译:边界模型检查(BMC)由于具有相对的可伸缩性而获得了广泛的工业应用。它在所有有效输入向量上的穷举性使其可以暴露出任意复杂的设计缺陷。但是,BMC仅限于分析特定的时间窗口,因此只会暴露那些在该时间窗口内显示的缺陷,从而可以轻松证明连接的正确性。因此,设计的直径已成为一个重要的概念-深度等于直径的边界检查构成了完整的证明。尽管设计的直径在其状态元素的数量上是指数的,但实际上,无论设计大小如何,直径通常在几十到几百之间。因此,强大的直径过逼近技术可以实现自动打样,否则将不可行。不幸的是,精确的直径计算需要指数资源,并且过逼近技术可能会产生指数范围的松散边界。在本文中,我们提供了一种通用方法,可以使用结构转换(例如冗余去除,重定时和目标扩大)来收紧通过任意直径近似技术获得的边界。大量实验表明,这种方法可能会显着增加一组设计,对于这些设计可以获得实用的直径范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号