...
首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >An Efficient FPGA Technology Mapping Tightly Coupled with Logic Minimization
【24h】

An Efficient FPGA Technology Mapping Tightly Coupled with Logic Minimization

机译:紧密结合逻辑最小化的高效FPGA技术映射

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

摘要

The FPGA logic synthesis consists of logic minimization step and technology mapping step. These two steps are usually performed separately to reduce the complexity of the problem. Conventional logic minimization methods try to minimize the number of literals of a given Boolean network, while FPGA technology mapping techniques attempt to minimize the number of basic blocks. However, minimizing the number of literals, which is target architecture-independent feature, does not always lead to minimization of basic block count, which is a FPGA architecture specific feature. Therefore, most of the existing technology mapping systems take into account reorganization of its input circuits to get better mapping results. Such a loosely coupled logic synthesis paradigm may cause difficulties in finding the optimal solution. In this paper, we propose a new logic synthesis approach where logic minimization and technology mapping steps are performed tightly coupled. Our system takes into account FPGA specific features in logic minimization step and thus our technology mapping step does not need to resynthe-size the Boolean network. We formulate the technology mapping problem as a graph covering problem. Such formulation provides more global view to optimality and supports versatile cost functions. In addition, a fast and exact library management technique is devised for efficient FPGA cell matching which is one of the most frequently used operations in the FPGA logic synthesis. To demonstrate the efficiency of our approach, we applied our system to MCNC benchmarks and compared the results with those of the existing systems. The experimental results show that our approach is better than any of the existing systems in terms of area and delay.
机译:FPGA逻辑综合包括逻辑最小化步骤和技术映射步骤。这两个步骤通常是分开执行的,以减少问题的复杂性。常规的逻辑最小化方法试图使给定布尔网络的文字数量最小化,而FPGA技术映射技术试图使基本块的数量最小化。但是,减少字面量(这是与目标体系结构无关的功能)并不总是导致基本块数(这是FPGA架构特定的功能)的最小化。因此,大多数现有技术映射系统都考虑了其输入电路的重组,以获得更好的映射结果。这种松散耦合的逻辑综合范例可能会导致难以找到最佳解决方案。在本文中,我们提出了一种新的逻辑综合方法,其中逻辑最小化和技术映射步骤紧密耦合。我们的系统在逻辑最小化步骤中考虑了FPGA的特定功能,因此我们的技术映射步骤无需重新合成布尔网络。我们将技术映射问题公式化为图形覆盖问题。这样的表述提供了更多关于全局性的最优性,并支持通用成本函数。此外,还设计了一种快速而精确的库管理技术来实现高效的FPGA单元匹配,这是FPGA逻辑综合中最常用的操作之一。为了证明我们方法的效率,我们将系统应用于MCNC基准测试,并将结果与​​现有系统进行了比较。实验结果表明,我们的方法在面积和延迟方面都优于任何现有系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号