overloaded cdma bus topology for mpsoc interconnect

Upload: archana-s

Post on 01-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    1/16

    Overloaded CDM Bus Topology for

    MPSoC Interconnect

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    2/16

    Introduction

    MPSoC Overview

    CDMA Basics

    Ordinary CDMA Bus

    Overloaded CDMA Bus

    MIA Enabled spreading and despreading

    Decoding of MIA enabled codes

    Results and Discussion

    Limitation and future work

    Conclusion

    7 May 2015 2

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    3/16

    As Transistor size scales down, number of processingelements on silicon die increases

    Intra-chip communication-major bottleneck in MPSoCdesigns

    Bus topology-most common on-chip interconnect

    technology Bus contention- Solution- Code division multiple access

    (CDMA)

    CDMA- limited number of orthogonal spreading codescan share medium-MIA

    Overloaded CDMA-adds extra non-orthogonal spreadingcodes

    Maximum number of cores sharing same CDMA bus inMPSoC –up by 25%

    Resource- and speed-efficient

    37 May 2015

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    4/16

    Uses multiple processors targeted

    for embedded applicationsUsed by platforms that contain

    multiple(heterogeneous),

    processing elements, memory

    hierarchy and I/O components. All components linked to each

    other by an on-chip interconnect

    Used in multimedia applications,

    telecommunication architectures,network security and other

    domains

    Limits power consumption

    4

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    5/16

    7 May 2015 5

    CDMA spreading

    CDMA spread spectrum generation CDMA spread spectrum decoding

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    6/16

    MPSoC CDMA XOR encoder and Accumulator decoder

    7 May 2015 6

    Reduced power consumption Fixed communication latency

    Reduced system complexity

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    7/167 May 2015 7

    A CDMA bus system containing the hybrid encoder, and both the orthogonal and

    overloaded CDMA joint decoders

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    8/167 May 2015 8

    An example of a bus sharing MAI-enabled and orthogonal codes

    M1 = { 1, 0, 0, 0, 0, 0, 0, 0 }

    M2 = { 1, 1, 0, 0, 0, 0, 0, 0 }

    Md = { 0, 0, 0, 0, 1, 1, 1, 1 }

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    9/16

    The construction of 4 MAI codes in a 16-chip spreading code length,the

    despreading code sends the MAI chips to the zero accumulator

    7 May 2015 9

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    10/16

    Virtex-7 FPGA VC707 evaluation kit

    7 May 2015 10

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    11/167 May 2015 11

    Simulation results of data encoding and decoding in an overloaded CDMA bus using

    16-chip spreading code length

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    12/1612

    Implementation results for the overload CDMA bus of length N = {8, 16, 32, 64} on a Virtex-7 FPGA

    7 May 2015

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    13/16

    Lower bus frequency due to the increase incomputation path at the decoder

    Delay optimization enables separatedecoders to run at higher bus frequency.

    Bus frequency decreases with increasing N  Pipelining adder implementation can fix but

    increases bus latency

    Other codes can be added to cause

    identifiable MAI or cross correlationwaveforms

    7 May 2015 13

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    14/16

    Thus, CDMA bus capacity increased by 25%while preserving the ordinary CDMA bus

    complexity

    Presented approach can enable variable rate

    communication-by assigning more than oneMAI-enabled code to the same IP core

    Binary signalling scheme used for data

    transfers in reconfigurable platforms

    Increase in number of simultaneous coressharing the bus

    Other codes can be added to cause

    identifiable MAI

    7 May 2015 14

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    15/16

    [1] Khaled E. Ahmed, Mohammed M. Farag,   ” Overloaded CDMA Bus Topology for MPSoC

    Interconnect” , 978-1-4799-5944-0/14/ 2014 IEEE

    [2] Kwok-Tung Fung and H. C. Torng. On the analysis of memory conflict and bus contentions in a multiple-microprocessor

    system. Computers,IEEE Transactions on, C-28(1):28–37, Jan 1979.

    [3] M Mitic, M Stojcev, and Z Stamenkovic. An overview of SoC buses. In Vojin G Oklobdzija, editor, Digital Systems and Applications. CRC Press, 2007.

    [4] S. Kumar, A Jantsch, J.-P. Soininen, M. Forsell, M. Millberg, J. Oberg, K. Tiensyrja, and A Hemani. A network on chiparchitecture and design methodology. In VLSI, 2002. Proceedings. IEEE Computer Society Annual Symposium on, pages 105–112, 2002.

    [5] Jr. Bell, R.H., Chang Yong Kang, L. John, and E.E. Swartzlander. CDMA as a multiprocessor interconnect strategy. In

    Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on, volume 2, pages

    1246–1250 vol.2, Nov 2001.

    [6] B.-C.C. Lai, P. Schaumont, and I Verbauwhede. CT-bus: a heterogeneous CDMA/TDMA bus for future SoC. In Signals,Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on, volume 2, pages 1868–1872

    Vol.2, Nov 2004.

    [7] Seyed Amirhossein Hosseini, Omid Javidbakht, Pedram Pad, and Farrokh Marvasti. A review on synchronous CDMAsystems: optimum overloaded codes, channel capacity, and power control. EURASIP Journal on Wireless Communications

    and Networking, (1):1–22, 2011.

    [8] T. Nikolic, G. Djordjevic, and M. Stojcev. Simultaneous data transfers over peripheral bus using CDMA technique. In

    Microelectronics, 2008. MIEL 2008. 26th International Conference on, pages 437–

    440, 2008.[9] Tatjana Nikolic, Mile Stojcev, and Goran Djordjevic. CDMA busbased on-chip interconnect infrastructure.

    Microelectronics Reliability , 49(4):448 – 459, 2009.

    [10] Daewook Kim, Manho Kim, and G.E. Sobelman. CDMA-based network-on-chip architecture. In Circuits and Systems,

    2004. Proceedings. The 2004 IEEE Asia-Pacific Conference on, volume 1, pages 137– 140 vol.1, Dec 2004.

    [11] Manho Kim, Daewook Kim, and G.E. Sobelman. Adaptive scheduling for CDMA-based networks-on-chip. In IEEE-NEWCAS

    Conference, 2005. The 3rd International, pages 357–360, June 2005.

    7 May 2015 15

  • 8/8/2019 overloaded cdma bus topology for Mpsoc interconnect

    16/167 May 2015 16