An improved heuristic algorithm for over-the-cell channel routing

At any iterative step, a net interval is chosen for over-the-cell routing such that: (i) it dilutes the portion of the channel having the maximum congestion and span, and (ii) it subsequently forces the smallest set of other nets to be routed inside the channel. Furthermore, selection of over-the-cell candidates on the top and bottom sides of the channel is carried out simultaneously, rather than the by usual practice of treating them in isolation. A heuristic cost function befitting the authors needs is introduced for guiding the search. Experiments on standard benchmarks establish the superiority of the proposed method over other techniques.<<ETX>>

[1]  Ronald L. Rivest,et al.  A "Greedy" Channel Router , 1982, DAC 1982.

[2]  Takeshi Yoshimura,et al.  Efficient Algorithms for Channel Routing , 1982, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Jason Cong,et al.  Over-the-cell channel routing , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Yoichi Shiraishi,et al.  A Permeation Router , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Paul Glick,et al.  An Over-The-Cell Router , 1980, 17th Design Automation Conference.