Abstract
In this paper, we present a systematic design and implementation of reconfigurable interconnects on demand. The proposed on-chip interconnection network provides identical physical topologies to logical topologies for given applications. The network has been implemented with parameterized switches, dynamically multiplexed by a traffic controller. Considering practical media applications, a multiprocessor system combined with the presented network has been integrated and prototyped in Virtex-II Pro FPGA using the ESPAM design environment. The experiment shows that the network realizes on-demand traffic patterns, occupies on average 59% less area, and maintains performance comparable with a conventional crossbar.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bjerregaard, T., Mahadevan, S.: A Survey of Research and Practices of Network-on-chip. ACM Computing Surveys 38(1), 1–51 (2006)
Bertozzi, D., et al.: NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip. IEEE Transactions on Parallel and Distributed Systems 16(2), 113–129 (2005)
Nikolov, H., Stefanov, T., Deprettere, E.: Efficient Automated Synthesis, Programming, and Implementation of Multi-processor Platforms on FPGA Chips. In: Proceedings of 16th International Conference on Field Programmable Logic and Applications (FPL’06), Aug. 2006, pp. 323–328 (2006)
Nikolov, H., Stefanov, T., Deprettere, E.: Multi-processor System Design with ESPAM. In: Proceedings of 4th IEEE/ACM/IFIP International Conference on HW/SW Codesign and System Synthesis (CODES-ISSS’06), Oct. 2006, pp. 211–216. IEEE, Los Alamitos (2006)
Vassiliadis, S., Sourdis, I.: FLUX Networks: Interconnects on Demand. In: Proceedings of International Conference on Computer Systems Architectures Modelling and Simulation (IC-SAMOS’06), Jul. 2006, pp. 160–167 (2006)
Moraes, F., et al.: HERMES: an Infrastructure for Low Area Overhead Packet-switching Netwoks on Chip. Integration, the VLSI Journal 38(1), 69–93 (2004)
Marescaux, T., et al.: Run-time Support for Heterogeneous Multitasking on Reconfigurable SoCs. Integration, the VLSI Journal 38(1), 107–130 (2004)
Sethuraman, B., et al.: LiPaR: A Light-weight Parallel Router for FPGA-based Networks-on-Chip. In: Proceedings of the Great Lakes Symposium on VLSI (GLSVLSI’05), Apr. 2005, pp. 452–457 (2005)
Bartic, T.A., et al.: Topology adaptive network-on-chip design and implementation. IEE Proceedings of Computers & Digital Techniques 152(4), 467–472 (2005)
Kapre, N., et al.: Packet Switched vs Time Multiplexed FPGA Overlay Networks. In: Proceedings of IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM’06), Apr. 2006, pp. 205–216. IEEE Computer Society Press, Los Alamitos (2006)
Hilton, C., Nelson, B.: PNoC: A flexible circuit-switched NoC for FPGA-based systems. IEE Proceedings of Computers & Digital Techniques 153(3), 181–188 (2006)
Srinivasan, K., Chatha, K.S.: A Low Complexity Heuristic for Design of Custom Network-on-chip Architectures. In: Proceedings of International Conference on Design, Automation and Test in Europe (DATE’06), Mar. 2005, pp. 130–135 (2005)
Murali, S., Micheli, G.D.: An Application-specific Design Methodology for STbus Crossbar Generation. In: Proceedings of International Conference on Design, Automation and Test in Europe (DATE’05), Feb. 2005, pp. 1176–1181 (2005)
Loghi, M., et al.: Analyzing On-Chip Communication in a MPSoC Environment. In: Proceedings of International Conference on Design, Automation and Test in Europe (DATE’04), Feb. 2004, pp. 752–757 (2004)
Sekar, K., et al.: FLEXBUS: A High-Performance System-on-Chip Communication Architecture with a Dynamically Configurable Topology. In: Proceedings of 42th International Conference on Design Automation Conference (DAC’05), Jun. 2005, pp. 571–574 (2005)
Huebner, M., et al.: Scalable Application-Dependent Network on Chip Adaptivity for Dynamical Reconfigurable Real-Time Systems. In: Becker, J., Platzner, M., Vernalde, S. (eds.) FPL 2004. LNCS, vol. 3203, pp. 1037–1041. Springer, Heidelberg (2004)
Kienhuis, B., Rijpkema, E., Deprettere, E.: Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures. In: Proceedings of 8th International Workshop on Hardware/Software Codesign (CODES’2000), May 2000, pp. 13–17 (2000)
Hu, J., Marculescu, R.: Energy-Aware Mapping for Tile-based NoC Architectures Under Performance Constraints. In: Proceedings of the 8th Asia and South Pacific Design Automation Conference (ASP-DAC’03), Jan. 2003, pp. 233–239 (2003)
Lahiri, K., et al.: Design of High-Performance System-On-Chips Using Communication Architecture Tuners. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 23(5), 620–636 (2004)
Murali, S., Micheli, G.D.: Bandwidth-Constrained Mapping of Cores onto NoC Architectures. In: Proceedings of International Conference on Design, Automation and Test in Europe (DATE’04), Feb. 2004, pp. 896–901 (2004)
Alpha Data Parallel Systems, Ltd., http://www.alpha-data.com/adm-xpl.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Hur, J.Y., Stefanov, T., Wong, S., Vassiliadis, S. (2007). Systematic Customization of On-Chip Crossbar Interconnects. In: Diniz, P.C., Marques, E., Bertels, K., Fernandes, M.M., Cardoso, J.M.P. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2007. Lecture Notes in Computer Science, vol 4419. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71431-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-71431-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71430-9
Online ISBN: 978-3-540-71431-6
eBook Packages: Computer ScienceComputer Science (R0)