Multiobjective genetic algorithm for routability-driven circuit clustering on FPGAs

ICES(2014)

引用 2|浏览27
暂无评分
摘要
This paper presents a novel routability-driven circuit clustering (packing) technique, DBPack, to improve function packing on FPGAs. We address a number of challenges when optimising packing of generic FPGA architectures, which are input bandwidth constraints (the number of unique cluster input signals is greater than the number of unique signals available from routing channel), density of packing to satisfy area constraints and minimisation of exposed nets outside the cluster in order to facilitate routability. In order to achieve optimal trade-off solutions when mapping for groups of Basic Logic Elements (BLEs) into clusters with regard to multiple objectives, we have developed a population based circuit clustering algorithm based on non-dominated sorting multi-objective genetic algorithm (NSGA-II). Our proposed method is tested using a number of the “Golden 20” MCNC benchmark circuits that are regularly used in FPGA-related literature. The results show that the techniques proposed in the paper considerably improve both packing density of clusters and their routability when compared to the state-of-art routability-driven packing algorithms, including VPack, T-VPack and RPack.
更多
查看译文
关键词
input bandwidth constraints,routability-driven circuit clustering,generic fpga architectures,network routing,optimising packing,golden 20 mcnc benchmark circuits,dbpack technique,routing channel,ble,nsga-ii,circuit clustering algorithm,integrated circuit design,unique cluster input signals,genetic algorithms,nondominated sorting multiobjective genetic algorithm,field programmable gate arrays,basic logic elements,clustering algorithms,statistics,sorting,sociology
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要