首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory Blocks
【24h】

Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory Blocks

机译:适用于FPGA嵌入式存储器模块的高效RAM映射算法

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

摘要

Contemporary field-programmable gate array (FPGA) design requires a spectrum of available physical resources. As FPGA logic capacity has grown, locally accessed FPGA embedded memory blocks have increased in importance. When targeting FPGAs, application designers often specify high-level memory functions, which exhibit a range of sizes and control structures. These logical memories must be mapped to FPGA embedded memory resources such that physical design objectives are met. In this paper, a set of power-efficient logical-to-physical RAM mapping algorithms is described, which converts user-defined memory specifications to on-chip FPGA memory block resources. These algorithms minimize RAM dynamic power by evaluating a range of possible embedded memory block mappings and selecting the most power-efficient choice. Our automated approach has been validated with both simulation of power dissipation and measurements of power dissipation on FPGA hardware. A comparison of measured power reductions to values determined via simulation confirms the accuracy of our simulation approach. Our power-aware RAM mapping algorithms have been integrated into a commercial FPGA compiler and tested with 34 large FPGA benchmarks. Through experimentation, we show that, on average, embedded memory dynamic power can be reduced by 26% and overall core dynamic power can be reduced by 6% with a minimal loss (1%) in design performance. In addition, it is shown that the availability of multiple embedded memory block sizes in an FPGA reduces embedded memory dynamic power by an additional 9.6% by giving more choices to the computer-aided design algorithms
机译:当代的现场可编程门阵列(FPGA)设计需要一系列可用的物理资源。随着FPGA逻辑容量的增长,本地访问的FPGA嵌入式存储模块的重要性日益提高。在针对FPGA时,应用设计人员通常会指定高级存储器功能,这些功能具有各种大小和控制结构。这些逻辑存储器必须映射到FPGA嵌入式存储器资源,以便满足物理设计目标。本文描述了一组高效的逻辑到物理RAM映射算法,该算法将用户定义的存储器规格转换为片上FPGA存储器块资源。这些算法通过评估一系列可能的嵌入式内存块映射并选择最省电的选择,将RAM动态功耗降至最低。我们的自动化方法已经通过功耗仿真和FPGA硬件功耗测量得到了验证。将测得的功耗降低与通过仿真确定的值进行比较,证实了我们仿真方法的准确性。我们具有功耗意识的RAM映射算法已集成到商用FPGA编译器中,并已通过34个大型FPGA基准测试。通过实验,我们发现,平均而言,嵌入式存储器动态功耗可以降低26%,而总体内核动态功耗可以降低6%,而设计性能的损失则最小(1%)。此外,结果表明,通过在计算机辅助设计算法中提供更多选择,FPGA中多个嵌入式存储器块大小的可用性将嵌入式存储器动态功耗降低了9.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号