ACM Home Page
Please provide us with feedback. Feedback
Archer: a history-driven global routing algorithm
Full text PdfPdf (189 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Global routing table of contents
Pages 488-495  
Year of Publication: 2007
ISBN ~ ISSN:1092-3152 , 1-4244-1382-6
Authors
Muhammet Mustafa Ozdal  Intel Corporation, Hillsboro, OR
Martin D. F. Wong  Univ. of Illinois at Urbana-Champaign, Urbana, IL
Sponsors
: IEEE CASS/CANDE
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\DATC : IEEE Computer Society
CEDA : Council on Electronic Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 47,   Citation Count: 11
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Global routing is an important step in the physical design process. In this paper, we propose a new global routing algorithm Archer, which resolves some of the most common problems with the state-of-the-art global routers. It is known that concurrent global routing algorithms are typically too expensive to be applied on today's large designs, which may contain up to a million nets. On the other hand, iterative rip-up and reroute (RNR) based algorithms are susceptible to getting stuck in local optimal solutions. In this paper, we propose an RNR-based global routing algorithm that guides the routing iterations out of local optima through effective usage of congestion histories. We also focus on the problem of how to enable a smooth trade-off between seemingly conflicting objectives of overflow and wirelength minimization. Furthermore, we propose a Lagrangian relaxation based bounded-length min-cost topology improvement algorithm that enables Steiner trees to change dynamically for the purpose of congestion optimization. Our experiments show that Archer obtains congestion-free solutions for all circuits in the standard ISPD98 benchmarks, which is the best result published so far. Furthermore, it produces better results than the best results reported in the ISPD-07 Global Routing Contest in terms of routability. Compared to FastRoute [18, 19], which is the state-of-the-art RNR-based global routing algorithm, Archer improves routability by 30%, and reduces the wirelengths by 32% on the average on ISPD07 benchmarks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
L. Behjat and A. Vanneli. Steiner tree construction based on congestion for the global routing problem. In Proc of IEEE Int'l Workshop on System on Chip for Real-Time Applications, pages 28--31, 2003.
 
3
C. Chiang, M. Sarrafzadeh, and C. Wong. Global routing based on steiner min-max trees. IEEE Transactions on Computer Aided Design, 9(12):1318--1325, 1990.
4
5
 
6
M. L. Fisher. The lagrangian relaxation method for solving integer programming problems. Management Science, 27(1):1--18, 1981.
 
7
A. M. Geoffrion. Lagrangian relaxation and its uses in integer programming. Mathematical Programming, 2:82--114, 1974.
8
 
9
M. Hanan. On steiner's problem with rectilinear distance. SIAM Journal of Applied Mathematics, 14:255--265, 1966.
 
10
M. H. Held, P. Wolfe, and H. D. Crowder. Validation of sub-gradient optimization. Mathematical Programming, 6(1):62--88, 1974.
 
11
 
12
S. Lee and M. D. F. Wong. Timing-driven routing for FP-GAs based on lagrangian relaxation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 506--510, 2003.
13
14
 
15
G.-J. Nam. ISPD 2007 Global Routing Contest, 2007.
 
16
M. M. Ozdal and M. D. F. Wong. A length-matching routing algorithm for high-performance printed circuit boards. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 25:2784--2794, 2006.
 
17
18
 
19

CITED BY  11
 
 
 
 
 
 
 
Collaborative Colleagues:
Muhammet Mustafa Ozdal: colleagues
Martin D. F. Wong: colleagues