A new triple-layer OTC channel router

We propose a new algorithm for triple-layer over-the-cell (OTC) routing in irregular cell area. While other over-the-cell routers assume the cell structure to be restricted to certain type, our channel router accepts most standard cells and custom cells. In this paper, the channel routing problem is decomposed into five steps: (i) 2-layer routing, (ii) track-to-metal1 transformation, (iii) segment-to-metal3 transformation, (iv) segment-to-metal1 transformation, and (v) 3-layer routing. We prove that the transformation steps can be executed in linear time. The effectiveness of our algorithm is demonstrated through physical layout of fully customized cells. Our algorithm is applied to MCNC benchmark circuits to generate compact layouts.<<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]  A. Sangiovanni-Vincentelli,et al.  The TimberWolf placement and routing package , 1985, IEEE Journal of Solid-State Circuits.

[4]  Majid Sarrafzadeh,et al.  Algorithms for three-layer over-the-cell channel routing , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[5]  Alberto L. Sangiovanni-Vincentelli,et al.  A New Symbolic Channel Router: YACR2 , 1985, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Min-Siang Lin,et al.  Channel density reduction by routing over the cells , 1991, DAC '91.

[7]  Jason Cong,et al.  A new approach to three- or four-layer channel routing , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  David N. Deutsch A “DOGLEG” channel router , 1976, DAC 1976.

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

[10]  Pei-Yung Hsiao,et al.  A robust over-the-cell channel router , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..