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
Link To Document