Title :
Overloaded CDMA bus topology for MPSoC interconnect
Author :
Ahmed, Khaled E. ; Farag, Mohammed M.
Author_Institution :
Electr. Eng. Dept., Alexandria Univ., Alexandria, Egypt
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;
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
DOI :
10.1109/ReConFig.2014.7032543