Abstract
System-on-a-chip (SoC) has emerged to become a cost-effective approach for embedded systems design with rapid advance of semiconductor technology. It allows designers to integrate a number of heterogeneous IP blocks together based on a system interconnect. However, traditional dedicated wiring as the system interconnect has many shortcomings, such as non-scalable global wire delay, failure to achieve global synchronization, and errors due to signal integrity issues. These problems can be mitigated by the network-on-chip (NoC) architecture based on regular on-chip communication networks. In this paper, we present three efficient switch designs for NoC systems based on circuiting switching. Such switch designs with efficient buffer management can provide the on-chip network with guaranteed throughput and transmission latencies.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Semiconductor Industry Association, International Technology Roadmap for Semiconductors, World Semiconductor Council (1999)
Benini, L., De Micheli, G.: Networks on Chips: A New SoC Paradigm. IEEE Computer 35, 70–78 (2002)
Dally, W.J., Towels, B.: Route packets, not wires: On-Chip Interconnection Networks. In: Proceedings of 38th Design Automation Conference, June 2001, pp. 684–689 (2001)
Kumar, S., Jantsch, A., Soininen, J.-P., Forsell, M., Millberg, M., Oberg, J., Tiensyrja, K., Hemani, A.: A Network on Chip Architecture and Design Methodology. In: Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2002), April 2002, pp. 105–112 (2002)
Hemani, A., Jantsch, A., Kumar, S., Postula, A., Oberg, J., Millberg, M., Lindqvist, D.: Network on Chip: An Architecture for Billion Transistor Era. In: Proceedings of IEEE NorChip Conference, November 2000, pp. 166–173 (2000)
Hu, J., Marculescu, R.: Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures. In: Proceedings of Design Automation and Test in Europe Conference and Exhibition, March 2003, pp. 688–693 (2003)
Lei, T., Kumar, S.: A Two-step Genetic Algorithm for Mapping Task Graphs to a Network on Chip Architecture. In: Proceedings of Euromicro Symposium on Digital System Design: Architectures, Methods and Tools, Turkey (September 2003)
Lin, L.-Y., Wang, C.-Y., Huang, P.-J., Chou, C.-C., Jou, J.-Y.: Communication-driven Task Binding for Multiprocessor with Latency Insensitive Network-on-Chip. In: Proceedings of Asia and South Pacific. Design Automation Conference (2005)
Liu, J., Zheng, L.-R., Tenhunen, H.: A Guaranteed-Throughput Switch for Network-on-Chip. In: Proceedings of International Symposium on System-on-Chip (November 2003)
Murali, S., Micheli, G.D.: Bandwidth-Constrained Mapping of Cores onto NoC Architectures. In: Proceedings of Design Automation and Test in Europe Conference and Exhibition, February 2004, pp. 869–901 (2004)
Nurmi, J., Saastamoinen, I., Siguenza-Tortosa, D.: Interconnect IP Node for Future System-on-Chip Designs. In: Proceedings of 1st IEEE International Workshop on Electronic Design, Test and Applications (DELTA 2002) (January 2002)
Pande, P.P., Grecu, C., Ivanov, A., Saleh, R.: Design of a Switch for Network on Chip Applications. In: Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS) (January 2003)
Rijpkema, E., Goossens, K.G.W., Radulescu, A., Dielissen, J., Van Meerbergen, J., Wielage, P., Waterlander, E.: Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip. In: Proceedings of Design Automation and Test in Europe Conference and Exhibition (March 2003)
Sgroi, M., Sheets, M., Mihal, A., Keutzer, K., Malik, S., Rabaey, J., Sangiovanni-Vencentelli, A.: Addressing the System-on-a-Chip Interconnect Woes through Communication-Based Design. In: Proceedings of 38th Conference on Design automation (June 2001)
Sathe, S., Wiklund, D., Liu, D.: Design of a Switching Node (Router) for On-chip Networks. In: Proceedings of the 6th International Conference on ASIC (ASICON 2003) (October 2003)
Wiklund, D., Liu, D.: SoCBUS: Switched Network on Chip for Hard Real Time Embedded Systems. In: Proceedings of International Parallel and Distributed Processing Symposium (April 2003)
Wingard, D.: MicroNetwork-Based Integration for SOCs. In: Proceedings of 38th Design Automation Conference (June 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chi, HC., Wu, CM. (2005). Efficient Switches for Network-on-Chip Based Embedded Systems. In: Yang, L.T., Amamiya, M., Liu, Z., Guo, M., Rammig, F.J. (eds) Embedded and Ubiquitous Computing – EUC 2005. EUC 2005. Lecture Notes in Computer Science, vol 3824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596356_10
Download citation
DOI: https://doi.org/10.1007/11596356_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30807-2
Online ISBN: 978-3-540-32295-5
eBook Packages: Computer ScienceComputer Science (R0)