• DocumentCode
    2048043
  • Title

    Placement and routing of Boolean functions in constrained FPGAs using a distributed genetic algorithm and local search

  • Author

    Del Solar, Manuel Rubio ; Pérez, Juan Manuel Sánchez ; Pulido, Juan Antonio Gómez ; Rodríguez, Miguel Ángel Vega

  • Author_Institution
    Dept. de Informatica, Avda de la Univ., Caceres
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    In this work we present a system for implementing the placement and routing stages in the FPGA cycle of design, into the physical design stage. We start with the ISCAS benchmarks, on EDIF format, of Boolean functions to be implemented. They are processed by a parser in order to obtain an internal representation which is able to be processed by a genetic algorithm (GA) tool. This tool develops the placement and routing tasks, considering possible restricted area into the FPGA. In order to help to the GA to make the routing stage we have added a local search procedure. That local search gets a path between two points without considering neither their placement nor the restricted areas among them. The GA is fully customizable, featuring the ability to work with one or several islands. The experiments have verified that using distributing execution improves the costs and speeds up the convergence towards better results in smaller slots of time
  • Keywords
    Boolean functions; convergence; distributed algorithms; field programmable gate arrays; genetic algorithms; logic CAD; network routing; search problems; Boolean function placement; Boolean function routing; ISCAS benchmarks; constrained field programmable gate arrays; distributed genetic algorithm; electronic design interchange format; local search; Biological cells; Boolean functions; Circuits; Design automation; Field programmable gate arrays; Genetic algorithms; Genetic programming; Libraries; Routing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639521
  • Filename
    1639521