首页> 外文会议>ACM/SIGDA international symposium on field programmable gate arrays >Rethinking FPGAs: Elude the Fiexibility Excess of LUTs with And-lnverter Cones
【24h】

Rethinking FPGAs: Elude the Fiexibility Excess of LUTs with And-lnverter Cones

机译:重新思考FPGA:用Lnverter锥体避开了多余的LUT

获取原文

摘要

Look-Up Tables (LUTs) are universally used in FPGAs as the elementary logic blocks. They can implement any logic function and thus covering a circuit is a relatively straightforward problem. Naturally, flexibility comes at a price, and increasing the number of LUT inputs to cover larger parts of a circuit has an exponential cost in the LUT complexity. Hence, rarely LUTs with more than 4-6 inputs have been used. In this paper we argue that other elementary logic blocks can provide a better compromise between hardware complexity, flexibility, delay, and input and output counts. Inspired by recent trends in synthesis and verification, we explore blocks based on And-lnverter Graphs (AIGs): they have a complexity which is only linear in the number of inputs, they sport the potential for multiple independent outputs, and the delay is only logarithmic in the number of inputs. Of course, these new blocks are extremely less flexible than LUTs; yet, we show (i) that effective mapping algorithms exist, (ii) that, due to their simplicity, poor utilization is less of an issue than with LUTs, and (iii) that a few LUTs can still be used in extreme unfortunate cases. We show first results indicating that this new logic block combined to some LUTs in hybrid FPGAs can reduce delay up to 22-32% and area by some 16% on average. Yet, we explored only a few design points and we think that these results could still be improved by a more systematic exploration.
机译:查找表(LUT)普遍存在FPGA中作为基本逻辑块。它们可以实现任何逻辑功能,从而覆盖电路是相对简单的问题。当然,灵活性以价格为例,并增加了覆盖电路较大部分的LUT输入的数量在LUT复杂性中具有指数成本。因此,已经使用了超过4-6个输入的速度很少。在本文中,我们认为其他基本逻辑块可以在硬件复杂性,灵活性,延迟和输入和输出计数之间提供更好的折衷。灵感来自最近的合成和验证趋势,我们探索基于和-Lnverter图(AIG)的块:它们具有复杂性,该复杂性仅在输入的数量中线性,它们对多个独立输出的潜力进行运动,并且仅限延迟对数输入的数量。当然,这些新块的灵活性比LUT极低;然而,我们展示(i)存在有效的映射算法(ii),由于它们的简单性,利用率差不起作用而不是LUT的问题,并且(iii)仍然可以在极端不幸的情况下使用一些LUT 。我们表明第一个结果表明,这种新的逻辑块与混合动力FPGA的一些LUT组合可以将延迟高达22-32%和面积平均约16%。然而,我们只探索了一些设计点,我们认为这些结果仍然可以通过更系统的探索来改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号