首页> 外文会议>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)。通过利用LUT中的破裂结构在当前的FPGA中,我们通过沿着逻辑链提供新的输入,但在不脱离可编程互连增加I / O带宽增加在逻辑单元中的现有的LUT的利用率。这使我们能够增加配置逻辑单元的逻辑密度,同时降低需求的路由资源,只要映射工具能够利用这个逻辑链。使用组合MCNC基准和针对一个Altera的Stratix-III FPGA比较我们的实验表明,引入逻辑链的37%降低局部布线的平均使用量,在总布线(本地和全局)降低12%;这转化为在路由网络中的18%,总的10%动态功耗的改进,同时使用较少的4%逻辑单元,平均。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号