首页> 外文学位 >Optimal combinational multi-level logic synthesis.
【24h】

Optimal combinational multi-level logic synthesis.

机译:最佳组合多级逻辑综合。

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

摘要

Within the field of automated logic design, the optimal synthesis of combinational logic has remained one of the most basic design objectives. However, the computational complexity of this optimization problem has limited the practical application of optimal synthesis for large circuits. Since much of the exact synthesis literature predates many advances in both computer hardware as well as reasoning and search techniques, it was our objective to revisit optimal synthesis. Through this investigation we hoped to complete optimal synthesis on more complex functions.;In this dissertation, we provide a general formulation of logic synthesis as an expanding search problem and describe BESS, an optimal multi-level branch-and-bound synthesis algorithm for combinational circuits. The formulation of synthesis as an expanding search problem provides insights into the difficulty of optimal synthesis. The generality of the formulation provides the flexibility in the options under which synthesis could be completed. Since BESS was created based on this formulation, it completes optimal synthesis under a variety of options while guaranteeing that an optimal network will be produced.;In this dissertation, we provide a comprehensive evaluation of BESS. First we describe an extensive study of the search strategies for BESS, including both empirical and theoretical arguments which explain why these strategies are able to provide a more efficient search. Then through an analysis of the algorithm, we provide proofs of both completeness and convergence as well as an analysis of the search space.;Empirically, we discuss the findings yielded by BESS. We give a database of optimal circuits. Optimal implementations of all 2-, 3-, and 4-input functions are given, including for the first time the optimal implementation of the 4-input xor function. We then extend this database of know optimal circuits to include 4,745 5-input functions. We also provide optimal networks and cost formula for n-input functions for a variety of common functions based on an analysis of optimal network structures. Finally, we provide networks for larger function that are with-in a known distance from optimal by modifying the bounding technique in BESS. Networks with as many as 17 inputs and 16 outputs are completed.
机译:在自动化逻辑设计领域,组合逻辑的最佳综合仍然是最基本的设计目标之一。但是,该优化问题的计算复杂性限制了大型电路的最佳综合的实际应用。由于许多精确的合成文献都早于计算机硬件以及推理和搜索技术方面的许多进步,因此我们的目标是重新研究最佳合成。通过本研究,我们希望在更复杂的函数上完成最优综合。;本文,为扩展扩展的搜索问题提供了逻辑综合的一般表述,并描述了用于组合的最优多级分支定界综合算法BESS。电路。将合成公式化为扩展的搜索问题,可以提供对最佳合成难度的见解。配方的通用性提供了可以完成合成的选项的灵活性。由于BESS是根据此公式创建的,因此它在多种选择下都可以完成最佳综合,同时保证可以生成最佳网络。本文对BESS进行了综合评估。首先,我们描述了有关BESS搜索策略的广泛研究,包括经验论证和理论论证,它们解释了为什么这些策略能够提供更有效的搜索。然后,通过对算法的分析,我们提供了完整性和收敛性的证明以及对搜索空间的分析。;经验上,我们讨论了BESS产生的发现。我们提供了最佳电路的数据库。给出了所有2、3和4输入功能的最佳实现,其中包括首次实现了4输入xor函数的最佳实现。然后,我们将该已知最佳电路的数据库扩展为包括4,745个5输入功能。我们还基于对最佳网络结构的分析,为各种常用功能的n输入函数提供了最佳网络和成本公式。最后,我们通过修改BESS中的边界技术,为距最佳函数已知距离的较大函数提供了网络。完成了多达17个输入和16个输出的网络。

著录项

  • 作者

    Ernst, Elizabeth Ann.;

  • 作者单位

    University of Michigan.;

  • 授予单位 University of Michigan.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 223 p.
  • 总页数 223
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号