首页> 外文学位 >Power aware high-level synthesis techniques for FPGAs.
【24h】

Power aware high-level synthesis techniques for FPGAs.

机译:适用于FPGA的具有功耗意识的高级综合技术。

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

摘要

While there is a trend to add more functionality onto chips in the form of entire systems-on-a-chip (SOC), high-level design languages and tools are needed to reduce the design time. With the rapidly advanced technology and the greatly increased integration density and clock frequency, the power requirements keep increasing, hence EDA tools are needed to assist customers to design chips with low power.; This dissertation presents the PACT compiler which solves the above two problems: (1) it allows users to develop algorithms in a high level language, namely C, and generate HDL codes that can be synthesized onto FPGAs or ASICs; (2) it explicitly addresses low power issues during the high-level synthesis stages.; Since IP cores can improve the flexibility, precision and robust of the hardware design, an IP core library is generated based on Xilinx FPGA together with the methods for integrating IP cores into PACT compiler. To increase the estimation speed and accuracy, an equation-based macro-modeling technique is also introduced. Those area, delay and power models are very accurate and efficient.; To explore the parallelism and concurrency of the design, a CDFG framework is generated from HDL AST. Within this framework, a lot of high-level synthesis techniques are developed. These optimization techniques include ASAP, ALAP, RSASAP, RSALAP, ETAIP, TPAIP and register sharing and binding.; To test the correctness of the HDL compiler, a simulation and verification method is designed. FPGA power estimation flow is also provided to show the improvement of the optimization algorithms. Experimental results show that the PACT compiler works correctly and efficiently.
机译:尽管有一种趋势是以整个片上系统(SOC)的形式在芯片上添加更多功能,但需要高级设计语言和工具来减少设计时间。随着技术的飞速发展以及集成密度和时钟频率的大大提高,对功率的要求不断提高,因此需要EDA工具来帮助客户设计低功耗芯片。本文提出了PACT编译器,它解决了以上两个问题:(1)它允许用户开发高级语言的算法,即C,并生成可合成到FPGA或ASIC上的HDL代码; (2)它明确地解决了高级综合阶段中的低功耗问题。由于IP内核可以提高硬件设计的灵活性,精度和鲁棒性,因此基于Xilinx FPGA生成了IP内核库以及将IP内核集成到PACT编译器中的方法。为了提高估计速度和准确性,还引入了基于方程的宏建模技术。这些面积,延迟和功率模型非常准确和有效。为了探索设计的并行性和并发性,从HDL AST生成了CDFG框架。在此框架内,开发了许多高级综合技术。这些优化技术包括ASAP,ALAP,RSASAP,RSALAP,ETAIP,TPAIP以及寄存器共享和绑定。为了测试HDL编译器的正确性,设计了一种仿真和验证方法。还提供了FPGA功耗估算流程,以展示优化算法的改进。实验结果表明,PACT编译器可以正确有效地工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号