首页> 外文学位 >Multi-level logic synthesis based on function decomposition.
【24h】

Multi-level logic synthesis based on function decomposition.

机译:基于函数分解的多级逻辑综合。

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

摘要

With the growing complexity of VLSI circuits, automatic synthesis of digital circuits has gained increasing importance. The synthesis process transforms an abstract representation of a circuit into an implementation in a target technology optimizing some objective function. One of the key steps in this process is logic synthesis, which produces an optimal gate level design from a register-transfer level description.; In this thesis, we describe a multi-level logic synthesis approach based on function decomposition. In particular, we present Boolean methods for extracting common subfunctions from multiple-output Boolean functions under different objectives including area, delay, energy, and energy-delay product. The extraction problem is cast as an encoding problem and a number of encoding methods are proposed. These methods include column encoding, shared subfunction encoding, and a graph-based approach for extracting logic with a large number of supporting variables. We use ordered binary decision diagrams to represent Boolean functions so that this approach can be implemented more efficiently.; Application of these methods to the synthesis of look-up table (LUT)-based field programmable gate arrays (FPGAs) is presented next. In many instances, we had to adapt the proposed extraction techniques to the FPGA architecture. For example, we used a two-layer decomposition technique to map to Xilinx XC4000 device and used variable input-size decomposition to map to Xilinx XC5000 device. These techniques produce results which are much better than state-of-the-art techniques in terms of area, delay, and power.
机译:随着VLSI电路复杂性的增加,数字电路的自动合成已变得越来越重要。综合过程将电路的抽象表示转换为目标技术中实现某种目标功能最优化的实现。该过程中的关键步骤之一是逻辑综合,它可以根据寄存器传输级的描述产生最佳的门级设计。在本文中,我们描述了一种基于函数分解的多层次逻辑综合方法。特别是,我们提出了布尔方法,用于从不同目标(包括面积,延迟,能量和能量延迟乘积)下的多输出布尔函数中提取公共子函数。提取问题被视为编码问题,并提出了多种编码方法。这些方法包括列编码,共享子函数编码以及用于提取具有大量支持变量的逻辑的基于图的方法。我们使用有序的二进制决策图来表示布尔函数,以便可以更有效地实现此方法。接下来介绍这些方法在基于查找表(LUT)的现场可编程门阵列(FPGA)的合成中的应用。在许多情况下,我们必须将建议的提取技术调整为适合FPGA架构。例如,我们使用了两层分解技术来映射到Xilinx XC4000设备,并使用可变的输入大小分解来映射到Xilinx XC5000设备。这些技术产生的结果在面积,延迟和功率方面都比最新技术要好得多。

著录项

  • 作者

    Pan, Kuo-Rueih Ricky.;

  • 作者单位

    University of Southern California.;

  • 授予单位 University of Southern California.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1996
  • 页码 142 p.
  • 总页数 142
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号