Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1016568.1016625acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
Article

A switch architecture and signal synchronization for GALS system-on-chips

Published: 04 September 2004 Publication History

Abstract

Increasing power consumption and growing design effort are considered limiting factors in the design of chip-wide synchronous System-on-Chip designs. The attempt to get over these problems leads to an intensified look at asynchronous communication solutions, sometimes based on Network-on-Chips. Despite this basically asynchronous approach, most of the actual research work is not supporting a globally genuinely-asynchronous solution. We present a modular switch for a true globally asynchronous interconnect network. Independent clock generators in each switch maintain a local clock thus avoiding a global clock at the level of the interconnect network. The general switch architecture is described and the integration of the synchronization technique used to resolve metastability is discussed in detail. First synthesis results of a prototypical VLSI implementation are presented.

References

[1]
Luca Benini and Giovanni DeMicheli. Networks on chip: A new SoC paradigm. IEEE Computer, 35(1):70--78, January 2002.
[2]
A. Hemani, T. Meincke, S. Kumar, A. Postula, T. Olsson, P. Nilsson, J. Oberg, P. Ellervee, and D. Lundqvist. Lowering power consumption in clock by using globally asynchronous locally synchronous design style. Proceedings of the 36th Design Automation Conference, pages 873--878, June 21--25, 1999.
[3]
M.E. Kreutz, L. Carro, C.A. Zeferino, and A.A. Susin. Communication architectures for system-on-chip. 14th Symposium on Integrated Circuits and Systems Design, pages 14--19, 10--15, 2001.
[4]
Johnny Oberg. Clocking strategies for networks on chip. In Axel Jantsch and Hannu Tenhunen, editors, Networks on Chip, Chapter 8, pages 153--172. Kluwer Academic Publishers, Feb. 2003.
[5]
M. J. Karol and M. G. Hluchyj. Queueing in High-Performance Packet Switching. IEEE Journal on Selected Areas in Communications, Vol. 6, No. 9, December 1988.
[6]
O. Damhaug and T. Njolstad. Arbitration and Metastability Management in Globally Asynchronous Locally Synchronous Circuits. Norsig 2002, October 4--7, Trondheim, Norway, 2002.
[7]
Kai Hwang and Faye A. Briggs. Computer Architecture and Parallel Processing. McGraw-Hill International Editions, 1985.
[8]
Kai Hwang. Advanced Computer Architecture: Parallelism, Scalability, Programmability. McGraw-Hill International Editions, 1993.
[9]
C. Mead and L. Conway. Introduction to VLSI Systems, Chapter 7. Addison-Wesley Publishing Company, 1980.
[10]
C. Molnar, W. Clark, and W. Papian. The Synchronizer "Glitch" Problem. Macromodular Computer Design, Part 1: Development of Macromodules, Volume IV: Tech. Report No. 47; Computer Systems Lab., Washington University, St. Louis, 1974, <http://research.sun.com/asynch/Macromodules/p1 vol4macrom.pdf>.
[11]
F. Mu and C. Svensson. A 750Mb/s 0.6um CMOS Two-Phase Input Port using Self-Tested Self-Synchronization. IFM, Linkoping University, Linkoping, Sweden, IEEE International Conference on Solid-State Circuits, 1999.
[12]
T. Chelcea and S. M. Nowick. A Low-Latency FIFO for Mixed-Clock Systems. IEEE Workshop on VLSI, pp. 119--128, 2000.
[13]
T. Chelcea and S. M. Nowick. Robust Interfaces for Mixed-Timing Systems with Application to Latency-Insensitive Protocols. DAC 2001, June 18.--22., Las Vegas, 2000.
[14]
Peter Zipf, Heiko Hinkelmann, Adeel Ashraf, Thomas Hollstein, and Manfred Glesner. An Asynchronous Switch Implementation for Systems-on-a-Chip. GI/ITG/GMM Workshop "Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen", Feb. 24-25, 2004, Kaiserslautern, Germany
[15]
Andrew Royal and Peter Y. K. Cheung. Globally Asynchronous Locally Synchronous FPGA Architectures. Proceedings of the 13th International Conference on Field-Programmable Logic and Applications, pp. 255--364, Lecture Notes in Computer Science, Springer-Verlag, 2003

Cited By

View all
  • (2010)A methodology for design of unbuffered router microarchitecture for S-mesh NoCProceedings of the 2010 IFIP international conference on Network and parallel computing10.5555/1882011.1882056(442-451)Online publication date: 13-Sep-2010
  • (2010)A Methodology for Design of Unbuffered Router Microarchitecture for S-Mesh NoCNetwork and Parallel Computing10.1007/978-3-642-15672-4_37(442-451)Online publication date: 2010
  • (2007)Bi-Synchronous FIFO for Synchronous Circuit Communication Well Suited for Network-on-Chip in GALS ArchitecturesProceedings of the First International Symposium on Networks-on-Chip10.1109/NOCS.2007.14(83-94)Online publication date: 7-May-2007
  • Show More Cited By

Index Terms

  1. A switch architecture and signal synchronization for GALS system-on-chips

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SBCCI '04: Proceedings of the 17th symposium on Integrated circuits and system design
      September 2004
      296 pages
      ISBN:1581139470
      DOI:10.1145/1016568
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 04 September 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. GALS
      2. NoC switch
      3. clock stretching
      4. synchronization

      Qualifiers

      • Article

      Conference

      SBCCI04
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 133 of 347 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2010)A methodology for design of unbuffered router microarchitecture for S-mesh NoCProceedings of the 2010 IFIP international conference on Network and parallel computing10.5555/1882011.1882056(442-451)Online publication date: 13-Sep-2010
      • (2010)A Methodology for Design of Unbuffered Router Microarchitecture for S-Mesh NoCNetwork and Parallel Computing10.1007/978-3-642-15672-4_37(442-451)Online publication date: 2010
      • (2007)Bi-Synchronous FIFO for Synchronous Circuit Communication Well Suited for Network-on-Chip in GALS ArchitecturesProceedings of the First International Symposium on Networks-on-Chip10.1109/NOCS.2007.14(83-94)Online publication date: 7-May-2007
      • (2006)A High-Throughput Network-on-Chip Architecture for Systems-on-Chip Interconnect2006 International Symposium on System-on-Chip10.1109/ISSOC.2006.321984(1-4)Online publication date: Nov-2006
      • (2006)An Efficient Network-on-Chip Architecture Based on the Fat-Tree (FT) Topology2006 International Conference on Microelectronics10.1109/ICM.2006.373259(28-31)Online publication date: Dec-2006
      • (2006)Prototyping a Globally Asynchronous Locally Synchronous Network-On-Chip on a Conventional FPGA Device Using Synchronous Design Tools2006 International Conference on Field Programmable Logic and Applications10.1109/FPL.2006.311284(1-6)Online publication date: Aug-2006
      • (2005)Reconfigurable embedded systemsProceedings of the 5th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation10.1007/11512622_3(12-21)Online publication date: 18-Jul-2005

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media