| The routability of multiprocessor network topologies in FPGAs |
| Full text |
Pdf
(299 KB)
|
| Source
|
International Workshop on System-Level Interconnect Prediction
archive
Proceedings of the 2006 international workshop on System-level interconnect prediction
table of contents
Munich, Germany
SESSION: Evaluation and prediction of FPGA routing resources
table of contents
Pages: 49 - 56
Year of Publication: 2006
ISBN:1-59593-255-0
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 53, Citation Count: 0
|
|
|
ABSTRACT
A fundamental difference between ASICs and FPGAs is that wires in ASICs are designed such that they match the requirements of a particular design. Wire parameters such as length, width, layout and the number of wires can be varied to implement a desired circuit. Conversely, in an FPGA, area is fixed and routing resources exist whether or not they are used, so the goal becomes implementing a circuit within the limits of available resources. The architecture for existing routing structures in FPGAs has evolved over time to suit the requirements of large, localized digital circuits. However, FPGAs now have the capacity to implement networks of such circuits, and system-level interconnection becomes a key element of the design process.Following a standard design flow and using commercial tools, we investigate how this fundamental difference in resource usage affects the mapping of various network topologies to a modern FPGA routing structure. By exploring the routability of different multiprocessor network topologies with 8, 16 and 32 nodes on a single FPGA, we show that the difference between resource utilization of a ring, star, hypercube and mesh topologies is not significant up to 32 nodes. We also show that a fully-connected network can be implemented with at least 16 nodes, but with 32 nodes it exceeds the routing resources available on the FPGA. We also derive a cost metric that helps to estimate the impact of the topology selection based on the number of nodes.
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
|
ARM Corporation. "AMBA specification". {online} 1999. www.arm.com (Accessed: 2005).
|
| |
2
|
IBM Corporation. "The Coreconnect Bus Architecture", {online} 1999. www.chips.ibm.com (Accessed: 2005).
|
| |
3
|
OpenCores.org. "The WISHBONE System Architecture". {online} 2002. opencores.org/projects.cgi/web/wishbone (Accessed: 2005).
|
| |
4
|
Sonics Inc. (online). www.sonicsinc.com/sonics/products/siliconbackplaneIII/ (Accessed: 2005).
|
| |
5
|
|
| |
6
|
|
| |
7
|
Adrijean Adriahantenaina , Herve Charlery , Alain Greiner , Laurent Mortiez , Cesar Albenes Zeferino, SPIN: A Scalable, Packet Switched, On-Chip Micro-Network, Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum, p.20070, March 03-07, 2003
|
| |
8
|
|
 |
9
|
|
| |
10
|
G. Brebner and D. Levi. Networking on Chip with Platform FPGAs. In Field-Programmable Technology (FPT), Proceedings. 2003 IEEE International Conference on, pages 13--20, July 2003.
|
 |
11
|
Tim Kogel , Malte Doerper , Andreas Wieferink , Rainer Leupers , Gerd Ascheid , Heinrich Meyr , Serge Goossens, A modular simulation framework for architectural exploration of on-chip interconnection networks, Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, October 01-03, 2003, Newport Beach, CA, USA
[doi> 10.1145/944645.944648]
|
| |
12
|
Davide Bertozzi , Antoine Jalabert , Srinivasan Murali , Rutuparna Tamhankar , Stergios Stergiou , Luca Benini , Giovanni De Micheli, NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip, IEEE Transactions on Parallel and Distributed Systems, v.16 n.2, p.113-129, February 2005
[doi> 10.1109/TPDS.2005.22]
|
| |
13
|
|
| |
14
|
T.A. Bartic, J.Y. Mignolet, T. Marescaux, D. Verkest, S. Vernalde, and R. Lauwereins. Topology adaptive network-on-chip design and implementation. In Computer and Digital Tecniques, IEEE Proceedings, pages 467--472. IEE Proceedings, July 2005.
|
| |
15
|
|
| |
16
|
Xilinx, Inc. http://www.xilinx.com.
|
| |
17
|
ModelSim Home Page, {online} September 2005. http://www.model.com/.
|
|