【24h】

Selection of efficient re-ordering heuristics for MDD construction

机译:为MDD构建选择有效的重新排序试探法

获取原文

摘要

Multi-valued decision diagrams (MDDs) are a generalization ofbinary decision diagrams (BDDs). They are suitable for severalapplications in synthesis and verification of integrated circuits sinceoften, functions with multi-valued input variables can be representedefficiently by MDDs. Their sizes counted in number of nodes vary fromlinear to exponential dependent on the variable ordering used. Thereforesifting, i.e. dynamic variable re-ordering, has to be applied frequentlywhile an MDD is built in order to keep the number of nodes needed duringthe process small. Often most of the runtime for MDD construction isspent for sifting. We present a new method that speeds up MDDconstruction and also reduces memory consumption. It is based on theselection of re-ordering heuristics dependent on the history of theconstruction process. Success of previous re-ordering steps as well asthe frequency of sifting calls in the past are used to determine avariation of sifting that is applied next. Experimental results aregiven to demonstrate that runtimes and memory consumption can be reducedby 30% on average when the proposed selection methods are used duringMDD construction
机译:多值决策图(MDD)是 二进制决策图(BDD)。他们适合几个 自集成电路以来在合成和验证中的应用 通常,可以表示具有多值输入变量的函数 通过MDD高效地进行。它们的大小(以节点数计)从 线性到指数,取决于所使用的变量顺序。所以 筛选,即动态变量重新排序,必须经常应用 而建立MDD的目的是为了在执行过程中保持所需的节点数 过程小。通常,大多数用于MDD构建的运行时是 花在筛选上。我们提出了一种加快MDD的新方法 构造,还减少了内存消耗。它基于 依赖于历史的启发式排序的选择 施工过程。先前重新排序步骤以及 过去筛查电话的频率用于确定 接下来要应用的筛选变量。实验结果是 旨在证明可以减少运行时和内存消耗 当使用建议的选择方法时,平均减少30% MDD构造

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号