Title :
Near-linear wirelength estimation for FPGA placement
Author :
Xu, M. ; Grewal, G. ; Areibi, S. ; Obimbo, C. ; Banerji, D.
Author_Institution :
Dept. of Comput. & Inf. Sci., Univ. of Guelph, Guelph, ON
Abstract :
As the precise wire length for a given placement can only be known after routing, accurate and fast to compute wirelength estimates are required by FPGA placement algorithms. In this paper, we describe a new model, called star+, for estimating wire length during FPGA placement. The proposed model is continuously differentiable and can be used with both analytic and iterative improvement placement methods. Moreover, the time to calculate incremental changes in cost from moving/swapping blocks can always be computed in O(1) time. When incorporated into the well-known VPR framework, and tested using the 20 MCNC benchmarks, the results produced show that the star+ model achieves a 6-9% reduction in critical-path delay compared with HPWL, while requiring roughly the same amount of computational effort.
Keywords :
computational complexity; field programmable gate arrays; iterative methods; network routing; FPGA placement algorithm; iterative improvement placement method; moving/swapping block; near-linear wirelength estimation; star+ model; Benchmark testing; Cost function; Delay effects; Field programmable gate arrays; Information science; Integrated circuit interconnections; Iterative methods; Programmable logic arrays; Routing; Wire;
Conference_Titel :
Electrical and Computer Engineering, 2009. CCECE '09. Canadian Conference on
Conference_Location :
St. John´s, NL
Print_ISBN :
978-1-4244-3509-8
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2009.5090315