DocumentCode :
1433132
Title :
Four-bend top-down global routing
Author :
Cho, J.D. ; Sarrafzadeh, M.
Author_Institution :
Sch. of Electr. & Comput. Eng., Sungkyunkwan Univ., Suwon, South Korea
Volume :
17
Issue :
9
fYear :
1998
fDate :
9/1/1998 12:00:00 AM
Firstpage :
793
Lastpage :
802
Abstract :
We propose a new global net distribution approach for high-performance m×m two-dimensional arrays of very large scale integration and multichip-modules. The objective is to route n nets with minimum density of global cells, using a “small” number of bends. There are a number of applications where it is necessary to limit the number of bends on each wire. For example, it is desirable to limit the number of bends on each microstrip (transmission) line, for mismatches of line impedance can cause reflections from the junction points such as bends and vias. Furthermore, for high-performance routing, intersections of wires cause the use of more vias, which in turn require the use of more routing resources (because of the larger via pitch). This is the first paper that addresses a graph-theoretic framework to solve the bend-constrained global routing problem in two-dimensional arrays. In this paper, at each level of an underlying quad-tree, we present a novel four-bend routing algorithm by decomposing the original problem at level i into two subproblems that can be solved exactly based on a two-stage approach of smaller-sized linear program followed by min-cost flow networks. The overall (i.e., entire level of the four-way partition hierarchy) constraint and variable size for the first stage is O(mdo), while the overall run time for the second stage is O(n3 log n2). The time complexity of such a hierarchical approach is one order of magnitude less than one of constructing a global routing using the min-cost-flow-based flat design approach. Last, we present an extension that permits a limited degree of control over the number of bends. The proposed algorithm can also be used for estimating the wireability in the early design planning stage for high-level synthesis. Experimental results showed the effectiveness of the proposed algorithm
Keywords :
VLSI; circuit layout CAD; computational complexity; flow graphs; high level synthesis; integrated circuit layout; linear programming; logic partitioning; network routing; wiring; bends; four-bend routing algorithm; four-way partition hierarchy; graph-theoretic framework; high-level synthesis; junction points; line impedance; microstrip line; min-cost flow networks; multichip-modules; net distribution approach; routing resources; smaller-sized linear program; time complexity; top-down global routing; two-dimensional arrays; very large scale integration; via pitch; wireability; Dielectric substrates; Impedance; Integrated circuit packaging; Minimization; Nonhomogeneous media; Reflection; Routing; Transmission lines; Very large scale integration; Wires;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.720316
Filename :
720316
Link To Document :
بازگشت