CDMA bus-based on-chip interconnect infrastructure

被引:13
|
作者
Nikolic, Tatjana [1 ]
Stojcev, Mile [1 ]
Djordjevic, Goran [1 ]
机构
[1] Univ Nis, Fac Elect Engn, Nish 18000, Serbia
关键词
DESIGN; PERFORMANCE;
D O I
10.1016/j.microrel.2009.02.002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As technology scales toward deep submicron, the integration of complete system-on-chip (SoC) designs consisting of large number of Intellectual Property (IP) blocks (cores) on the same silicon die is becoming technically feasible. Until recently, the design-space exploration for SoCs has been mainly focused on the computational aspects of the problem. However, as the number of IP blocks on a single chip and their performance continue to increase, a shift from computation-based to communication-based designs becomes mandatory. As a result, the communication architecture plays a major role in the area, performance and energy consumption of the overall systems [Pasricha S, Dutt N. On-chip communication architectures: system on chip interconnect. Amsterdam: Elsevier Inc.; 2008, Kim J, Verbauwhede I, Chang MCF. Design of an interconnect architecture and signaling technology for parallelism in communication. IEEE Trans VLSI Syst 2007; 15(8):881-94]. This article presents a structure of a wrapper as a component of Code Division Multiple Access, CDMA, based shared bus architecture in a SoC. Two types of wrappers can be identified, master and slave. A master wrapper is located between the arbiter and COMA coded physical interconnect, while a slave connects the CDMA coded bus with memory/peripheral module. In the proposal, only bus lines that carry address and data signals are CDMA coded. We implemented a pair of master-slave wrapper described in VHDL and confirmed its functionality using testbenches. Also we synthesized wrappers using a Xilinx Spartan and Virtex devices to determine resource requirements in respect to a number of equivalent gates, communication bandwidth, latency and power consumption. Specifically we involved a Design-Quality, DQ, metric for wrapper performance evaluation. A pair of master-slave wrapper seems to occupy appropriate space, in average 2000 equivalent gates, considering CPU cost of about 30,000 gates, what is less than 8% of hardware overhead per CPU. We also present experimental results which show that benefits of involving CDMA coding relates both to decreasing a number of bus lines and accomplishing simultaneous multiple master-slave connections at relatively low-power consumption and high communication bandwidth. Convenient range indices R-w and R-R to determine data transfer rate for Write and Read operations in multiprocessor bus systems that use TDMA and CDMA data transfer techniques. The obtained results show that increased data transfer latencies involved by CDMA data transfer are compensated by simultaneous master-slave transfers. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:448 / 459
页数:12
相关论文
共 50 条
  • [1] Fast exploration of bus-based on-chip communication architectures
    Pasricha, S
    Dutt, N
    Ben-Romdhane, M
    INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 242 - 247
  • [2] Enhanced Overloaded CDMA Interconnect (OCI) Bus Architecture for on-Chip Communication
    Ahmed, Khaled E.
    Farag, Mohammed M.
    PROCEEDINGS 2015 IEEE 23RD ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS - HOTI 2015, 2015, : 78 - 87
  • [3] Parallel Overloaded CDMA Interconnect (OCI) Bus Architecture for On-Chip Communications
    Ahmed, Khaled E.
    Farag, Mohammed M.
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 621 - 624
  • [4] On-chip optical technology in future bus-based multicore designs
    Kirman, Nevin
    Kirman, Meyrem
    Dokania, Rajeev K.
    Martinez, Jose F.
    Apsel, Alyssa B.
    Watkins, Matthew A.
    Albonesi, David H.
    IEEE MICRO, 2007, 27 (01) : 56 - 66
  • [5] Scalable bus-based architecture handles multiple DSP cores on-chip
    Bindra, A
    ELECTRONIC DESIGN, 2000, 48 (06) : 36 - 36
  • [6] Towards Scalable, Energy-Efficient, Bus-Based On-Chip Networks
    Udipi, Aniruddha N.
    Muralimanohar, Naveen
    Balasubramonian, Rajeev
    HPCA-16 2010: SIXTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2010, : 247 - +
  • [7] Bus-based and NoC Infrastructure Performance Emulation and Comparison
    Wang, Ling
    Hao, Jianye
    Wang, Feixuan
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 855 - 858
  • [8] Beyond Cache Attacks: Exploiting the Bus-based Communication Structure for Powerful On-Chip Microarchitectural Attacks
    Sepulveda, Johanna
    Gross, Mathieu
    Zankl, Andreas
    Sigl, Georg
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (02)
  • [9] Overview of bus-based System-on-Chip interconnections
    Salminen, E
    Lahtinen, V
    Kuusilinna, K
    Hämäläinen, T
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 372 - 375
  • [10] Embedded RAIDs-on-Chip for Bus-Based Chip-Multiprocessors
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)