• DocumentCode
    258571
  • Title

    Overloaded CDMA bus topology for MPSoC interconnect

  • Author

    Ahmed, Khaled E. ; Farag, Mohammed M.

  • Author_Institution
    Electr. Eng. Dept., Alexandria Univ., Alexandria, Egypt
  • fYear
    2014
  • fDate
    8-10 Dec. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Intra-chip communication is a major bottleneck in modern multiprocessor system-on-chip (MPSoC) designs. The bus topology is the most common on-chip interconnect technology and bus contention in one of the major issues in bus-based MPSoC designs. Code division multiple access (CDMA) has been proposed as a bus sharing strategy to overcome the bus contention problem. In CDMA, a limited number of orthogonal spreading codes can share the medium due to the Multiple Access Interference (MAI) problem. In wireless communications, overloaded CDMA has been considered to increase the system capacity by adding extra non-orthogonal spreading codes with specific characteristics. We propose a novel CDMA bus architecture leveraging the overloaded CDMA concepts to increase the maximum number of cores sharing the same CDMA bus in MPSoC by 25% at a marginal cost. The overloaded CDMA bus architecture is illustrated, resource- and speed-efficient decoding circuits are presented, and a prototype system is implemented and validated on a Virtex-7 FPGA VC707 evaluation kit. The overloaded and ordinary CDMA bus architectures are compared in terms of resource usage, power consumption, bus operating clock frequency and bandwidth. Evaluation results show an improvement in resource utilization and power consumption per unit (IP core) and the bus bandwidth by approximately %25 while preserving the access delay of the ordinary CDMA bus.
  • Keywords
    clocks; code division multiple access; costing; field programmable gate arrays; multiprocessor interconnection networks; network topology; power consumption; system-on-chip; CDMA bus architecture; MAI problem; access delay; bus contention problem; bus operating clock bandwidth; bus operating clock frequency; bus sharing strategy; bus-based MPSoC interconnect design; code division multiple access; core sharing; intrachip communication; marginal cost; multiple access interference problem; multiprocessor system-on-chip interconnect technology designs; nonorthogonal spreading codes; orthogonal spreading codes; overloaded CDMA bus topology; power consumption; resource usage; resource utilization improvement; resource-and speed-efficient decoding circuits; system capacity; virtex-7 FPGA VC707 evaluation kit; wireless communications; Clocks; Decoding; IP networks; System-on-chip; Time division multiple access; Topology; Bus Topology; CDMA; CDMA Bus; MPSoC; Multiple Access Interference; On-Chip Interconnect; Overloaded CDMA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-5943-3
  • Type

    conf

  • DOI
    10.1109/ReConFig.2014.7032543
  • Filename
    7032543