|
ABSTRACT
As the clock frequencies used in industrial applications increase,the timing requirements imposed on routing problems becometighter. So, it becomes important to route the nets within tight minimumand maximum length bounds. Although the problem of routingnets to satisfy maximum length constraints is a well-studiedproblem, there exists no sophisticated algorithm in the literaturethat ensures that minimum length constraints are also satisfied. Inthis paper, we propose a novel algorithm that effectively incorporatesthe min-max length constraints into the routing problem. Ourapproach is to use a Lagrangian relaxation framework to allocateextra routing resources around nets simultaneously during routingthem. We also propose a graph model that ensures that all theallocated routing resources can be used effectively for extendinglengths. Our routing algorithm automatically prioritizes resourceallocation for shorter nets, and length minimization for longer netsso that all nets can satisfy their min-max length constraints. Ourexperiments demonstrate that this algorithm is effective even in thecases where length constraints are tight, and the layout is dense.
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
|
|
| |
3
|
[3] K. D. Boese, J. Cong, A. B. Kahng, K. S. Leung, and D. Zhou. On highspeed VLSI interconnects: Analysis and design. In Proc. Asia-Pacific Conf. Circuits Syst., pages 35- 40, 1992.
|
| |
4
|
[4] J. Cong, A. B. Kahng, G. Robins, M. Sarrafzadeh, and C. K. Wong. Provably good performance-driven global routing. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 11(6):739-752, 1992.
|
| |
5
|
|
| |
6
|
A. E. Dunlop , V. D. Agrawal , D. N. Deutsch , M. F. Jukl , P. Kozak , M. Wiesel, Chip layout optimization using critical path weighting, Proceedings of the 21st conference on Design automation, p.133-136, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
7
|
|
| |
8
|
[8] M. L. Fisher. The Lagrangian relaxation method for solving integer programming problems. Management Science, 27(1):1-18, 1981.
|
| |
9
|
[9] M. L. Fisher. An applications oriented guide to Lagrangian relaxation. Interfaces, 15(2):10-21, 1985.
|
| |
10
|
[10] A. M. Geoffrion. Lagrangian relaxation and its uses in integer programming. Mathematical Programming, 2:82-114, 1974.
|
| |
11
|
[11] X. Guan, P. B. Luh, and L. Zhang. Nonlinear approximation method in Lagrangian relaxation-based algorithms for hydrothermal scheduling. IEEE Transactions on Power Systems , 10(2):772-778, 1995.
|
| |
12
|
|
| |
13
|
[13] M. H. Held, P. Wolfe, and H. D. Crowder. Validation of subgradient optimization. Mathematical Programming, 6(1):62-88, 1974.
|
| |
14
|
[14] E. Kuh, M. A. B. Jackson, and M. Marek-Sadowska. Timing-driven routing for building block layout. In Proc. IEEE Intl. Symposium on Circuits and Systems, pages 518-519, 1987.
|
| |
15
|
[15] S. Prastjutrakul and W. J. Kubitz. A timing-driven global router for custom chip design. In Proc. of IEEE Intl. Conf. on Computer-Aided Design, pages 48-51, 1990.
|
| |
16
|
[16] A. Renaud. Daily generation management at electricite de france: Form planning toward real time. IEEE Transactions on Automatic Control, 38(7):1080-1093, 1993.
|
| |
17
|
[17] L.W. Ritchey. Busses: What are they and how do they work? Printed Circuit Design Magazine, 2000.
|
| |
18
|
[18] S. J. Wang, S. M. Shahidehpour, D. S. Kirschen, S. Mokhtari, and G. D. Irisari. Short-term generation scheduling with transmission constraints using augmented Lagrangian relaxation. IEEE Trans. on Power Systems, 10(3):1294-1301, 1995.
|
CITED BY 8
|
|
|
|
Yukiko Kubo , Hiroshi Miyashita , Yoji Kajitani , Kazuyuki Tateishi, Equidistance routing in high-speed VLSI layout design, Proceedings of the 14th ACM Great Lakes symposium on VLSI, April 26-28, 2004, Boston, MA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|