DocumentCode
837296
Title
Algorithmic study of single-layer bus routing for high-speed boards
Author
Ozdal, Muhammet Mustafa ; Wong, Martin D F
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Illinois, Urbana, IL, USA
Volume
25
Issue
3
fYear
2006
fDate
3/1/2006 12:00:00 AM
Firstpage
490
Lastpage
503
Abstract
As the clock frequencies used in industrial applications increase, the timing requirements on routing problems become tighter, and current routing tools cannot successfully handle these constraints any more. In this paper, the authors 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. First, a provably optimal algorithm for routing nets with minimum-area maximum-length constraints is proposed. Then, this algorithm is extended to the case where minimum constraints are given as exact length bounds, and it is also proven that this algorithm is near-optimal. Both algorithms proposed are 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.
Keywords
circuit CAD; circuit complexity; circuit optimisation; network routing; printed circuit design; clock frequency; design automation; high-performance bus routing; high-speed boards; maximum-length constraints; minimum-area constraints; routing resource allocation; single-layer bus routing; time complexity; timing requirements; Clocks; Design automation; Frequency; Lagrangian functions; Large-scale systems; Printed circuits; Resource management; Routing; Timing; Wires; Algorithms; design automation; physical design; routing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2005.853685
Filename
1597384
Link To Document