A provably good algorithm for high performance bus routing

Muhammet Mustafa Ozdal, Martin D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

14 Citations (Scopus)

Abstract

As the clock frequencies used in industrial applications increase, the timing requirements on routing problems become tighter, and current routing tools can not successfully handle these constraints anymore. In this paper, we focus on the high-performance single-layer bus routing problem, where the objective is to match the lengths of all nets belonging to each bus. An effective approach to solve this problem is to allocate extra routing resources around short nets during routing; and use those resources for length extension afterwards. We first propose a provably optimal algorithm for routing nets with min-area max-length constraints. Then, we extend this algorithm to the case where minimum constraints are given as exact length bounds. We also prove that this algorithm is optimal within a constant factor. Both algorithms proposed are also shown to be scalable for large circuits, since the respective time complexities are O(A) and O(AlogA), where A is the area of the intermediate region between chips.

Original languageEnglish
Title of host publicationProceedings of the IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2004
Place of PublicationUnited States
PublisherIEEE
Pages830-837
Number of pages8
ISBN (Print)0780387023
DOIs
Publication statusPublished - Nov 2004
EventIEEE/ACM International Conference on Computer-Aided Design: Digest of Technical Papers, ICCAD 2004 - DoubleTree Hotel, San Jose, United States
Duration: 7 Nov 200411 Nov 2004
https://ieeexplore.ieee.org/xpl/conhome/9494/proceeding (Conference proceedings)

Publication series

NameProceedings of IEEE/ACM International Conference on Computer-Aided Design, ICCAD
ISSN (Print)1092-3152

Conference

ConferenceIEEE/ACM International Conference on Computer-Aided Design: Digest of Technical Papers, ICCAD 2004
Country/TerritoryUnited States
CitySan Jose
Period7/11/0411/11/04
Internet address

Scopus Subject Areas

  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'A provably good algorithm for high performance bus routing'. Together they form a unique fingerprint.

Cite this