...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >High-level synthesis of power-optimized and area-optimized circuits from hierarchical data-flow intensive behaviors
【24h】

High-level synthesis of power-optimized and area-optimized circuits from hierarchical data-flow intensive behaviors

机译:根据分层的数据流密集行为,对功率优化和面积优化的电路进行高级综合

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

摘要

We present a technique for synthesizing power- as well as area-optimized circuits from hierarchical data flow graphs under throughput constraints. We allow for the use of complex register-transfer level (RTL) modules, such as fast Fourier transforms (FFT's) and filters, as building blocks for the RTL circuit, in addition to simple RTL modules such as adders and multipliers. Unlike past techniques in the area, we also customize the complex RTL modules to match the environment in which they find themselves. We present a fast and efficient algorithm for mapping multiple behaviors onto the same RTL module during the course of synthesis, thus allowing our synthesis system to explore previously unexplored regions of the design space. These techniques are at the core of an iterative improvement based approach which can accept temporary degradation in solution quality in its quest for a globally optimal solution. The moves in our iterative improvement procedure explore optimizations along different dimensions such as functional unit selection, resource allocation, resource sharing, resource splitting, and selection and resynthesis of complex RTL modules. These interrelated optimizations are dynamically traded off with each other during the course of synthesis, thus exploiting the benefits that arise from their interaction. The synthesis framework also tackles other related high-level synthesis tasks such as scheduling, clock selection, and V/sub dd/ selection. Experimental results demonstrate that our algorithm produces circuits whose area and power consumption are comparable to or better than those produced using flattened synthesis, within much shorter CPU times.
机译:我们提出了一种通过吞吐量约束下的分层数据流图来合成功率和面积优化电路的技术。除了简单的RTL模块(例如加法器和乘法器)之外,我们还允许使用复杂的寄存器传输级(RTL)模块(例如快速傅立叶变换(FFT)和滤波器)作为RTL电路的构建块。与该地区过去的技术不同,我们还定制了复杂的RTL模块以匹配它们所处的环境。我们提出了一种快速有效的算法,可以在综合过程中将多个行为映射到同一个RTL模块上,从而使我们的综合系统能够探索设计空间中以前未探索的区域。这些技术是基于迭代改进的方法的核心,该方法在寻求全局最优解决方案时可以接受解决方案质量的暂时下降。我们的迭代改进过程中的举措探索了沿不同维度的优化,例如功能单元选择,资源分配,资源共享,资源拆分以及复杂RTL模块的选择和重新合成。这些相互关联的优化在合成过程中彼此动态权衡,从而充分利用了它们相互影响所带来的好处。综合框架还处理其他相关的高级综合任务,例如调度,时钟选择和V / sub dd /选择。实验结果表明,我们的算法可在更短的CPU时间内生产出面积和功耗与使用扁平化合成电路相比或更好的电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号