Low-Level Loop Analysis and Pipelining of Applications Mapped to Xilinx FPGAs

2019 29th International Conference on Field Programmable Logic and Applications (FPL)(2019)

引用 0|浏览7
暂无评分
摘要
In this paper we investigate using low-level loop analysis to identify common loop patterns in the netlist generated by the synthesis flow and use loop optimization techniques to increase Fmax of applications implemented on Xilinx FPGAs. Ordinarily, feed-forward paths in the netlist can be easily pipelined. The focus of this study is only sequential loops (with feedback cycles) that are more challenging to optimize. We show using low-level loop analysis, we can improve Fmax on average by 57% and achieve an average Fmax of 714MHz across seven industrial designs. Using aggressive loop combining, we also show that we can save 18% area on average while still improving the Fmax by 15% to 41% on four of the seven designs.
更多
查看译文
关键词
Low level Loop Analysis, FPGA, Pipeline, Loop Transformation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要