首页> 外文会议>Transmission and Distribution Conference >Dynamic variable reordering for BDD minimization
【24h】

Dynamic variable reordering for BDD minimization

机译:动态变量重新排序以最小化BDD

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

摘要

Binary Decision Diagrams (BDDs) are a data structure frequentlynused to represent complex Boolean functions in formal verificationnalgorithms. An efficient heuristic algorithm for dynamically reducingnthe size of large reduced ordered BDDs by optimally reordering smallnwindows of consecutive variables is presented. The algorithms have beennfully integrated into the Berkeley and Carnegie Mellon BDD packages innsuch a way that the current variable order dynamically changes and isncompletely transparent to the user. Dynamic reordering significantlynreduces the memory required for BDD-based verification algorithms, thusnpermitting the verification of significantly more complex systems thannwas previously possible. The algorithms exhibit a smooth tradeoffnbetween CPU time and reduction in BDD size for almost all BDDs tested
机译:二进制决策图(BDD)是一种数据结构,经常被用来表示形式验证算法中的复杂布尔函数。提出了一种有效的启发式算法,可通过对连续变量的小窗口进行最佳重新排序来动态减少大尺寸降序BDD的大小。该算法已以一种有效的方式集成到Berkeley和Carnegie Mellon BDD软件包中,从而使当前变量顺序动态变化并且对用户不完全透明。动态重新排序显着减少了基于BDD的验证算法所需的内存,从而允许对比以前更复杂的系统进行验证。对于几乎所有测试的BDD,该算法在CPU时间和BDD大小减小之间都呈现出一种平稳的折衷方案

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号