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
Link To Document :
بازگشت