DocumentCode :
2304891
Title :
Wirelength Optimization for Multilevel Hierachical FPGA
Author :
Zeng, Xiangzhi ; Zhou, Qiang ; Cai, Yici ; Hong, Xianlong
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Volume :
4
fYear :
2009
fDate :
19-21 May 2009
Firstpage :
361
Lastpage :
366
Abstract :
The traditional placement methods for the island-style FPGA suffer from the conflicts of the unique architecture of the multilevel hierachical FPGA and the increasing capacity of FPGA. In this paper, we present an improved partitioning-based placement algorithm with three heuristic strategies, partition granularity strategy, vacancy distribution strategy and edge-weight assignment strategy. The partition granularity strategy works by deciding the number of sub-regions used to place blocks, vacancy distribution strategy acts through keeping each sub-region in relative balance and the edge-weight assignment strategy guides the min-cut partitions by giving the different weight to each nets, has abilities to deal with the circuits containing macro-blocks. Experiments on MCNC benchmark circuits show that our algorithm implements the placement with an average gain of 16.7% decrease of the total wirelength compared to the basic partitioning-based algorithms, but without increase in runtime.
Keywords :
field programmable gate arrays; optimisation; MCNC benchmark circuits; edge-weight assignment strategy; multilevel hierachical FPGA; partition granularity strategy; partitioning-based placement algorithm; vacancy distribution strategy; wirelength optimization; Circuits; Distribution strategy; Field programmable gate arrays; Joining processes; Level control; Logic; Partitioning algorithms; Runtime; Switches; Wires; Hmetis; Wirelength optimization; mhFPGA; placement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
Type :
conf
DOI :
10.1109/WCSE.2009.238
Filename :
5319573
Link To Document :
بازگشت