Title :
Macro block based FPGA floorplanning
Author :
Shi, Jianzhong ; Randhar, Akash ; Bhatia, Dinesh
Author_Institution :
Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
Abstract :
This paper describes the floorplanning for FPGA based designs. In order to perform placement for very large designs, the currently followed approach of placing flat netlists is extremely time consuming. Also, managing large data sets, as in flat netlist files, is not trivial for performance driven designs. In this paper we describe an approach for the constraint-based FPGA floorplanning of flexible and fixed macro blocks. Our approach is to construct a floorplan of small area that respects the input constraint set. The input constraint set is derived from topological placement of the macro blocks based on both FPGA architectural constraints and ASIC design. Experimental results on FPGA floorplanning are also presented for large benchmark examples
Keywords :
VLSI; application specific integrated circuits; circuit layout CAD; constraint theory; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; network topology; ASIC design; FPGA architectural constraints; FPGA based designs; VLSI floorplanning; constraint-based FPGA floorplanning; fixed macro blocks; flexible macro blocks; heuristic algorithm; input constraint set; large benchmark examples; macro block based FPGA floorplanning; performance driven designs; topological placement; very large designs; Adders; Annealing; Circuits; Field programmable gate arrays; Genetic algorithms; Iterative decoding; Mathematical programming; Shape; Timing; Very large scale integration;
Conference_Titel :
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location :
Hyderabad
Print_ISBN :
0-8186-7755-4
DOI :
10.1109/ICVD.1997.567955