A clustering- and probability-based approach for time-multiplexed FPGA partitioning

  • Authors:
  • Guang-Ming Wu;Mango Chia-Tso Chao;Yao-Wen Chang

  • Affiliations:
  • Department of Information Management, Nan-Hua University, 32 Chung keng, Dalin, Chiyal, Taiwan;Computer and Information Science, National Chiao Tung University, Hsinchu 30010, Taiwan;Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan

  • Venue:
  • Integration, the VLSI Journal
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

Improving logic density by time-sharing, time-multiplexed FPGAs (TMFPGAs) have become an important research topic for reconfigurable computing. Due to the precedence and capacity constraints in TMFPGAs, the clustering and partitioning problems for TMFPGAs are different from the traditional ones. In this paper, we propose a two-phase hierarchical approach to solve the partitioning problem for TMFPGAs. With the precedence and capacity considerations for both phases, the first phase clusters nodes to reduce the problem size, and the second phase applies a probability-based iterative-improvement approach to minimize cut cost. Experimental results based on the Xilinx TMFPGA architecture show that our algorithm significantly outperforms previous works.