skip to main content
10.1145/378239.378256acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Robust interfaces for mixed-timing systems with application to latency-insensitive protocols

Published:22 June 2001Publication History

ABSTRACT

This paper presents several low-latency mixed-timing FIFO designs that interface systems on a chip working at different speeds. The connected systems can be either synchronous or asynchronous. The design are then adapted to work between systems with very long interconnection delays, by migrating a single-clock solution by Carloni et al. (for “latency-insensitive” protocols) to mixed-timing domains. The new designs can be made arbitrarily robust with regard to metastability and interface operating speeds. Initial simulations for both latency and throughput are promising.

References

  1. 1.D.S. Bormann, P.Y.K. Cheung, "Asynchronous Wrapper for Heterogenous Systems", Proc. ICCD'97, pg. 307-314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.L. Carloni, K. McMillan, A. Saldanha, A. Sangiovanni-Vincentelli, "A Methodology for Correct-by-Construction Latency Insensitive Design", ICCAD'99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.D.M. Chapiro, "Globally-Asynchronous Locally-Synchronous Systems", PhD Thesis, Stanford University, Oct. 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.T. Chelcea, S. Nowick, "Low-Latency Asychronous FIFO's using Token Rings", IEEE ASYNC'00 Symp., pp. 210-220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.T. Chelcea, S. Nowick, "A Low-Latency FIFO for Mixed-Clock Systems", IEEE Wkshp. on VLSI'00, pp. 119-128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, A. Yakovlev, "Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers," IEICE Transactions on Information and Systems, Vol. E80-D, Number 3, pp. 315-325, March 1997.Google ScholarGoogle Scholar
  7. 7.R.M. Fuhrer, S.M. Nowick, M. Theobald, N.K. Jha, B. Lin, L. Plana, "MINIMALIST: An environment for Synthesis, Verification and Testability of Burst-Mode Asynchronous Machines," CUCS-020-99, Columbia University, Computer Science Department, 1999.Google ScholarGoogle Scholar
  8. 8.S. B. Furber, "Asynchronous Design", Proc. of Submicron Electronics, Il Ciocco Italy, pp. 461-492, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.J. Jex, C. Dike, K. Self, "Fully Asynchronous Interface with Programmable Metastability Settling Time Synchronizer", Patent No. 5,598,113 (Jan. 28, 1997).Google ScholarGoogle Scholar
  10. 10.R. Kol, R. Ginosar, "Adaptive Synchronization for Multi-Synchronous Systems", ICCD'98, pp. 188-198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.M. R. Greenstreet, "Implementing a STARI Chip", ICCD'95, pp. 38-43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.C. L. Seitz, "System Timing", Introduction to VLSI Systems, Ch. 7, Addison-Wesley Pub. Co., 1980.Google ScholarGoogle Scholar
  13. 13.J. Seizovic, "Pipeline Synchronization", IEEE ASYNC'94 Symp., pp. 87-96.Google ScholarGoogle Scholar
  14. 14.M. Singh, S.M. Nowick, "MOUSETRAP: Ultra-High-Speed Transition-Signaling Asynchronous Pipelines", ACM TAU-00 Workshop, Austin, TX (Dec. 2000).Google ScholarGoogle Scholar
  15. 15.I. E. Sutherland, "Micropipelines", Communications of the ACM, 32(6), pp. 720-738, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.K.Y. Yun, R.P. Donohue, "Pausible Clocking: A First Step Toward Heterogeneous Systems", ICCD'96, pp. 118-123. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Robust interfaces for mixed-timing systems with application to latency-insensitive protocols

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            DAC '01: Proceedings of the 38th annual Design Automation Conference
            June 2001
            863 pages
            ISBN:1581132972
            DOI:10.1145/378239

            Copyright © 2001 ACM

            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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 22 June 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,770of5,499submissions,32%

            Upcoming Conference

            DAC '24
            61st ACM/IEEE Design Automation Conference
            June 23 - 27, 2024
            San Francisco , CA , USA

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader