An On-Chip interconnect and protocol stack for multiple communication paradigms and programming models

A. Hansson, Kees Goossens

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    16 Citations (Scopus)
    20 Downloads (Pure)

    Abstract

    A growing number of applications, with diverse requirements, are integrated on the same System on Chip (SoC) in the form of hardware and software Intellectual Property (IP). The diverse requirements, coupled with the IPs being developed by unrelated design teams, lead to multiple communication paradigms, programming models, and interface protocols that the on-chip interconnect must accommodate. Traditionally, on-chip buses offer distributed shared memory communication with established memory-consistency models, but are tightly coupled to a specific interface protocol. On-chip networks, on the other hand, offer layering and interface abstraction, but are centred around point-topoint streaming communication, and do not address issues at the higher layers in the protocol stack, such as memoryconsistency models and message-dependent deadlock. In this work we introduce an on-chip interconnect and protocol stack that combines streaming and distributed shared memory communication. The proposed interconnect offers an established memory-consistency model and does not restrict any higher-level protocol dependencies. We present the protocol stack and the architectural blocks and quantify the cost, both on the block level and for a complete SoC. For a multi-processor multi-application SoC with multiple communication paradigms and programming models, our proposed interconnect occupies only 4% of the chip area.
    Original languageUndefined
    Title of host publicationProceedings of the international conference on Hardware/Software Codesign and System Synthesis
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery (ACM)
    Pages99-108
    Number of pages10
    ISBN (Print)978-1-60558-628-1
    DOIs
    Publication statusPublished - 11 Oct 2009
    Eventinternational conference on Hardware/Software Codesign and System Synthesis, Grenoble,France: Proceedings of the international conference on Hardware/Software Codesign and System Synthesis - New York
    Duration: 11 Oct 2009 → …

    Publication series

    Name
    PublisherACM

    Conference

    Conferenceinternational conference on Hardware/Software Codesign and System Synthesis, Grenoble,France
    CityNew York
    Period11/10/09 → …

    Keywords

    • METIS-264430
    • EWI-16208
    • IR-69770

    Cite this