• DocumentCode
    1105706
  • Title

    GALLO: a genetic algorithm for floorplan area optimization

  • Author

    Rebaudengo, Maurizio ; Reorda, Matteo Sonza

  • Author_Institution
    Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    15
  • Issue
    8
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    943
  • Lastpage
    951
  • Abstract
    The paper describes a Genetic Algorithm for the Floorplan Area Optimization problem. The algorithm is based on suitable techniques for solution encoding and evaluation function definition, effective cross-over and mutation operators, and heuristic operators which further improve the method´s effectiveness. An adaptive approach automatically provides the optimal values for the activation probabilities of the operators. Experimental results show that the proposed method is competitive with the most effective ones as far as the CPU time requirements and the result accuracy is considered, but it also presents some advantages. It requires a limited amount of memory, it is not sensible to special structures which are critical for other methods, and has a complexity which grows linearly with the number of implementations. Finally, we demonstrate that the method is able to handle floorplans much larger (in terms of number of basic rectangles) than any benchmark previously considered in the literature
  • Keywords
    circuit layout CAD; circuit optimisation; genetic algorithms; integrated circuit layout; logic CAD; CPU time requirements; GALLO; activation probabilities; basic rectangles; effective cross-over; evaluation function definition; floorplan area optimization; genetic algorithm; heuristic operators; mutation operators; result accuracy; solution encoding; Central Processing Unit; Design optimization; Encoding; Genetic algorithms; Genetic mutations; Greedy algorithms; Integrated circuit layout; Polynomials; Prototypes; Silicon;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.511573
  • Filename
    511573