Floorplanning is an important problem in FPGA circuit mapping. As FPGA capacity grows, new innovative approaches will be required for efficiently mapping circuits to FPGAs. In this paper we present a macro based floorplanning methodology suitable for mapping large circuits to large, high density FPGAs. Our method uses clustering techniques to combine macros into clusters, and then uses a tabu search based approach to place clusters while enhancing both circuit routability and performance. Our method is capable of handling both hard (fixed size and shape) macros and sob (fixed size and variable shape) macros. We demonstrate our methodology on several macro based circuit designs and compare the execution speed and quality of results with commercially available CAE tools. Our approach shows a dramatic speedup in execution time without any negative impact on quality.
CITATION STYLE
Emmert, J. M., & Bhatia, D. (1999). Methodology for fast FPGA floorplanning. ACM/SIGDA International Symposium on Field Programmable Gate Arrays - FPGA, 47–56. https://doi.org/10.1145/296399.296427
Mendeley helps you to discover research relevant for your work.