The LOTTERYBUS on-chip communication architecture

被引:30
|
作者
Lahiri, Kanishka [1 ]
Raghunathan, Anand
Lakshminarayana, Ganesh
机构
[1] NEC Labs Amer, Princeton, NJ 08540 USA
[2] Alphion Corp, Princeton Jct, NJ 08550 USA
关键词
bus architecture; on-chip communication; randomized arbitration; System-on-Chip (SoC);
D O I
10.1109/TVLSI.2006.878210
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip communication architectures play an important role in determining the overall performance of System-on-Chip (SoC) designs. Communication architectures should be flexible so as to offer high performance over a wide range of traffic characteristics. In particular, the resource sharing mechanism of the communication architecture, which determines how the often-conflicting requirements of different components are served, is of utmost importance. Conventional SoC architectures typically employ priority or time-division multiple-access (TDMA)-based communication architectures. However, these techniques are often inadequate. In the former, low-priority components may suffer from starvation, while in the latter, depending on the request profile, high-priority traffic may be subject to large latencies. This paper presents LOTTERYBUS, a high-performance SoC communication architecture based on new randomized on-chip communication protocols that addresses the shortcomings mentioned above. LOTTERYBUS provides each SoC component with a flexible, proportional, and probabilistically guaranteed share of the on-chip communication bandwidth. We present two variants of LOTTERYBUS. In the first variant, its architectural parameters are statically configured, leading to relatively low hardware overhead and design complexity. In the second variant, these parameters are allowed to vary dynamically, enabling more sophisticated use of LOTTERYBUS, at additional hardware cost. We have performed experiments to investigate the performance of LOTTERYBUS across a range of communication traffic characteristics. We have used LOTTERYBUS in designing a 4 x 4 ATM switch subsystem, and have compared its performance with conventional architectures. The results show that LOTTERYBUS provides fine-grained control over bandwidth allocation, and also provides significant reduction in average transaction latencies (up to 85%) compared to conventional architectures. Hardware implementations using a commercial 0.15-mu m cell-based library indicate that the advantages provided by LOTTERYBUS are accompanied by modest hardware overheads compared to conventional architectures.
引用
收藏
页码:596 / 608
页数:13
相关论文
共 50 条
  • [1] An architecture and compiler for scalable on-chip communication
    Liang, H
    Laffely, A
    Srinivasan, S
    Tessier, R
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (07) : 711 - 726
  • [2] Modelling and refinement of an on-chip communication architecture
    Plosila, J
    Liljeberg, P
    Isoaho, J
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 219 - 234
  • [3] Architecture and synthesis for on-chip multicycle communication
    Cong, J
    Fan, YP
    Han, GL
    Yang, X
    Zhang, ZR
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (04) : 550 - 564
  • [4] Delay Optimized Architecture for On-Chip Communication
    Sheraz Anjum
    [J]. Journal of Electronic Science and Technology, 2009, 7 (02) : 104 - 109
  • [5] LOTTERYBUS: A new high-performance communication architecture for system-on-chip designs
    Lahiri, K
    Raghunathan, A
    Lakshminarayana, G
    [J]. 38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 15 - 20
  • [6] Cross By Pass-Mesh Architecture for on-Chip Communication
    Gulzari, Usman Ali
    Anjum, Sheraz
    Agha, Shahrukh
    [J]. 2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 267 - 274
  • [7] Architecture and synthesis for multi-cycle on-chip communication
    Cong, J
    Fan, YP
    Han, GL
    Yang, X
    Zhang, ZR
    [J]. CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 77 - 78
  • [8] Core network interface architecture and latency constrained on-chip communication
    Bhojwani, Praveen
    Mahapatra, Rabi N.
    [J]. ISQED 2006: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2006, : 358 - +
  • [9] Unconventional Signal Processing Architecture for Reconfigurable On-Chip Communication Systems
    Vazquez-Avila, J. L.
    Sandoval-Arechiga, R.
    Gea-Garcia, B. I.
    Parra-Michel, R.
    Mario-Siller
    [J]. 2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [10] WiSync: An Architecture for Fast Synchronization through On-Chip Wireless Communication
    Abadal, Sergi
    Cabellos-Aparicio, Albert
    Alarcon, Eduard
    Torrellas, Josep
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (04) : 3 - 17