Three-layer channel routing for standard cells with column-dependent variable over-the-cell routing capacities

In this payer, we introduce a new three-layer standard cell model for over-the-cell routing, in which routing capacities on the second layer may vary column by column, and present a new over-the-cell channel routing algorithm, which can effectively utilize the over-the-cell region (OCR) of the proposed cell model. The proposed router performs two types of over-the-cell routing. For OCRs near the channel, it performs planar routing on the second and third layers. For OCRs far from the channel, it performs H-V routing on the second and third layers. Combining planar and H-V routings, the router can utilize OCR effectively, that could hardly be achieved by existing algorithms. We also formulate the problem of selecting planar routable nets on third layer as the maximum weighted planar routable net selection problem with nonuniform routing capacity, and propose an optimal algorithm.<<ETX>>

[1]  Shin'ichi Wakabayashi,et al.  A new global routing algorithm for over-the-cell routing in standard cell layouts , 1993, Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference.

[2]  Jason Cong,et al.  General models and algorithms for over-the-cell routing in standard cell design , 1991, DAC '90.

[3]  Naveed A. Sherwani,et al.  Efficient OTC routing algorithm for via-less middle terminal models , 1993, 1993 European Conference on Design Automation with the European Event in ASIC Design.

[4]  Majid Sarrafzadeh,et al.  New algorithm for over-the-cell channel routing using vacant terminals , 1991, 28th ACM/IEEE Design Automation Conference.

[5]  Majid Sarrafzadeh,et al.  Over-the-cell routers for new cell model , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

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

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