DocumentCode :
3318942
Title :
A Graph-Based I/O Pad Pre-placement Technique for Use with Analytic FPGA Placement Methods
Author :
Xu, Ming ; Grewal, Gary
Author_Institution :
Sch. of Comput. Sci., Univ. of Guelph, Guelph, ON, Canada
fYear :
2010
fDate :
3-7 Jan. 2010
Firstpage :
63
Lastpage :
68
Abstract :
Typical analytic placement methods seek to minimize total squared wirelength by solving a linear equation system. However, to avoid trivial solutions, certain blocks must be assigned locations on the Field Programmable Gate Array (FPGA) fabric prior to optimization. A simple way to achieve this is to assign blocks randomly. However, this does not always result in the best solution. In this paper, we present a novel algorithm, called ShrubPlace, for pre-assigning I/O blocks to I/O pads around the perimeter of the FPGA. To verify the efficacy of our pre-placement algorithm, we integrated the algorithm into the analytic placer. When tested with the 20 MCNC benchmarks, our results show a reduction in wirelength is possible, with very little additional execution time required to perform the pre-placement.
Keywords :
field programmable gate arrays; logic design; I/O pad pre-placement technique; ShrubPlace algorithm; analytic FPGA placement methods; field programmable gate array; Algorithm design and analysis; Analytical models; Computer science; Design automation; Equations; Field programmable gate arrays; Logic; Simulated annealing; Very large scale integration; Wire; Analytic Placement; FPGA; I/O-Pad Pre-assignment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2010. VLSID '10. 23rd International Conference on
Conference_Location :
Bangalore
ISSN :
1063-9667
Print_ISBN :
978-1-4244-5541-6
Type :
conf
DOI :
10.1109/VLSI.Design.2010.20
Filename :
5401183
Link To Document :
بازگشت