Characterisation of feasibility regions in FPGAs under adaptive DVFS

2015 25th International Conference on Field Programmable Logic and Applications (FPL)(2015)

引用 6|浏览19
暂无评分
摘要
Implementing Dynamic Voltage and Frequency Scaling (DVFS) is a non-trivial task on FPGAs and requires knowledge about the feasible voltage and frequency (VF) ranges as a first step. The VF feasible ranges depend not only on the size of the critical path in the design but also on the inter- and intra-die variability on the FPGA die. Moreover, the variations in the configuration of the FPGA highly affect feasible VF ranges. Therefore, it is crucial to characterise feasibility by studying the relationship between feasible VF regions and these sources of variability in FPGAs. In this paper we employ a self-checking multiplier which uses residue codes and DVFS implemented on the programmable logic component of a Xilinx Zynq ZC702 device as an error-detection circuit to study these feasible regions. Results show that, as expected, feasible VF ranges vary with FPGA configuration. More interestingly, significant variation of the feasible VF regions is found for different dies. These results highlight the necessity of dynamic self-testing as a part of an adaptive DVFS implementation on FPGAs. Employing the techniques presented in this work enables the implementation of efficient adaptive on-line DVFS on programmable logic while ensuring reliability.
更多
查看译文
关键词
FPGA die,dynamic voltage,frequency scaling,nontrivial task,feasible voltage,frequency ranges,critical path,inter-die variability,intra-die variability,self-checking multiplier,residue codes,programmable logic component,Xilinx Zynq ZC702 device,error-detection circuit,dynamic self-testing,adaptive DVFS implementation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要