PHIGURE: a parallel hierarchical global router

  • Authors:
  • Randall J. Brouwer;Prithviraj Banerjee

  • Affiliations:
  • Center for Reliable and High Performance Computing, University of Illinois at Urbana-Champaign, 1101 W. Springfield Ave., Urbana, IL;Center for Reliable and High Performance Computing, University of Illinois at Urbana-Champaign, 1101 W. Springfield Ave., Urbana, IL

  • Venue:
  • DAC '90 Proceedings of the 27th ACM/IEEE Design Automation Conference
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new Parallel HIerarchical algorithm for Global Routing (PHIGURE) is presented in this paper. The router is based on the work of Burstein and Pelavin [1], but has many extensions for general global routing and parallel execution. Main features of the algorithm include structured hierarchical decomposition into separate independent tasks which are suitable for parallel execution and adaptive simplex solution for adding feedthroughs and adjusting channel heights for row-based layout. The algorithm is described and results are presented for a shared-memory multiprocessor implementation.