FEASIBLE OFFSET AND OPTIMAL OFFSET FOR GENERAL SINGLE-LAYER CHANNEL ROUTING

Citation
Ri. Greenberg et Jd. Shih, FEASIBLE OFFSET AND OPTIMAL OFFSET FOR GENERAL SINGLE-LAYER CHANNEL ROUTING, SIAM journal on discrete mathematics, 8(4), 1995, pp. 543-554
Citations number
15
Categorie Soggetti
Mathematics,Mathematics
ISSN journal
08954801
Volume
8
Issue
4
Year of publication
1995
Pages
543 - 554
Database
ISI
SICI code
0895-4801(1995)8:4<543:FOAOOF>2.0.ZU;2-F
Abstract
This paper provides an efficient method to find all feasible offsets f or a given separation in a very large-scale integration (VLSI) channel -routing problem in one layer. The previous literature considers this task only for problems with no single-sided nets. When single-sided ne ts are included, the worst-case solution time increases from theta(n) to Omega(n(2)), where n is the number of nets. But if the number of co lumns c is O(n), the problem can be solved in time O(n(1.5) Ign), whic h improves upon a ''naive'' O(cn) approach. As a corollary of this res ult, the same time bound suffices to find the optimal offset (the one that minimizes separation). Better running times result when there are no two-sided nets or all single-sided nets are on one side of the cha nnel. This paper also gives improvements upon the naive approach for c not equivalent to O(n), including an algorithm with running time inde pendent of c. An interesting algorithmic aspect of the paper is a conn ection to discrete convolution.