• DocumentCode
    869945
  • Title

    Decomposition design theory and methodology for arbitrary-shaped switch boxes

  • Author

    Fan, Hongbing ; Wu, Yu-Liang ; Cheung, Ray Chak-Chung ; Liu, Jiping

  • Author_Institution
    Dept. of Phys. & Comput., Wilfrid Laurier Univ., Waterloo, Ont., Canada
  • Volume
    55
  • Issue
    4
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    373
  • Lastpage
    384
  • Abstract
    We consider the optimal design problem for arbitrary-shaped switch box, (r1...rk) which r, terminals are located on side i for i= 1...k and programmable switches are joining pairs of terminals from different sides. Previous investigations on switch box designs mainly focused on regular switch boxes in which all sides have the same number of terminals. By allowing different numbers of terminals on different sides, irregular switch boxes are more general and flexible for applications such as customized FPGAs and reconfigurable interconnection networks. The optimal switch box design problem is to design a switch box satisfying the given shape and routing capacity specifications with the minimum number of switches. We present a decomposition design method for a wide range of irregular switch boxes. The main idea of our method is to model a routing requirement as a nonnegative integer vector satisfying a system of linear equations and then derive a decomposition theory of routing requirements based on the theory of systems of linear Diophantine equations. The decomposition theory makes it possible to construct a large irregular switch box by combining small switch boxes of fixed sizes. Specifically, we can design a family of hyperuniversal (universal) (u-d + c)-SBs with B(h-) switches, where d and c are constant vectors and w is a scalar. We illustrate the design method by designing a class of optimal hyperuniversal irregular 3-sided switch boxes and a class of optimal rectangular universal switch boxes. Experimental results on the rectangular universal switch boxes with the VPR router show that the optimal design of irregular switch boxes does pay off.
  • Keywords
    field programmable gate arrays; logic design; multiprocessor interconnection networks; network routing; VPR router; arbitrary-shaped switch box; customized FPGA; decomposition design theory; linear Diophantine equation; linear equation; nonnegative integer vector; optimal hyperuniversal irregular 3-sided switch box; optimal rectangular universal switch box; optimal switch box design problem; programmable switch; reconfigurable interconnection network; routing requirement; Design methodology; Equations; Field programmable gate arrays; Joining IEEE; Joining processes; Multiprocessor interconnection networks; Routing; Shape; Switches; Vectors; FPGA; hyperuniversal.; reconfigurable interconnection network; switch block; switch box; universal;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.55
  • Filename
    1608001