An Analytical Placer For Heterogeneous Fpgas Via Rough-Placed Packing

2017 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT)(2017)

引用 0|浏览14
暂无评分
摘要
Packing and placement are two crucial stages for FPGA realization. In the design flow, the basic logic units, such as look-up-tables (LUTs) and flip-flops (FFs), have to be merged into configurable logic blocks (CLBs) before placement. How the basic logic blocks are clustered in the packing stage has a great impact on the placement quality. This work presents an analytical placement framework for heterogeneous FPGAs through a rough-placed packing algorithm. In the packing stage, we first perform a fast wirelength-driven placement for the basic logic units. With the physical information from the initial placement, we implement an affinity-based clustering algorithm while taking the control signal constraints into consideration. In the placement stage, a quadratic global placer is implemented with the techniques of handling the heterogeneity, routing congestion estimation and cell inflation. An incremental placer is performed after the global placement for closing the gap between the global placement and legalization, and a detailed placer is adopted to legalize the blocks and reduce the proposed methodologies can effectively improve the placement solutions.
更多
查看译文
关键词
heterogeneous FPGA,design flow,basic logic units,look-up-tables,flip-flops,LUT,FF,configurable logic blocks,CLB,placement quality,analytical placement framework,rough-placed packing algorithm,fast wirelength-driven placement,physical information,affinity-based clustering algorithm,control signal constraints,quadratic global placer,heterogeneity,routing congestion estimation,cell inflation,incremental placer,legalization,field programmable gate arrays
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要