An integer programming placement approach to FPGA clock power reduction

ASP-DAC(2011)

引用 5|浏览19
暂无评分
摘要
Clock signals are responsible for a significant portion of dynamic power in FPGAs owing to their high toggle frequency and capacitance. Clock signals are distributed to loads through a programmable routing tree network, designed to provide low delay and low skew. The placement step of the FPGA CAD flow plays a key role in influencing clock power, as clock tree branches are connected based solely on the placement of the clock loads. In this paper, we present a placement-based approach to clock power reduction based on an integer linear programming (ILP) formulation. Our technique is intended to be used as an optimization post-pass executed after traditional placement, and it offers fine-grained control of the amount by which clock power is optimized versus other placement criteria. Results show that the proposed technique reduces clock network capacitance by over 50% with minimal deleterious impact on post-routed wirelength and circuit speed.
更多
查看译文
关键词
clock tree branch,clock power reduction,placement step,integer programming placement approach,clock power,traditional placement,placement criterion,clock network capacitance,clock load,dynamic power,fpga clock power reduction,clock signal,field programmable gate array,optimization,routing,linear programming,solid modeling,integer programming,capacitance,annealing,field programmable gate arrays
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要