|
ABSTRACT
A switch module M with W terminals on each side is said to be universal if every set of nets satisfying the dimensional constraint (i.e., the number of nets on each side of M is at most W) is simultaneously rout able through M. In this article, we present a class of universal switch modules. Each of our switch modules has 6Wswitches and switch-module flexibility three (i.e, Fs=3). We prove that no switch module with less than 6W switches can be universal. We also compare our switch modules with those used in the Xilinx XC4000 family FPGAs and the antisymmetric switch modules (with FS=3) suggested by Rose and Brown [1991]. Although these two kinds of switch modules also have FS=3 and 6W switches, we show that they are not universal. Based on combinatorial counting techniques, we show that each of our universal switch modules can accommodate up to 25% more routing instances, compared with the XC4000-type switch module of the same size. Experimental results demonstrate that our universal switch modules improve routability at the chip level. Finally, our work also provides a theoretical insight into the important observation by Rose and Brown [1991] (based on extensive experiments) that FS=3 is often sufficient to provide high routability.
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
|
BROWN, S., ROSE, J., AND VRANESIC, Z.G. 1993. A stochastic model to predict the routability of field-programmable gate arrays. IEEE Trans. Computer-Aided Des. 12, 12, 1827-1838.
|
| |
4
|
|
| |
5
|
BROWN, S., ROSE, J., AND VRANESIC, Z.G. 1992b. A detailed router for field-programmable gate arrays. IEEE Trans. Comput.-Aided Des. 11,620-627.
|
| |
6
|
|
| |
7
|
|
| |
8
|
Yao-Wen Chang , Shashidhar Thakur , Kai Zhu , D. F. Wong, A new global routing algorithm for FPGAs, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.356-361, November 06-10, 1994, San Jose, California, United States
|
| |
9
|
CHEN, C.-D., LEE, Y.-S., WU, C.-H., AND LIN, Y.-L. 1995. TRACER-fpga: a router for RAM-based FPGAs. IEEE Trans. Comput.-Aided Des. 14, 3 (March), 371-374.
|
| |
10
|
FUJIYOSHI, K., KAJITANI, Y., AND NIJTSU, H. 1994. Design of optimum totally perfect connection-blocks of FPGA. In Proceedings of the IEEE International Symposium on Circuits and Systems (London, May 30-June 6), 221-224.
|
| |
11
|
|
| |
12
|
HSIEH, H. C. ET AL., 1990. Third-generation architecture boosts speed and density of field-programmable gate arrays. In Proceedings of the IEEE Custom Integrated Circuits Conference (Boston, MA, May), 31.2.1-31.2.7.
|
| |
13
|
LEMIEUX, G. AND BROWN, S. 1993. A detailed routing algorithm for allocating wire segments in field-programmable gate arrays. In Proceedings of the ACM/SIGDA Physical Design Workshop (Lake Arrowhead, CA), 215-226.
|
| |
14
|
Chih-chang Lin , Malgorzata Marek-Sadowska , Duane Gatlin, Universal logic gate for FPGA design, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.164-168, November 06-10, 1994, San Jose, California, United States
|
| |
15
|
|
| |
16
|
ROSE, J. AND BROWN, S. 1991. Flexibility ofinterconnection structures for field-programmable gate arrays. IEEE J. Solid-State Circuits. 26, 3, 277-282.
|
| |
17
|
ROSE, J., FRANCIS, R., LEWIS, D., AND CHOW, P. 1990. Architecture of programmable gate arrays: The effect of logic block functionality on area efficiency. IEEE J. Solid-State Circuits 25, 1217-1225.
|
 |
18
|
|
| |
19
|
Yachyang Sun , Ting-Chi Wang , C. K. Wong , C. L. Liu, Routing for symmetric FPGAs and FPICs, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.486-490, November 07-11, 1993, Santa Clara, California, United States
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Wu, Y.-L., TSUKIYAMA, S., AND MAREK-SADOWSKA, M. 1994. Computational complexity of 2-D FPGA routing for arbitrary switch box topologies. In Proceedings of the ACM International Workshop on FPGA (Berkeley, CA, Feb. 13-15).
|
| |
25
|
XILINX INC. 1994. The Programmable Logic Data Book.
|
| |
26
|
Kai Zhu , D. F. Wong , Yao-Wen Chang, Switch module design with application to two-dimensional segmentation design, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.480-485, November 07-11, 1993, Santa Clara, California, United States
|
CITED BY 30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Satish Sivaswamy , Gang Wang , Cristinel Ababei , Kia Bazargan , Ryan Kastner , Eli Bozorgzadeh, HARP: hard-wired routing pattern FPGAs, Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, February 20-22, 2005, Monterey, California, USA
|
|
|
|
|
|
|
|
|
|
|
Hongbing Fan , Jiping Liu , Yu-Liang Wu , Chak-Chung Cheung, On optimum switch box designs for 2-D FPGAs, Proceedings of the 38th conference on Design automation, p.203-208, June 2001, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andy Yan , Rebecca Cheng , Steven J. E. Wilton, On the sensitivity of FPGA architectural conclusions to experimental assumptions, tools, and techniques, Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays, February 24-26, 2002, Monterey, California, USA
|
|
|
|
|
|
|
REVIEW
"Howard H. Chen : Reviewer"
A class of universal switch modules with the maximum routing
capacity and minimum number of programmable switches for field
programmable gate arrays (FPGAs) is identified. For novice readers, the
authors provide a comprehensive overview of the
more...
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|