• DocumentCode
    2890567
  • Title

    A parallel Steiner heuristic for wirelength estimation of large net populations

  • Author

    Jayaraman, R. ; Rutenbar, R.A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1991
  • fDate
    11-14 Nov. 1991
  • Firstpage
    344
  • Lastpage
    347
  • Abstract
    The authors discuss techniques to produce Steiner trees for a large population of nets, e.g., 1000 to 5000 nets, in parallel. This problem arises in iterative-improvement layout strategies that perturb not just a single placed object, but a few thousand objects simultaneously. Such strategies are the focus of work on mapping large placement problems onto massively parallel computers. The authors present a new heuristic that computes Steiner trees for an arbitrary number of nets, each with an arbitrary number of terminals, in essentially constant time given sufficient data-parallel machine resources and a constant distribution of net sizes. Experiments on a Connection Machine demonstrate that it is possible to create good Steiner trees for a few thousand nets in a few hundred milliseconds.<>
  • Keywords
    circuit layout CAD; parallel algorithms; trees (mathematics); Connection Machine; Steiner trees; data-parallel machine resources; iterative-improvement layout; large net populations; massively parallel computers; parallel Steiner heuristic; placement problems; single placed object; wirelength estimation; Central Processing Unit; Concurrent computing; Costs; Data mining; Design automation; Distributed computing; Parallel machines; Refining; Routing; Steiner trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-2157-5
  • Type

    conf

  • DOI
    10.1109/ICCAD.1991.185271
  • Filename
    185271