DocumentCode :
1111633
Title :
Unifying mesh- and tree-based programmable interconnect
Author :
DeHon, André
Author_Institution :
Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
Volume :
12
Issue :
10
fYear :
2004
Firstpage :
1051
Lastpage :
1065
Abstract :
We examine the traditional, symmetric, Manhattan mesh design for field-programmable gate-array (FPGA) routing along with tree-of-meshes (ToM) and mesh-of-trees (MoT) based designs. All three networks can provide general routing for limited bisection designs (Rent´s rule with p<1) and allow locality exploitation. They differ in their detailed topology and use of hierarchy. We show that all three have the same asymptotic wiring requirements. We bound this tightly by providing constructive mappings between routes in one network and routes in another. For example, we show that a (c,p) MoT design can be mapped to a (2c,p) linear population ToM and introduce a corner turn scheme which will make it possible to perform the reverse mapping from any (c,p) linear population ToM to a (2c,p) MoT augmented with a particular set of corner turn switches. One consequence of this latter mapping is a multilayer layout strategy for N-node, linear population ToM designs that requires only /spl Theta/(N) two-dimensional area for any p when given sufficient wiring layers. We further show upper and lower bounds for global mesh routes based on recursive bisection width and show these are within a constant factor of each other and within a constant factor of MoT and ToM layout area. In the process we identify the parameters and characteristics which make the networks different, making it clear there is a unified design continuum in which these networks are simply particular regions.
Keywords :
field programmable gate arrays; integrated circuit interconnections; integrated circuit layout; mesh generation; network routing; network topology; parameter estimation; trees (mathematics); Manhattan mesh design; asymptotic wiring; field programmable gate array routing; linear population; mesh based programmable interconnect; mesh routes; mesh-of-trees; network topology; parameter identification; recursive bisection width; reverse mapping; tree based programmable interconnect; tree-of-meshes; Costs; Engineering profession; Field programmable gate arrays; Metallization; Multiprocessor interconnection networks; Network topology; Nonhomogeneous media; Routing; Switches; Wiring;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2004.834237
Filename :
1336850
Link To Document :
بازگشت