Efficient VLSI layouts for homogeneous product networks

被引:18
|
作者
Fernandez, A [1 ]
Efe, K [1 ]
机构
[1] UNIV SW LOUISIANA,CTR ADV COMP STUDIES,LAFAYETTE,LA 70504
关键词
interconnection networks; product networks; VLSI; collinear layout; separator; bifurcator;
D O I
10.1109/12.628392
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we develop generalized methods to layout homogeneous product networks with any number of dimensions, and analyze their VLSI complexity by deriving upper and lower bounds on the area and maximum wire length. In the literature, lower bounds are generally obtained by computing lower bounds on the bisection width or the crossing number of the network being laid out. In this paper, we define a new measure that we call ''maximal congestion,'' that can be used to obtain both the bisection width and the crossing number, thereby unifying the two approaches. Upper bounds are traditionally obtained by constructing layouts based on separators or bifurcators. Both methods have the basic limitation that they are applicable only for graphs with bounded vertex degree. The separators approach generally yields good layouts when good separators can be found, but it is difficult to find a good separator for an arbitrary graph. The bifurcators approach is easier to apply, but it generally yields larger area and wire lengths. We show how to obtain ''strong separators'' as well as bifurcators for any homogeneous product network, as long as the factor graph has bounded vertex degree. We illustrate application of both methods to layout a number of interesting product networks. Furthermore, we introduce a new layout method for product networks based on the combination of collinear layouts. This method is more powerful than the two methods above because it is applicable even when the factor graph has unbounded vertex degree. It also yields smaller area than the earlier methods. In fact, our method has led to the optimal area for all of the homogeneous product networks we considered in this paper with one exception, which is very close to optimal. In regards to wire lengths, the results obtained by our method turned out to be the best of the three methods for all the examples we considered, again subject to one (and the same) exception. We give an extensive variety of such examples.
引用
收藏
页码:1070 / 1082
页数:13
相关论文
共 50 条
  • [41] An efficient VLSI architecture and FPGA implementation of the Finite Ridgelet Transform
    Chandrasekaran, Shrutisagar
    Amira, Abbes
    Shi Minghua
    Bermak, Amine
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2008, 3 (03) : 183 - 193
  • [42] VLSI design of optimization and image processing cellular neural networks
    Chou, EY
    Sheu, BJ
    Chang, RC
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 1997, 44 (01): : 12 - 20
  • [44] PERFORMANCE COMPARISON BETWEEN OPTOELECTRONIC AND VLSI MULTISTAGE INTERCONNECTION NETWORKS
    KIAMILEV, FE
    MARCHAND, P
    KRISHNAMOORTHY, AV
    ESENER, SC
    LEE, SH
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 1991, 9 (12) : 1674 - 1692
  • [45] VLSI implementation of forward error control technique for ATM networks
    Padmavathi, G
    Amutha, R
    Srivatsa, SK
    ETRI JOURNAL, 2005, 27 (06) : 691 - 696
  • [46] Embedding edge-disjoint spanning trees on product networks
    Ku, SC
    Hung, TK
    Lin, JJ
    Wang, BF
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1740 - 1746
  • [47] Green functions on product networks
    Arauz, C.
    Carmona, A.
    Encinas, A. M.
    Mitjana, M.
    DISCRETE APPLIED MATHEMATICS, 2019, 263 : 22 - 34
  • [48] Product-closed networks
    Day, K
    Al-Ayyoub, AE
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (04) : 323 - 338
  • [49] Reliable broadcasting in product networks
    Bao, F
    Igarashi, Y
    Ohring, SR
    DISCRETE APPLIED MATHEMATICS, 1998, 83 (1-3) : 3 - 20
  • [50] An area-efficient VLSI architecture for Reed-Solomon decoder
    Guo, YF
    Li, ZC
    Wang, Q
    INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2005, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1154 - 1158