ABSTRACT
In this paper, we propose a high performance asynchronous on-chip bus with multiple issue and in-order/out-of-order completion for a Globally Asynchronous Locally Synchronous (GALS) design. The proposed bus implementation can be characterized with distributed and modularized control units based on a layered architecture to support multiple issue and in-order/out-of-order completion. Simulation results reveal that throughputs of asynchronous on-chip buses with multiple issue and in-order/out-of-order completion increases by 31.3% / 34.3%, while power consumption overhead is only 6.76% / 3.98% respectively, compared to a simple asynchronous on-chip bus with only a single issue feature.
- Semiconductor Industry Association, International technology roadmap for semiconductors (ITRS) 2003.Google Scholar
- J. Bainbridge, Asynchronous system-on-chip interconnect. Ph.D. thesis, The University of Manchester, UK, 2000. Google ScholarDigital Library
- E.-G. Jung, B.-S. Choi, and D.-I. Lee High performance asynchronous bus for SoC. In Proc. ISCAS, 2003, V-505-V-508.Google Scholar
- E. Salminen, V. Lahtinen, K. Kuusilinna, and T. Hamalainen Overview of bus-based system-on-chip interconnections. In Proc. ISCAS, 2002, II-372-II-375.Google Scholar
- ARM Corporation, AMBA AXI protocol specification, 2003.Google Scholar
- E.-S.Kim, J.-G. Lee, D.-I. Lee Automatic Process-Oriented Control Circuit Generation for Asynchronous High-Level Synthesis. In Proc. ASYNC, 2000, 104--105. Google ScholarDigital Library
- H. Zimmermann OSI reference model--the ISO model of architecture for open systems interconnection. IEEE Trans. Communications, 28 (Apr. 1980), 425--432.Google ScholarCross Ref
- J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno and A. Yakovlev Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers. IEICE Trans. Info. & Syst., E80-D (Mar. 1997), 315--325.Google Scholar
Index Terms
- High performance asynchronous on-chip bus with multiple issue and out-of-order/in-order completion
Recommendations
Asynchronous Layered Interface of Multimedia SoCs for Multiple Outstanding Transactions
AbstractIn this paper, a novel asynchronous layered interface for a high performance on-chip bus is designed in a Globally Asynchronous Locally Synchronous (GALS) style. The proposed asynchronous layered interface with distributed and modularized control ...
Comparing Energy and Latency of Asynchronous and Synchronous NoCs for Embedded SoCs
NOCS '10: Proceedings of the 2010 Fourth ACM/IEEE International Symposium on Networks-on-ChipPower consumption of on-chip interconnects is a primary concern for many embedded system-on-chip (SoC) applications. In this paper, we compare energy and performance characteristics of asynchronous (clockless) and synchronous network-on-chip ...
A survey of research and practices of Network-on-chip
The scaling of microchip technologies has enabled large scale systems-on-chip (SoC). Network-on-chip (NoC) research addresses global communication in SoC, involving (i) a move from computation-centric to communication-centric design and (ii) the ...
Comments