Feasible offset and optimal offset for single-layer channel routing

R.I. Greenberg, J.-D. Shih
[1993] The 2nd Israel Symposium on Theory and Computing Systems  
This paper provides an efficient method to find all feasible offsets for a given separation in a single-layer channel routing problem. With n nets, c columns, and c = O(n), the algorithm runs in time O(n 1.5 lg n), which improves upon the more straightforward O(n 2 ) approach. (Results for river routing do not apply, since we allow single-sided nets.) As a corollary of this result, the optimal offset (the one that minimizes separation) can be found in O(n 1.5 lg 2 n) time. We also provide
more » ... s for the case in which c = O(n). In addition, we achieve better running times for the cases in which there are no two-sided nets or all single-sided nets are on one side of the channel.
doi:10.1109/istcs.1993.253470 dblp:conf/istcs/GreenbergS93 fatcat:mbif44zqsrcjbd5j6dmpxlpl7e