Title :
K-way partitioning based packing for FPGA logic blocks without input bandwidth constraint
Author_Institution :
Microsemi Corp., San Jose, CA, USA
Abstract :
Cluster-based logic blocks from most commercial FPGA products do not have an input bandwidth constraint, i.e., limiting the number of signals going from routing channels into the block. We show that high quality packing for such logic blocks can be easily achieved based on k-way partitioning. We implemented 2 such packing tools: PPack (routability-only) and its timing driven version TPPack. Experimental results show that they have superior quality. Compared to T-VPack, PPack reduces total wire-length and minimal channel width by 22.6% and 22.6% with a 1.9% performance gain; TPPack reduces total wire-length and minimal channel width by 20.0% and 20.2% with a 9.0% performance gain. These results are achieved at no loss of utilization.
Keywords :
field programmable gate arrays; FPGA logic block; FPGA product; TPPack; cluster-based logic block; k-way partitioning; k-way partitioning based packing; timing driven version; Bandwidth; Clustering algorithms; Cost function; Delay; Field programmable gate arrays; Routing;
Conference_Titel :
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-2846-3
Electronic_ISBN :
978-1-4673-2844-9
DOI :
10.1109/FPT.2012.6412103