• DocumentCode
    1165049
  • Title

    Parallel standard cell placement algorithms with quality equivalent to simulated annealing

  • Author

    Rose, Jonathan S. ; Snelgrove, W. Martin ; Vranesic, Zvonko G.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • Volume
    7
  • Issue
    3
  • fYear
    1988
  • fDate
    3/1/1988 12:00:00 AM
  • Firstpage
    387
  • Lastpage
    396
  • Abstract
    An algorithm called heuristic spanning creates parallelism by simultaneously investigating different areas of the plausible combinatorial search space. It is used to replace the high-temperature portion of simulated annealing. The low-temperature portion of simulated annealing is sped up by a technique called section annealing, in which placement is geographically divided and the pieces are assigned to separate processors. Each processor generates simulated-annealing-style moves for the cells in its area and communicates the moves to other processors as necessary. Heuristic spanning and section annealing are shown experimentally to converge to the same final cost function as regular simulated annealing. These approaches achieve significant speedup over uniprocessor simulated annealing, giving high-quality VLSI placement of standard cells in a short period of time
  • Keywords
    VLSI; circuit layout CAD; logic CAD; CAD; IC layout design; VLSI placement; combinatorial search space; heuristic spanning; logic design; parallel standard cell placement algorithms; section annealing; Computational modeling; Cost function; Job design; Laboratories; Parallel processing; Pipeline processing; Prototypes; Simulated annealing; Temperature; Very large scale integration;
  • 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.3172
  • Filename
    3172