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
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;
Conference_Titel :
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-8650-2
DOI :
10.1109/ICPP.1998.708463