A hierarchical functional structuring and partitioning approach for multiple-FPGA implementations

  • Authors:
  • Wen-Jong Fang;Allen C.-H. Wu

  • Affiliations:
  • Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, 30043, R.O.C.;Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, 30043, R.O.C.

  • Venue:
  • Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a new synthesis and partitioning approach for multiple-FPGA implementations from Register-Transfer-Level (RTL) netlists. Our approach bridges the gap between RTL/logic synthesis and physical partitioning by finely tuning logic implementations suited for multiple-FPGA systems. We propose a hierarchical functional structuring and partitioning method which fully exploits the design structural hierarchy by decomposing RTL components into sets of logic sub-functions. This allows the partitioner to place portions of components into FPGA partitions. Experimental results on a number of benchmarks and industrial designs show that our approach achieves significant improvements in CLB and IO-pin utilizations of FPGAs compared to that produced using a traditional multiple-FPGA partitioning method.