首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >General technology mapping for field-programmable gate arrays based on lookup tables
【24h】

General technology mapping for field-programmable gate arrays based on lookup tables

机译:基于查找表的现场可编程门阵列的通用技术映射

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

摘要

We present a general technology-mapping methodology (TULIP) for field-programmable gate arrays (FPGAs) that can yield optimal results, and is applicable to any FPGA with a logic block composed of lookup tables (LUTs). We introduce the concept of a virtual switch to model the internal connections of a logic block with multiple LUTs; each configuration of virtual switches is called a multiple-LUT block (MLB). A logic block can be precisely defined by a small but complete set of representative configurations called an MLB basis. The MLB bases for various commercial FPGA families are demonstrated. Given a logic block represented by its MLB basis, technology mapping is precisely formulated as a graph-covering problem, which is transformed into a mixed integer-linear programming (MILP) optimization problem in order to achieve our optimality and generality objectives. The MILP model is solved using a general-purpose MILP solver tool. The results of using TULIP for mapping some ISCAS-85 benchmark circuits to a variety of logic blocks are presented. Circuits of a few hundred gates can be mapped directly in a few minutes. To map larger circuits to complex logic blocks, some approximation techniques are proposed based on partitioning the input circuit and simplifying the MLB basis. We show that these approximations result in close-to-optimal mappings of the benchmark circuits.
机译:我们为现场可编程门阵列(FPGA)提供了一种通用的技术映射方法(TULIP),可以产生最佳结果,并且适用于任何具有由查找表(LUT)组成的逻辑块的FPGA。我们引入虚拟交换机的概念,以对具有多个LUT的逻辑块的内部连接进行建模。虚拟交换机的每种配置都称为多LUT块(MLB)。逻辑块可以由称为MLB的一小部分但完整的代表性配置精确定义。演示了用于各种商业FPGA系列的MLB基础。给定一个以其MLB为基础的逻辑块,技术映射被精确地公式化为一个图形覆盖问题,然后将其转换为混合整数线性规划(MILP)优化问题,以实现我们的最优性和通用性目标。使用通用的MILP求解器工具可以求解MILP模型。给出了使用TULIP将某些ISCAS-85基准电路映射到各种逻辑块的结果。数以百计的门电路可以在几分钟内直接映射。为了将较大的电路映射到复杂的逻辑块,在划分输入电路并简化MLB基础的基础上,提出了一些近似技术。我们表明,这些近似结果导致基准电路的近似最佳映射。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号