• DocumentCode
    1636017
  • Title

    Discrete and continuous particle swarm optimization for FPGA placement

  • Author

    El-Abd, Mohammed ; Hassan, Hassan ; Kamel, Mohamed S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON
  • fYear
    2009
  • Firstpage
    706
  • Lastpage
    711
  • Abstract
    This paper proposes the use of a particle swarm optimization algorithm to the Field Programmable Gate Arrays (FPGA) placement problem. Two different versions of the particle swarm optimization algorithm are proposed. The first is a discrete version that solves the FPGA placement problem entirely in the discrete domain, while the second version is continuous in nature. Both versions are applied to several well- known FPGA benchmarks and the results are compared to those obtained by an academic placement tool that is based on adaptive simulated annealing. Results show that the proposed methods are competitive for small and medium-sized problems. For large-sized problems, the proposed methods provide very close results.
  • Keywords
    circuit optimisation; field programmable gate arrays; particle swarm optimisation; simulated annealing; FPGA placement problem; continuous particle swarm optimization; discrete optimization; field programmable gate arrays; Algorithm design and analysis; Application specific integrated circuits; Field programmable gate arrays; Integrated circuit interconnections; Logic design; Logic programming; Particle swarm optimization; Programmable logic arrays; Programmable logic devices; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2009. CEC '09. IEEE Congress on
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-2958-5
  • Electronic_ISBN
    978-1-4244-2959-2
  • Type

    conf

  • DOI
    10.1109/CEC.2009.4983014
  • Filename
    4983014