首页> 外文会议>Design Automation Conference >Exact tree-based FPGA technology mapping for logic blocks with independent LUTs
【24h】

Exact tree-based FPGA technology mapping for logic blocks with independent LUTs

机译:基于精确的基于树的FPGA技术映射,用于独立LUT的逻辑块

获取原文
获取外文期刊封面目录资料

摘要

The logic blocks (CLBs) of a lookup table (LUT) based FPGA consist of one or more LUTs, possibly of different sizes. In this paper, we focus on technology mapping for CLBs with several independent LUTs of two different sizes (called ICLBs). The Actel ES6500 family is an example of a class of commercially available ICLBs. Given a tree network with n nodes, the only previously known approach for minimum area tree-based mapping to ICLBs was a heuristic with running time /spl Theta/(n/sup d+1/), where d is the maximum indegree of any node. We give an O(n/sup 3/) time exact algorithm for mapping a given tree network, an improvement over this heuristic in terms of run time and the solution quality. For general networks, an effective strategy is to break it into trees and combine them. We also give an O(n/sup 3/) exact algorithm for combining the optimal solutions to these trees, under the condition that LUTs do not go across trees. The method can be extended to solve mapping onto CLBs that can be configured into different ICLBs, (e.g. Xilinx' XC4000E).
机译:基于查找表(LUT)FPGA的逻辑块(CLB)由一个或多个LUT组成,可能是不同尺寸。在本文中,我们专注于具有两种不同尺寸的几个独立LUT的CLB技术映射(称为ICLBS)。 Actel ES6500系列是一类市售ICLBS的示例。给定具有N个节点的树网络,唯一先前已知的最小区域树的映射到ICLB的方法是具有运行时间/ SPLθ/(n / sup d + 1 /)的启发式,其中d是任何最大Indegree节点。我们给出了一个(n / sup 3 /)时间精确算法,用于映射给定的树网络,在运行时和解决方案质量方面改善了这种启发式。对于一般网络,有效的策略是将其闯入树木并将它们结合在一起。我们还提供了一个(n / sup 3 /)精确的算法,将最佳解决方案与这些树木相结合,在LUT不会跨越树木的情况下。该方法可以扩展以解决可以配置为不同ICLBS的CLB的映射(例如Xilinx'XC4000E)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号