A new algorithm for routing tree construction with buffer insertion and wire sizing under obstacle constraints

Xiaoping Tang, Ruiqi Tian, Hua Xiang, D. F. Wong

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

42 Citations (Scopus)

Abstract

Buffer insertion and wire sizing are critical in deep submicron VLSI design. This paper studies the problem of constructing routing trees with simultaneous buffer insertion and wire sizing in the presence of routing and buffer obstacles. No previous algorithms consider all these factors simultaneously. Previous dynamic programming based algorithm is first extended to solve the problem. However, with the size of routing graph increasing and with wire sizing taken into account, the time and space requirement increases enormously. Then a new approach is proposed to formulate the problem as a series of graph problems. The routing tree solution is obtained by finding shortest paths in a series of graphs. In the new approach, wire sizing can be handled almost without any additional time and space requirement, Moreover, the time and space requirement is only polynomial in terms of the size of routing graph. Our algorithm differs from traditional dynamic programming, and is capable of addressing the problem of inverter insertion and sink polarity. Both theoretical and experimental results show that the graph-based algorithm outperforms the DP-based algorithm by a large margin. We also propose a hierarchical approach to construct routing tree for a large number of sinks.
Original languageEnglish
Title of host publicationProceedings of The IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2001
Place of PublicationUnited States
PublisherIEEE
Pages49-56
Number of pages8
DOIs
Publication statusPublished - Nov 2001
Event2001 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2001 - DoubleTree Hotel, San Jose, United States
Duration: 4 Nov 20018 Nov 2001
https://ieeexplore.ieee.org/xpl/conhome/7652/proceeding (Conference proceedings)

Publication series

NameProceedings of the IEEE/ACM international conference on Computer-aided design, ICCAD
PublisherIEEE
ISSN (Print)1092-3152

Conference

Conference2001 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2001
Country/TerritoryUnited States
CitySan Jose
Period4/11/018/11/01
Internet address

Fingerprint

Dive into the research topics of 'A new algorithm for routing tree construction with buffer insertion and wire sizing under obstacle constraints'. Together they form a unique fingerprint.

Cite this