Robust Optimization of Multiple Timing Constraints

IEEE Trans. on CAD of Integrated Circuits and Systems(2015)

引用 11|浏览7
暂无评分
摘要
Modern Field-Programmable Gate Array (FPGA) circuit designs often contain multiple clocks and complex timing constraints, and achieving these constraints requires timing optimization at all stages of the CAD flow. To our knowledge, no prior published work has either described or quantitatively evaluated how to compute connection timing criticalities for circuits with multiple timing constraints in order to best guide CAD optimization algorithms. While single-clock techniques have a simple extension to multi-clock circuits, this formulation is not robust for circuits with multiple constraints of different magnitudes, or impossible constraints. We describe a robust method of timing optimization for circuits with multiple timing constraints, implemented in the open-source VPR (Versatile Place and Route) FPGA CAD tool. Our formulation can optimize multiple constraints well, even in the case where some constraints are impossible, and achieves over 20% greater clock speed with aggressive constraints than a straight-forward extension of single clock work.
更多
查看译文
关键词
circuit optimization,field programmable gate arrays,multi-clock circuits,timing analysis,timing constraint
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要