Title: | Designing a channel router by hybrid methodology of top routing and bottom routing |
Authors: | Yan, JT 交大名義發表 National Chiao Tung University |
Keywords: | channel routing;Manhattan routing model;track assignment;top routing;bottom routing;Deutsch's difficult channel |
Issue Date: | 1-Jan-1999 |
Abstract: | In this paper, based on the hybrid methodology of top routing and bottom routing, we propose an O(N-col) approach for the channel routing problem, where N-col is the number of columns in a channel. Basically, top (bottom) routing is a track-assignment-based routing approach in a channel, i.e. a channel is routed track by track from top (bottom) to bottom (top) by running top (bottom) routing. In the proposed routing approach, the routing process is divided into two phases: iterative-construction phase and merging- improvement I phase. In the iterative-construction phase, the net interval of each routing net is split into horizontal segments and these segments are further assigned track by track in a top-down or bottom-up manner. In the merging-improvement phase, the routing result is further improved by merging shorter segments in different tracks into longer segments for the reduction of the total wire length and the number of vias. Finally, the proposed approach has rested many published channels and the routing results are in the optimal number of tracks. For example, the Deutsch's difficult channel is routed in 19 tracks with automatic introduction of doglegs. In addition to the optimality of the number of tracks, the proposed approach obtains fewer vias and shorter total wire length than all other Manhattan channel routers. (C) 1999 Elsevier Science Ltd. All rights reserved. |
URI: | http://hdl.handle.net/11536/31614 |
ISSN: | 0045-7906 |
Journal: | COMPUTERS & ELECTRICAL ENGINEERING |
Volume: | 25 |
Issue: | 1 |
Begin Page: | 57 |
End Page: | 75 |
Appears in Collections: | Articles |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.