• DocumentCode
    1383842
  • Title

    Solving optimization problems by parallel recombinative simulated annealing on a parallel computer-an application to standard cell placement in VLSI design

  • Author

    Kurbel, Karl ; Schneider, Bernd ; Singh, Kirti

  • Author_Institution
    Europe Univ., Frankfurt, Germany
  • Volume
    28
  • Issue
    3
  • fYear
    1998
  • fDate
    6/1/1998 12:00:00 AM
  • Firstpage
    454
  • Lastpage
    461
  • Abstract
    In this paper, parallel recombinative simulated annealing (PRSA), a hybrid method with features of simulated annealing and genetic algorithms, is examined. PRSA inherits the global convergence property from simulated annealing and the parallelism property from genetic algorithms. PRSA was implemented on a monoprocessor system as well as on a transputer. The algorithm, its parallel implementation, and its application to an NP-hard problem, namely standard cell placement in very large scale integration (VLSI) chip design, are described. PRSA was run for a large range of test cases. Since its performance depends on many parameters, the effects of parameter variations are studied in detail. Some important parameters are migration of individuals to other transputer nodes and selection strategies for constructing new populations. In comparison with simulated annealing and genetic algorithms, PRSA was found to produce better solutions
  • Keywords
    VLSI; cellular arrays; circuit layout CAD; genetic algorithms; parallel processing; simulated annealing; NP-hard problem; VLSI design; genetic algorithms; global convergence property; monoprocessor system; optimization problems; parallel computer; parallel recombinative simulated annealing; standard cell placement; transputer; very large scale integration; Computational modeling; Computer simulation; Concurrent computing; Genetic algorithms; Optimization methods; Routing; Simulated annealing; Testing; Very large scale integration; Wires;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/3477.678649
  • Filename
    678649