DocumentCode
3338004
Title
Constraint-Based Placement and Routing for FPGAs Using Self-Organizing Maps
Author
Maniatakos, Michail ; Xu, Songhua ; Miranker, Willard L.
Author_Institution
Electr. Eng. Dept., Yale Univ., New Haven, CT
Volume
2
fYear
2008
fDate
3-5 Nov. 2008
Firstpage
465
Lastpage
469
Abstract
Field-programmable gate arrays (FPGAs) are becoming increasingly popular due to low design times, easy testing and implementation procedures and low costs. FPGAs placement and routing are NP-complete problems dealt well with modern tools using heuristic algorithms. As modern FPGAs increase in size and also new capabilities, such as run-time reconfiguration (RTR), are introduced, the complexity of these problems is greatly increased. In this paper we approach both problems using a modified version of Kohonen self-organizing map. The algorithm, consisting of four phases, takes into consideration constraints that may apply to the FPGA design (such as I/O pins, resource constraints like global clock etc). The modified algorithm yields a good topological map of the design to be placed, minimizing the average distance between connecting logic blocks.
Keywords
field programmable gate arrays; logic CAD; network routing; self-organising feature maps; FPGA; Kohonen self-organizing maps; NP-complete problems; constraint-based placement; constraint-based routing; field-programmable gate arrays; heuristic algorithms; run-time reconfiguration; Algorithm design and analysis; Costs; Field programmable gate arrays; Heuristic algorithms; NP-complete problem; Pins; Routing; Runtime; Self organizing feature maps; Testing; FPGA; constraints; placement; routing; self-organizing feature map;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2008. ICTAI '08. 20th IEEE International Conference on
Conference_Location
Dayton, OH
ISSN
1082-3409
Print_ISBN
978-0-7695-3440-4
Type
conf
DOI
10.1109/ICTAI.2008.55
Filename
4669810
Link To Document