首页> 外文会议>Proceedings of the 2011 ACM/SIGDA international symposium on field programmable gate arrays. >Reducing the Pressure on Routing Resources of FPGAs with Generic Logic Chains
【24h】

Reducing the Pressure on Routing Resources of FPGAs with Generic Logic Chains

机译:减轻使用通用逻辑链的FPGA路由资源的压力

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

摘要

Routing resources in modern FPGAs use 50% of the silicon real estate and are significant contributors to critical path delay and power consumption; the situation gets worse with each successive process generation, as transistors scale more effectively than wires. To cope with these challenges, FPGA architects have divided wires into local and global categories and introduced fast dedicated carry chains between adjacent logic cells, which reduce routing resource usage for certain arithmetic circuits (primarily adders and subtracters). Inspired by the carry chains, we generalize the idea to connect lookup tables (LUTs) in adjacent logic cells. By exploiting the fracturable structure of LUTs in current FPGA generations, we increase the utilization of the existing LUTs in the logic cell by providing new inputs along the logic chain, but without increasing the I/O bandwidth from the programmable interconnect. This allows us to increase the logic density of the configurable logic cells while reducing demand for routing resources, as long as the mapping tools are able to exploit the logic chains. Our experiments using the combinational MCNC benchmarks and comparing against an Altera Stratix-III FPGA show that the introduction of logic chains reduce the average usage of local routing wires by 37%, with a 12% reduction in total wiring (local and global); this translates to improvements in dynamic power consumption of 18% in the routing network and 10% overall, while utilizing 4% fewer logic cells, on average.
机译:现代FPGA中的路由资源占用了50%的硅面积,并且是关键路径延迟和功耗的重要贡献。由于晶体管比导线更有效地缩放,这种情况在每一代后续工艺中都会变得更糟。为了应对这些挑战,FPGA架构师将线路分为局部和全局类别,并在相邻逻辑单元之间引入了快速专用进位链,从而减少了某些算术电路(主要是加法器和减法器)的路由资源使用。受进位链的启发,我们概括了在相邻逻辑单元中连接查找表(LUT)的想法。通过利用当前FPGA世代中LUT的易碎结构,我们通过沿逻辑链提供新的输入来增加逻辑单元中现有LUT的利用率,但又不增加可编程互连的I / O带宽。只要映射工具能够利用逻辑链,这就能使我们提高可配置逻辑单元的逻辑密度,同时减少对路由资源的需求。我们使用组合MCNC基准测试并与Altera Stratix-III FPGA进行比较的实验表明,逻辑链的引入使本地布线的平均使用量减少了37%,总布线量(本地和全局)减少了12%。这意味着路由网络中的动态功耗降低了18%,总体降低了10%,而逻辑单元平均减少了4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号