FPGA placement by using Hopfield neural network

被引:2
|
作者
Kos, Andrzej [2 ]
Nagorny, Zbigniew [1 ]
机构
[1] Univ Coll Arts & Nat Sci, Sandomierz, Poland
[2] AGH Univ Sci & Technol, Dept Elect, Grp Microsyst Design, Krakow, Poland
关键词
Circuit properties; Programming and algorithm theory; Neural nets;
D O I
10.1108/13565360910923133
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Purpose - The aim of this work is to examine the Hopfield network for the field programmable gate array (FPGA) cell placement. Design/methodology/approach - Implementation of an algorithm in FPGA circuits requires synthesis, placement and the routing of logic cells. The placement takes the longest time for computation. Therefore, an algorithm for a run-time reconfigurable system can be chosen from among earlier prepared algorithms. This paper presents a Hopfield neural network for solving the placement problem. The Hopfield network was also used for processing units in a parallel placement. Hardware implementation of presented solutions could accelerate the FPGA placement by orders of magnitude in comparison with placers executed on traditional computers. Hardware accelerators could also be applied to the design of other VLSI circuits. The simulation results for the FPGA placement are presented. Findings - The Hopfield network and parallel placement give comparable placements with the method using a simulated annealing algorithm. The parallel placement enables a decrease in total number of neurons and neuron connections which are necessary for simultaneous placement of all cells in a circuit. Research limitations/implications - This work provides a starting-point for further research under hardware realization of the cell placement by using the Hopfield network. The presented solutions can be used for FPGA, gate array, sea-of-gates circuits and standard cell circuits with the same size cells. Originality/value - The Hopfield network is used for placement in real circuits, in which nets contain multiple terminals, and for processing units in a parallel placement.
引用
收藏
页码:22 / 32
页数:11
相关论文
共 50 条
  • [1] FPGA implementation of Hopfield neural network with transcendental nonlinearity
    Yang, Songtao
    Min, Fuhong
    Yang, Xilin
    Ying, Jiajie
    [J]. NONLINEAR DYNAMICS, 2024, : 20537 - 20548
  • [2] Pulse density Hopfield Neural Network system with learning capability using FPGA
    Maeda, Yutaka
    Fukuda, Yoshinori
    [J]. COMPUTATIONAL METHODS AND APPLIED COMPUTING, 2008, : 320 - +
  • [3] FPGA implementation of pulse density Hopfield neural network
    Maeda, Yutaka
    Fukuda, Yoshinori
    [J]. 2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 700 - 704
  • [4] Improved Hopfield neural network algorithm for cell placement
    Sun, Shouyu
    Zheng, Junli
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 1996, 36 (05): : 7 - 11
  • [5] A Hopfield neural network with multiple attractors and its FPGA design
    Karthikeyan Rajagopal
    Jesus M. Munoz-Pacheco
    Viet-Thanh Pham
    Duy Vo Hoang
    Fawaz E. Alsaadi
    Fuad E. Alsaadi
    [J]. The European Physical Journal Special Topics, 2018, 227 : 811 - 820
  • [6] A Hopfield neural network with multiple attractors and its FPGA design
    Rajagopal, Karthikeyan
    Munoz-Pacheco, Jesus M.
    Viet-Thanh Pham
    Duy Vo Hoang
    Alsaadi, Fawaz E.
    Alsaadi, Fuad E.
    [J]. EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2018, 227 (7-9): : 811 - 820
  • [7] FPGA implementation of hopfield neural network via simultaneous perturbation rule
    Wakamura, M
    Maeda, Y
    [J]. SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 1272 - 1275
  • [8] A Hopfield Neural Network Algorithm for Automatic Name Placement for Point Feature
    FAN Hong professor
    [J]. Geo-spatial Information Science, 2004, (02) : 144 - 147
  • [9] Structural analysis by using Hopfield neural network
    Wei, Pengsheng
    [J]. Huaqiao Daxue Xuebao/Journal of Huaqiao University, 20 (02): : 146 - 149
  • [10] Security dispatch using the Hopfield neural network
    Yalcinoz, T
    Short, MJ
    Cory, BJ
    [J]. IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 1999, 146 (05) : 465 - 470