• DocumentCode
    2425097
  • Title

    A parallel algorithm for timing-driven global routing for standard cells

  • Author

    Xing, Zhaoyun ; Banerjee, Prithviraj

  • Author_Institution
    Sun Microsyst. Labs., Palo Alto, CA, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    54
  • Lastpage
    61
  • Abstract
    The timing-driven global routing problem is an extremely important and time consuming phase of any automated layout system. In this paper, by integrating high performance interconnection tree construction, wire-sizing, and switch-able segment channel optimization together, we propose an adaptive timing-driven global routing algorithm which minimizes the timing delay as well as circuit area. Our experiments on MCNC benchmarks show that our timing-driven global routing algorithm reduces the maximum path delays significantly from the global router TimberWolfSC. Based on this adaptive timing-driven global routing algorithm, a parallel algorithm on timing-driven global routing for standard cells is given. This algorithm has been implemented on an 8 processor IBM J-40 shared memory multi-processor by using the Message Passing Interface (MPI). Our experimental results show good speedup and circuit delay results for this parallel algorithm using MCNC benchmark circuits
  • Keywords
    cellular arrays; circuit layout CAD; message passing; parallel algorithms; performance evaluation; IBM J-40 shared memory multi-processor; MCNC benchmark circuits; MCNC benchmarks; Message Passing Interface; adaptive timing-driven global routing; automated layout system; circuit delay; global router TimberWolfSC; interconnection tree construction; parallel algorithm; standard cells; switch-able segment channel optimization; timing delay; timing-driven global routing; wire-sizing; Algorithm design and analysis; Circuit topology; Contracts; Delay; Integrated circuit interconnections; Message passing; Parallel algorithms; Routing; Switching circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708463
  • Filename
    708463