ACM Home Page
Please provide us with feedback. Feedback
Reduction design for generic universal switch blocks
Full text PdfPdf (466 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 4  (October 2002) table of contents
Pages: 526 - 546  
Year of Publication: 2002
ISSN:1084-4309
Authors
Hongbing Fan  University of Victoria, Victoria, BC, Canada
Jiping Liu  University of Lethbridge, Lethbridge, AB, Canada
Yu-Liang Wu  The Chinese University of Hong Kong, NT, Hong Kong
C. K. Wong  The Chinese University of Hong Kong, NT, Hong Kong
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 25,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/605440.605443
What is a DOI?

ABSTRACT

A k-side switch block with W terminals per side is said to be a universal switch block ((k, W)-USB) if every set of the nets satisfying the routing constraint (i.e., the number of nets on each side is at most W) is simultaneously routable through the switch block. The (4, W)-USB was originated by designing better switch modules for 2-D FPGAs, such as Xilinx XC4000-type FPGAs, whereas the generic USBs can be applied in multidimensional or some nonconventional 2-D FPGA architectures. The problem we study in this article is to design (k, W)-USBs with the minimum number of switches for any given pair of (k, W). We provide graph models for routing requirements and switch blocks and develop a series of decomposition theorems for routing requirements with the help of a new graph model. The powerful decomposition theory leads to the automatic generation of routing requirements and a detailed routing algorithm, as well as the reduction design method of building large USBs by smaller ones. As a result, we derive a class of well-structured and highly scalable optimum (k, W)-USBs for k ≤ 6, or even Ws, and near-optimum (k, W)-USBs for k ≥ 7 and odd Ws. We also give routing experiments to justify the routing improvement upon the entire chip using the USBs. The results demonstrate the usefulness of USBs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
Brown, S., Francise, R. J., Rose, J., and Vranesic, Z. G. 1992. Field-Programmable Gate Arrays. Kluwer-Academic, Boston.
 
5
Chang, Y. D., Wu, G. M., and Chang, Y. W. 1999. 3-dimensional switch box. In Proceedings of FPGA'99.
6
 
7
 
8
Fan, H., Liu, J., and Wu, Y. L. 2000. On decomposition of regular hypergraphs. In preparation.
9
 
10
 
11
Lovasz, L. and Plummer, M. D. 1986. Matching Theory. Elsevier Science, New York.
 
12
Milner, E. C. 1985. Basic wqo- and bqo-theory. Graphs and Order (Banff, 1984), NATO Adv. Sci. Inst. Ser. C: Math. Phys. Sci. 147, Reidel, Dordrecht, 487--502.
 
13
 
14
Rose, J. and Brown, S. 1991. Flexibility of interconnection structures for field-programmable gate arrays. IEEE J. Solid-State Circ. 26, 3, 277--282.
 
15
 
16
Wu, Y. L. and Marek-Sadowska, M. 1997. Routing for array type FPGAs. IEEE Trans. Comput. Aided Des. of Integrated Circ. Syst. 16, 5 (May), 506--518.
 
17
Wu, Y. L., Tsukiyama, S., and Marek-Sadowska, M. 1996. Graph based analysis of 2-D FPGA routing. IEEE Trans. Comput. Aided Des. 15, 1, 33--44.
 
18
Yang, S. 1991. Logic synthesis and optimization benchmarks, Version 3.0. Tech. Rep., Microelectronics Centre of North Carolina.


Collaborative Colleagues:
Hongbing Fan: colleagues
Jiping Liu: colleagues
Yu-Liang Wu: colleagues
C. K. Wong: colleagues