DocumentCode
1924354
Title
Macro block based FPGA floorplanning
Author
Shi, Jianzhong ; Randhar, Akash ; Bhatia, Dinesh
Author_Institution
Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
fYear
1997
fDate
4-7 Jan 1997
Firstpage
21
Lastpage
26
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;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location
Hyderabad
ISSN
1063-9667
Print_ISBN
0-8186-7755-4
Type
conf
DOI
10.1109/ICVD.1997.567955
Filename
567955
Link To Document