DocumentCode :
2369083
Title :
Placement and routing for 3D-FPGAs using reinforcement learning and support vector machines
Author :
Manimegalai, R. ; Soumya, E. Siva ; Muralidharan, V. ; Ravindran, B. ; Kamakoti, V. ; Bhatia, D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
fYear :
2005
fDate :
3-7 Jan. 2005
Firstpage :
451
Lastpage :
456
Abstract :
The primary advantage of using 3D-FPGA over 2D-FPGA is that the vertical stacking of active layers reduce the Manhattan distance between the components in 3D-FPGA than when placed on 2D-FPGA. This results in a considerable reduction in total interconnect length. Reduced wire length eventually leads to reduction in delay and hence improved performance and speed. Design of an efficient placement and routing algorithm for 3D-FPGA that fully exploits the above mentioned advantage is a problem of deep research and commercial interest. In this paper, an efficient placement and routing algorithm is proposed for 3D-FPGAs which yields better results in terms of total interconnect length and channel-width. The proposed algorithm employs two important techniques, namely, reinforcement learning (RL) and support vector machines (SVMs), to perform the placement. The proposed algorithm is implemented and tested on standard benchmark circuits and the results obtained are encouraging. This is one of the very few instances where reinforcement learning is used for solving a problem in the area of VLSI.
Keywords :
VLSI; field programmable gate arrays; integrated circuit interconnections; integrated circuit layout; learning (artificial intelligence); network routing; support vector machines; 3D-FPGA; Manhattan distance; VLSI; active layers; channel-width; delay reduction; placement algorithm; reinforcement learning; routing algorithm; support vector machines; total interconnect length; vertical stacking; wire length; Algorithm design and analysis; Benchmark testing; Circuit testing; Delay; Integrated circuit interconnections; Learning; Routing; Stacking; Support vector machines; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2005. 18th International Conference on
ISSN :
1063-9667
Print_ISBN :
0-7695-2264-5
Type :
conf
DOI :
10.1109/ICVD.2005.137
Filename :
1383317
Link To Document :
بازگشت