• DocumentCode
    2029067
  • Title

    Design of an asynchronous ring bus architecture for multi-core systems

  • Author

    Yang, Kai-ming ; Lei, Kin-fong ; Chiu, Jih-ching

  • Author_Institution
    Dept. of Electr. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    2010
  • fDate
    16-18 Dec. 2010
  • Firstpage
    682
  • Lastpage
    687
  • Abstract
    In the multi-core systems, the data transfer between cores becomes a major challenge. An asynchronous ring bus, which is 33 bit width, adopting dual-rail single-track data protocol is proposed in this paper. Owning to asynchronous circuits design, there are different transfer times in different hop counts. For providing higher throughput, multiple cores which are able to access the bus simultaneously make a direct connection between each other. In bus arbitration, distribution arbiter is adopted the right to use the bus and solve the collision. Finally, the system performance in different arbitration strategies has been estimated in TSMC 0.18 μm process in this paper. The transfer time of the shortest distance is 1.5 ns approximately, and the longest distance first has a better performance in different arbitration strategies.
  • Keywords
    asynchronous circuits; asynchronous transfer mode; multiprocessing systems; system buses; asynchronous circuit design; asynchronous ring bus architecture; bus arbitration; data transfer; distribution arbiter; dual rail single track data protocol; multicore system; Detectors; Multicore processing; Multiplexing; Receivers; Synchronization; System recovery; Transceivers; Asynchronous Communication; Asynchronous Ring Bus; Multi-Core Communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Symposium (ICS), 2010 International
  • Conference_Location
    Tainan
  • Print_ISBN
    978-1-4244-7639-8
  • Type

    conf

  • DOI
    10.1109/COMPSYM.2010.5685427
  • Filename
    5685427