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 :
بازگشت